📅  最后修改于: 2023-12-03 15:26:22.756000             🧑  作者: Mango
如果你是Mac用户,你可能已经注意到了如下提示:
请将菜单栏上的Dock拖到另一个显示器上以更改默认显示器位置。
诚然,这是一个非常繁琐的过程,特别是对于那些使用多个显示器的人来说。
但是,你会惊喜地发现,你实际上可以通过命令行更改Mac的默认显示器位置。这是通过在bash shell中运行命令来完成的,以下是如何操作。
首先,你需要使用以下命令检查显示器ID:
$ defaults read /Library/Preferences/com.apple.windowserver | grep "DisplayID"
该命令将列出所有连接的显示器的ID。复制你想更改的显示器的ID,例如:
"474B0600-666E-CC6A-B7C0-B9D100DF7E87"
记住,该ID只是作为示例。
使用以下命令更改所选显示器的位置:
$ defaults write /Library/Preferences/com.apple.windowserver.plist DisplayMovedOffscreenX -integer 1000
$ defaults write /Library/Preferences/com.apple.windowserver.plist DisplayMovedOffscreenY -integer -1000
在这里,“-integer”选项用于将值设置为整数,而“1000”和“-1000”则是X和Y的位置值。根据你想要将显示器移动到的位置进行更改。
最后,使用以下命令保存更改:
$ sudo killall WindowServer
这会重新启动Mac的窗口服务器,使更改生效。
现在,如果你再次移动你的鼠标到该显示器的位置,就会发现Dock已经在所选位置了!
通过上述三个简单的步骤,你就可以在Mac上更改默认显示器位置,而无需在GUI中操作。如果你经常使用多个显示器,这将节省你大量的时间和精力。