Answers:
新设计使该托盘无法用于带有托盘图标的许多应用程序,例如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 &&
您可以缩小邮件托盘修改 /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.js
。SOURCE_ICON_SIZE
在Source
类中搜索常量并将其设置为您选择的值:-)