[SOLVED] "No system tray detected on this system" error on MATE desktop after nvidia graphics upgrade.
SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
"No system tray detected on this system" error on MATE desktop after nvidia graphics upgrade.
Hi,
I use Slackware64 14.1 that I just upgrated from 14.0. Then, I upgraded the nvidia driver, before launching X. Apparently, all went well. Then, using KDM, I tried to connect to MATE as usual.
However, only the desktop background appeared, while I was greeted by a dialogue box saying "No system tray detected on this system, unable to start exiting" and get stuck here.
Then, I tried a KDE session which works fine, without issues.
What is the problem? I use MATE from the slackbuild along with KDM and it workers without problems till now.
I found that this error is linked to hplip, for managing printing. I wasn't sure that I had it installed but then I saw it on the desktop pannel of my KDE session. The issue is the same as here http://askubuntu.com/questions/10182...t117723_101828 but since I use slackware, I wonder how can I fix it.
2. To mimic the workaround given in the link you have posted, you can try to add a delay in/etc/xdg/autostart/hplip-systray.desktop. Edit this file, and change the line:
Code:
Exec=hp-systray -x
by :
Code:
Exec=/usr/bin/sleep 45 && hp-systray -x
Note:There's strictly no guarantee this will work.
3. if you don't need hplip, you can :
a. remove it :
Code:
$ removepkg hplip
b. disable it. For that, you need to rename the file /etc/xdg/autostart/hplip-systray.desktop, for instance :
Since you upgrade to 14.1, i would recommend you to upgrade to 1.8
Other solution if you want to keep using 1.6 is to rebuild mate from source so that it links to the correct libraries in your system
From KDE, I tried to run caja and with the following reply:
caja: error while loading shared libraries: libxcb-util.so.0: cannot open shared object file: No such file or directory
Strangely, I miss some libraries, which may be the reason of the inability of MATE to work. I may use slackpkg reinstall slackware64 but I'm afraid this command will eliminate the multilib system in place.
From KDE, I tried to run caja and with the following reply:
caja: error while loading shared libraries: libxcb-util.so.0: cannot open shared object file: No such file or directory
Strangely, I miss some libraries, which may be the reason of the inability of MATE to work. I may use slackpkg reinstall slackware64 but I'm afraid this command will eliminate the multilib system in place.
Else, can I see all the missing libraries?
Just to be sure, did you upgrade to 14.1 or current?
When you upgrade to a newer version of Slackware, many libraries, including X-related gets upgraded as well and since MATE is built against a certain version of Slackware (14.0 in your case), some will not work properly under new version of Slackware (14.1) since it still linked to the old one. The solution will be upgrade your MATE or rebuilt MATE as i mentioned before
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.