Gnome 3.6通知区域可以缩小吗?


13

我发现GNOME Shell 3.6对消息托盘的更改令人讨厌。有没有一种方法可以将消息托盘切换到旧型号,或者至少缩小物品并阻止它们在被召唤时推入整个桌面?


1
根据您的描述,我认为您正在谈论GNOME Shell和消息托盘。我用更具体的术语编辑了您的问题,以确保没有人感到困惑:)
Dylan McCall

Answers:


11

新设计使该托盘无法用于带有托盘图标的许多应用程序,例如CherryTree,Deluge等,因为每次访问您都必须等待一秒钟!而且,如果碰巧鼠标的光标触摸了桌面底部一秒钟,您会看到讨厌的动作。我不知道gnome开发人员想在哪里进行这样的“创新”。

但是,您可以通过编辑/usr/share/gnome-shell/js/ui/messageTray.js.我的更改来更改纸盘的行为,TRAY_DWELL_TIME to 50 ms并通过将以下行更改为将热区设置为旧的右下角let shouldDwell = ...

let shouldDwell = (x >= monitor.x && x == monitor.x + monitor.width - 1 &&

这使纸盘再次可用,但是我没有找到防止向上移动的方法。

编辑(感谢@ 6ahodir):

为防止桌面向上移动,请更改相同的文件(/usr/share/gnome-shell/js/ui/messageTray.js)并更新_showDesktopClone()函数中的以下行:

{ y: -this.actor.height,

对此:

{ y: 0,

如果您要删除邮件托盘,

let shouldDwell = (x >= monitor.x + monitor.width && x <= monitor.x + monitor.width + 1 &&    

棒极了,这正是我在寻找的东西!非常感谢。
科里·格罗斯

谢谢!新的gnome-shell有点中断了我的工作流程。但是,您知道我是否可以更改此代码而不篡改已安装的文件吗?一些按用户的方式来覆盖gnome-shell行为?
2013年

5

您可以缩小邮件托盘修改 /usr/share/gnome-shell/theme/gnome-shell.css

#message-tray {
    background: #2e3436 url(message-tray-background.png);
    background-position: 0 0;
    background-repeat: repeat;
    transition-duration: 250;
    height: 36px;
}

并且您还应该在中更改图标的大小/usr/share/gnome-shell/js/ui/messageTray.jsSOURCE_ICON_SIZESource类中搜索常量并将其设置为您选择的值:-)


2

禁用通知区域悬停:

let shouldDwell = 0;

通知区域有一个绑定(默认为super + m)

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.