LSUIPresentationMode不再适用于Yosemite


5

我总是LSUIPresentationMode在iTerm和Firefox中设置为4来隐藏恼人的不必要的菜单栏,占用我的macbook上宝贵的垂直空间。

如果我需要菜单,我可以将鼠标移动到屏幕顶部,然后就会出现。剩下的时间是终端和浏览器使用空间。

升级到Yosemite后,此功能不再有效。大多数时候将此选项设置为4或3(完全隐藏)不会执行任何操作。有时它会崩溃应用程序。有时菜单是隐藏的,但空的空间没有被占用,所以顶部有一条长线。

这真的很烦人。我在测试期间向Apple提交了一份错误报告 - 没有回复。

无法全屏运行应用程序。与Linux实现不同,OS X的全屏对我来说不可用。你必须在空格之间切换,你不能打开顶部的其他窗口等。

那么有没有人知道如何解决这个问题?

Answers:


3

你可以跑

lsappinfo setinfo -app Firefox ApplicationType=UIElement

但是每次打开Firefox时都必须运行它,它会完全删除菜单栏,并从Dock中删除Firefox。命令喜欢lsappinfo setinfo -app Firefox PresentationMode=Suppressedlsappinfo setinfo -app Firefox UIPresentationMode=4似乎不起作用。

(您可以通过取消选中“使用狮子式全屏窗口”并将“配置文件>窗口>样式”设置为“全屏”,使iTerm 2中的全屏模式实际可用.Skim,Sequential,Movist和Emacs也可以选择使用全屏窗口的自定义实现。)


哇非常感谢iTerm提示。全屏模式现在是完美的。然而,为Firefox运行lsappinfo命令给了我“err = -50”
Alex

好吧,我设法运行UIElement命令(必须首先启动Firefox),但它只隐藏它来自Dock和alt-tab菜单。顶部酒吧仍在那里。
Alex

1

从El Capitan开始,您现在可以通过系统偏好设置>外观隐藏菜单栏。

祝好运。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.