Answers:
这5个像素与Dock相关。您可以将扩展坞放置在右侧的左侧,但间隙留在扩展坞的侧面。我认为对于Dock来说,这是一个相当低的水平,因为窗口管理器(例如Spectacle)将最大化窗口而不使用间隙。
我的0.02美元:如果您的屏幕空间很大,就像您看起来一样,我想说的是将一些窗口缩小到更合适的大小和/或全屏窗口,而不是最大化它们。
向下拖动整个窗口,直到将其覆盖为止。然后调整顶部窗口的大小,以覆盖屏幕顶部左侧的间隙。然后,您就没有空隙了。
我遇到了几种解决方法或完全解决此问题的方法:
1)使用以下设置进行最小化效果System Preferences > Dock
:
如果您想使用脚本来实现,那就是:
defaults write com.apple.dock autohide -bool true
defaults write com.apple.Dock orientation -string right
当我alt+shift+click
按下绿色窗口按钮时,这将使主显示器上的窗口真正最大化。辅助显示器上的窗户仍然有空隙,但是在窗户侧面比底部更不明显,而且我看显示器的频率也不如主要显示器。
2)使用BetterTouchTool或BetterSnapTool 完全覆盖Dock的间隙。我还没有亲自尝试过,但是我读过几个站点说它们可以解决此问题(例如)。
我实际上是根据其他一些答案入侵了该系统。
您可以暂时将docker移至左侧,展开窗口,然后将docker移回底部。窗口然后停留。
另请注意,此讨厌的“错误”根本不会影响Chrome。就我而言,只有Emacs。
编辑:大声喊叫;当您使用ALT-TAB时,效果消失了。
您可以使用GeekTool或Übersicht之类的程序在屏幕底部添加黑条。通过这种方式,您可以使缝隙几乎不可见,尤其是在墙纸突出的情况下。
我制作了一个AppleScript来实现这一目标。不幸的是,在调用AppleScript之后,您会注意到菜单栏和窗口之间存在间隙–您需要向上手动调整窗口大小以将其删除(请勿双击它,否则停靠间隙会重新出现)。但是,经过这两个步骤之后,就不会出现码头间隙-就像您想要的那样。
on run
tell application "System Events"
set FrontMostApp to name of first item of (processes whose frontmost is true)
end tell
tell application FrontMostApp
activate
set bounds of front window to {0, 26, 1280, 800}
end tell
end run
另一件事–这是针对13英寸MacBook的基本屏幕分辨率为1280x800的MacBook。您可能需要根据Mac的型号更改这些界限。
重要提示:如果您的分辨率不是1280x800的整数倍,请使用自己的分辨率。