![始终在活动概览中显示通知(gnome shell 3.10)](https://linux22.com/image/1081847/%E5%A7%8B%E7%BB%88%E5%9C%A8%E6%B4%BB%E5%8A%A8%E6%A6%82%E8%A7%88%E4%B8%AD%E6%98%BE%E7%A4%BA%E9%80%9A%E7%9F%A5%EF%BC%88gnome%20shell%203.10%EF%BC%89.png)
我希望在使用活动概览时始终显示通知栏。在某些版本的 Gnome Shell(可能是 3.2 或 3.4)中,这是默认设置,所以我想知道是否可以在 Gnome Shell 3.10 中实现?
PS
为什么?我真的不想不断检查通知栏以防错过什么。当我使用活动概览切换程序时,我会查看是否有通知。
答案1
似乎在 GNOME 3.10 中始终看到“活动概览”中通知的唯一方法是编写扩展或修补 GNOME Shell。GNOME bugzilla 中记录了有关此问题的错误“消息托盘不易发现(未显示在“活动概览”中)”,请参阅: https://bugzilla.gnome.org/show_bug.cgi?id=719649
我还发现了另一个与此问题相关的旧错误报告: https://bugzilla.gnome.org/show_bug.cgi?id=641723
另外,我还发现了一个有助于访问 GNOME Shell 中的消息托盘的扩展: https://extensions.gnome.org/extension/634/tray-pressure-visualizer/
目前,只有高鼠标压力才能激活通知区域/消息托盘。低压力不起作用。压力由屏幕边缘的像素数定义。如果压力设置为 250px,则需要将鼠标移过边缘 250px 才能激活它。此设置可以在 /usr/share/gnome-shell/js/ui/layout.js 中调整:
// 消息托盘需要承受压力屏障中 // 的这么多压力才能将其释放。 const MESSAGE_TRAY_PRESSURE_THRESHOLD = 250; // 像素 const MESSAGE_TRAY_PRESSURE_TIMEOUT = 1000; // 毫秒
例如,要使消息托盘立即出现,请将 MESSAGE_TRAY_PRESSURE_THRESHOLD 设置为 0。