标签: macos-highsierra

快速用户切换/Apple 菜单?

我喜欢快速的用户切换,但我不喜欢在菜单栏中使用它,我想知道是否可以将它放在 Apple 菜单中?或者以某种方式更改 Apple 菜单中的注销选项以切换用户?

automator fast-user-switching macos-highsierra

25
推荐指数
1
解决办法
2万
查看次数

brew install mysql@5.7 无法通过socket连接到本地MySQL服务器

我需要在 Mac OS High Sierra 上安装 MySQL 5.7,所以我运行了brew install mysql@5.7.

brew services list我看到mysql@5.7 started admin /Users/admin/Library/LaunchAgents/homebrew.mxcl.mysql@5.7.plist.

的输出ps -A | grep *mysql*

66836 ttys002    0:00.01 grep *mysql*
Run Code Online (Sandbox Code Playgroud)

的输出find / -name *mysql*包含在这个 gist 中

为了解决这个问题,我运行了这个:

ln -sfv /usr/local/opt/mysql@5.7/*.plist ~/Library/LaunchAgents
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mysql@5.7.plist
Run Code Online (Sandbox Code Playgroud)

然后我将其添加到.bash_profile并重新加载:

export MYSQL_PATH=/usr/local/Cellar/mysql@5.7/5.7.22
export PATH=$PATH:$MYSQL_PATH/bin
Run Code Online (Sandbox Code Playgroud)

但是,当我键入时出现此错误mysql -uroot

ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2)
Run Code Online (Sandbox Code Playgroud)

当我简单地运行时并没有发生这种情况,brew install mysql …

mysql homebrew macos macos-highsierra

20
推荐指数
1
解决办法
2万
查看次数

为什么我的 pdf 页面在预览中暂时模糊?

我正在使用预览来显示包含演示文稿的 1MB pdf 文件。OS X 高山脉。

在每一页/幻灯片上,图像在变得清晰(正确)之前模糊大约一秒钟。我找到了关于这个问题的讨论

我不明白这种不寻常的行为。如果它是一个非常大的 pdf 文件,我会理解正确显示所有内容需要时间。

有解决办法吗?如果没有,什么是预览的简单免费替代方案,它允许我显示我的演示文稿而无需等待模糊消失?

pdf preview pdf-reader macos-highsierra

18
推荐指数
1
解决办法
4775
查看次数

在 Console.app 中,如何显示 <private> 标签实际指的是什么?

在 MacOS 的最后几个版本中,Console.app 的审查越来越严格,几乎无用。

文件名和 URL 已被<private>标记替换,因此无法追踪和纠正错误。

虽然下面的例子不是错误,也不是我多年来一直使用的文件权限错误cfprefsd,无法追踪它,但它是一个例子,说明大多数记录的消息Console.app变得多么模糊和无用:

 com.apple.WebKit.Networking [19870 <private> <private>] start
Run Code Online (Sandbox Code Playgroud)

如何<private>在 Console.app 日志消息中显示标签所指的内容?

console.app macos macos-highsierra

15
推荐指数
2
解决办法
6971
查看次数

我应该为 macOS 下载哪个 ffmpeg 包?

我访问了https://www.ffmpeg.org/download.html#build-mac以下载适用于 Mac OS X High Sierra 10.13 的 ffmpeg 和 ffprobe。我找到了以下软件包:

我应该下载哪个包?wnd它们之间有什么区别?

ffmpeg macos macos-highsierra

15
推荐指数
2
解决办法
3万
查看次数

如何在 macOS High Sierra 中更改 TTL?

如何在 macOS High Sierra 中更改 TTL?

在以前的 macOS 版本中,这可以按如下方式完成...

暂时地:

sudo sysctl -w net.inet.ip.ttl=65
Run Code Online (Sandbox Code Playgroud)

或者通过创建或编辑 /etc/sysctl.conf 来永久添加:

net.inet.ip.ttl=65
Run Code Online (Sandbox Code Playgroud)

编辑:更正测试 TTL

因此,如果 TTL 之前设置为 64,而我将其更改为 65,我应该会看到 ping TTL 增加 1,但是,在 10.13.5 中,这不会发生。

networking macos-sierra macos macos-highsierra

10
推荐指数
2
解决办法
3万
查看次数

无法在 MacOS HighSierra 上将大于 2GB 的文件传输到 FAT32 USB

我正在使用 MacBook Air,但遇到了一个非常奇怪的问题。使用它将大于 2GB 的视频文件复制到 USB 驱动器时,它失败并显示错误:

无法复制该项目,因为它对于卷的格式来说太大

我通过将大约 10 个不同大小的视频文件传输到 128GB 闪存驱动器来进行测试。那些小于 2GB 的成功了,那些超过了它的失败了。

为了排除 USB 有问题,我也在另一个 8GB 闪存驱动器上做了同样的事情,它有同样的问题。两个闪存驱动器在 MacOS 中都显示为MS-DOS (FAT32)

此外,这个问题似乎只适用于 MacOS,因为从我的 Windows 7 机器将相同的文件传输到相同的 U 盘基本上成功了,唯一的传输限制是 FAT32 通常的 4GB 文件限制。

有谁知道这里发生了什么?

fat32 usb-flash-drive macbook-air macos macos-highsierra

9
推荐指数
1
解决办法
3万
查看次数

Mac OS X 中的 vmmap 进程总是占用 CPU 怎么办?

我正在运行 Mac OS X 10.13.5 High Sierra,并且我的活动监视器一直处于开启状态。

我的电脑会时不时地完全冻结几秒钟,然后又恢复正常。发生这种情况时,我注意到这是因为“vmmap”进程占用了 99.8% 的 CPU。

我可以做些什么来防止 vmmap 这样做而不必每次都重新启动计算机?我知道这一定与虚拟内存管理有关,并且可能有太多页面错误?

当我转到活动监视器中的内存部分时,我看到:

Physical Memory: 16.00GB
Memory Used: 15.23 GB
Cached Files: 772.2MB
Swap used: 8.37 GB

App Memory: 4.14 GB
Wired Memory: 8.18 GB
Compressed: 3.36GB
Run Code Online (Sandbox Code Playgroud)

交换文件是否太大?

memory virtual-memory memory-management macos macos-highsierra

8
推荐指数
0
解决办法
1185
查看次数

launchctl unload 说:找不到指定的服务

我正在尝试制作一个 plist 文件,以便在启动时启动 nginx。使用launchctl它启动nginx 时会启动服务。但它无法卸载它,并打印“找不到指定的服务”。

$ ps aux | grep nginx
me (...) grep nginx

$ sudo launchctl load /System/Library/LaunchDaemons/nginx.plist 
(no output)

$ ps aux | grep nginx
me (...) grep nginx
nobody (...) nginx: worker process
root (...) nginx: master process /opt/nginx/sbin/nginx

$ sudo launchctl unload /System/Library/LaunchDaemons/nginx.plist 
/System/Library/LaunchDaemons/nginx.plist: Could not find specified service
Run Code Online (Sandbox Code Playgroud)

这是/System/Library/LaunchDaemons/nginx.plist的内容

$ cat /System/Library/LaunchDaemons/nginx.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
                       "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <dict>
    <key>Label</key><string>nginx</string>
    <key>Program</key><string>/opt/nginx/sbin/nginx</string>
    <key>KeepAlive</key><true/>
    <key>NetworkState</key><true/>
    <key>StandardErrorPath</key><string>/opt/nginx/logs/system.log</string>
    <key>LaunchOnlyOnce</key><true/>
  </dict> …
Run Code Online (Sandbox Code Playgroud)

mac launchctl macos-highsierra

6
推荐指数
1
解决办法
5226
查看次数

在 macOS High Sierra 10.13.6 中将离屏窗口移回屏幕上

当插入和拔下高分辨率的外部显示器时,窗口会重新排列,我的几个应用程序经常几乎完全移出屏幕。该应用程序只有一小部分可用,不足以抓取和移动。我怎样才能让这些窗口重新出现在屏幕上?

对于以前的 macOS,这个问题有很多答案,但它们似乎不适用于 High Sierra。

off-screen macos macos-highsierra

6
推荐指数
1
解决办法
4247
查看次数