MacBook设置菜单栏响应延迟、显示、隐藏

您所在的位置:网站首页 mac顶部菜单栏移到下边 MacBook设置菜单栏响应延迟、显示、隐藏

MacBook设置菜单栏响应延迟、显示、隐藏

#MacBook设置菜单栏响应延迟、显示、隐藏| 来源: 网络整理| 查看: 265

mac应用全屏菜单栏问题汇总

这是一个起码困扰了数以百万计的工程师和工作者十几年的问题 问题出在macOS的菜单栏上 对!就是菜单栏全屏隐藏延迟的问题!先来看看网友们的困扰: 在这里插入图片描述 这是2015年的,一直到2021年 在这里插入图片描述 大概他们说的都是mac使用远程桌面全屏 工作时,鼠标移动到顶端想要关闭应用的时候,菜单栏总会先他们一步跳出来,这真的很烦人,这反人类的设计真的要了强迫症的命。 :这看起来不难的问题为什么没有人去解决? :我喜欢菜单栏(和停靠栏)自动出现,但希望他们延迟一点,这样他们就不会干扰使用RDP 会话。特别是我总是点击Mavericks 上的退出全屏按钮,而不是RDP 应用程序的关闭窗口按钮。 :我们能解决这个问题吗???来吧,这是2018年,我们还有这个问题,每次关闭窗口时,它都会弹出mac的栏,非常非常烦人…

当然我也是受害者之一,曾经一度想要彻底kill掉菜单栏,奈何没那能耐,只能免强忍手。 直到。。。

在这里插入图片描述 这位老哥说的可能会实现的话,让我又有了点动力来对抗菜单栏。大概意思是说全屏时菜单栏其实是不受mac控制的,所以无论怎么在mac更改都无法让其改变!控制菜单栏显示、隐藏的是应用! 我的应用是ctrix workspace一款远程办公应用,我于是找了它的官方文档其中关于菜单栏的控件:

https://docs.citrix.com/en-us/citrix-workspace-app-for-mac/citrix-workspace-app-for-mac.pdf 在里面找到了它的控件: com.citrix.receiver.nomas MenuBarAutoShowDelay 于是,

下面这段代码是修改Citrix的默认设置,来达到让菜单栏 延迟显示的目的

在终端执行:

$ killall SystemUIServer #杀掉菜单栏 $ defaults write com.citrix.receiver.nomas MenuBarAutoShowDelayEnabled -bool YES #开启显示延迟 $ defaults write com.citrix.receiver.nomas MenuBarAutoShowDelay -float 10.0 #设置延迟时间10秒

做完重启ctrix!不然不起作用。 基于这个控件可以修改显示延迟的功能当然我还找到其他隐藏的控件,比如一直显示菜单栏 没什么用这里就不贴出来了 总的来说,修改应用某个控件,原理我想应该跟parallels desktop等一些虚拟机软件是一样的,毕竟我用的PD16永远都没有这种烦恼。 大概就是市面上的一些应用如远程控制软件的 不专业导致的,这或许并不是mac的问题。

这段代码只针对Citrix有用,如果你用的其他远控软件,请移步他的官方文档或者技术客服:

其他应用软件、全屏时怎么实现菜单栏延迟?

我想如果其他应用有类似com.citrix.receiver.nomas这样的控件可以修改delay属性的话,应该也不难实现。可以去找找远控应用的官方文档或者技术客服寻求支持,这样才是比较好的解决方案。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3