“在此系统上未检测到系统托盘。” 出现在Oneiric 11.10中开始Gnome和Cinnamon;从Gnome Classic和Unity开始完全没有问题。怎么解决?
“在此系统上未检测到系统托盘。” 出现在Oneiric 11.10中开始Gnome和Cinnamon;从Gnome Classic和Unity开始完全没有问题。怎么解决?
Answers:
在启动程序中,有一行关于启动hplip
。改变...
sh -c "sleep 15; exec hp-systray"
至
sh -c "sleep 45; exec hp-systray"
问题就解决了。
hplip
期望系统托盘已被移除(并已更改为通知区域)。所有这一切都是推迟启动,hp-systray
因此,如果您的系统响应缓慢,则该通知可能会再次出现并再次叮咬您。
在Bugzilla(fix released
在2011.11.25(...)上找到了它。除了该错误外,我还发现以下来源:Linuxquestions,Ubuntuforums
sudo apt-get install hplip hplip-gui
将安装较新版本hplip
是可能解决问题。
看到
有关该问题的更多讨论
注意:您可以导航到 /etc/xdg/autostart
然后查找文件: hplip-systray.desktop
同时打开终端并以root用户身份登录。
在终端中写:
sudo rm hplip-systray.desktop
然后将hplip-systray.desktop
文件拖放到终端中,然后按Enter。就这样。
注意:或者直接以root用户身份登录终端并输入:
sudo rm /etc/xdg/autostart/hplip-systray.desktop
然后按Enter
https://forums.linuxmint.com/viewtopic.php?f=208&t=209791&p=1752733#p1752733
我一直在使用MenuLibre(也称为“菜单编辑器”)来清理我的xdg应用程序,因为经过多年的黑客入侵,其中有许多处于不良状态。
(顺便说一句,该Menu bar | Menu Editor | Parsing Error Log
命令会生成一个不错的应用程序桌面列表,该列表以某种方式损坏或存在其他错误。)
因此,我~/.local/shared/applications/cinnamon.desktop
只是为了给它一个更好的注释而进行了编辑,即,如果运行它将重新启动肉桂。(正如我现在看到的,它也像开始时一样开始肉桂。)
但是MenuLibre对其进行了进一步的修改,并且没有告诉我,这破坏了我启动Cinnamon的面板和菜单的能力。背景是黑色的,我只能使用GUI工具(最新的工具)进行操作,并且没有任何关闭按钮。..
(但是,请注意,我可以右键单击屏幕并获得一个终端,也可以使用它Ctl-Alt-F1
来打开tty。)
为了找到解决问题的办法,我不得不恢复~/.local/shared/applications
。然后一次又一次地分而治之,我找到了导致问题的文件,也就是在一堆痛苦的重启后对其进行了测试。
tl; dr:解决方案:还原此文件可解决以下问题:
~/.local/shared/applications/cinnamon.desktop