swami won't start, shows this error
Hi, info for anyone working on the 'swami' (GUI helper for system configuration) package.
Here swami won't start. AFAIK it seems it searches what looks like an application.desktop file from another Linux OS I have installed (Q4OS/Debian). Here's the system specs and the error itself. - Bodhi linux 5 - kernel 4.9.0-6-686 i686 i686 GNU/Linux - swami 2.0.0+svn389-5 - moksha 20191004bodhi30.3.1 Code:
$ sudo swami |
For fun I tried to replicate, but didn't have the tool you're trying to use, and the one in repos appears to be music related.
Code:
bodhi@VPCF115FM:~$ sudo swami |
my swami runs just fine (without sudo as well). here's a copy of what i have if you want to compare to yours.
|
for what it's worth, i get those same two first lines (Error org.freedesktop.DBus.Error.ServiceUnknown: The name org.enlightenment.wm.service was not provided by any .service files x2) when i start mine with sudo.
|
Oops, I'll check without sudo ASAP.
|
1 Attachment(s)
enigma9o7 swami is a control panel application/program in bodhi. i use it to change my keyboard layout and work with startup applications, but it has other uses as well. i get the same output from apt show. i'm not sure what that is about. this is what swami looks like:
Attachment 32057 |
Thank you cordx. I have got the exact same code as yours, but still
Code:
:~$ swami Code:
for d in desktopFiles: Again, posting this for the dev (I'm a cmd line guy but I test the GUIs to be abble to speak with my relatives :-) |
Swami should catch that error and continue, but it doesn't. Be easy to fix tho.
But anyways looks like kcm_lookswitcher_wrapper has been added to Moksha's startup but the app has been uninstalled or the desktop file removed and swami can't find it and crashes and burns at that point. To fix your system so swami works simply remove that entry from startup. Look in /.e/e/applications/startup/.order, if not there also look in the file startupcommands also located there. For the record what version of Bodhi are you using? |
Using Bodhi 5, please see first post for the applis versions. No 'kcm_wrapper_switcher' in $HOME/.e/e/. This is a Q4OS (Debian, see first post) tool, located in ~/.local/share/applications/ and is a broken symlink when seen from non-Q4OS OS. Other OSes are installed on this machine, with *some* shared user config. Maybe we pin pointed what causes the error on my system far enough to make that a super low probability to happen elsewhere?
EDIT: moving this desktop file away allows swami to launch indeed. Seems the culprit was me not cleaning the ~/.local/share/applications directory as often as I should :¬\ |
Quote:
I am not the developer of swami that would be Jeff, but I am a developer here so ... From what you have indicated seems you are sharing your home directory (or at least parts of it) with other Linux installs, kinda risky behavior unless you know what you are doing. But anyway nothing wrong with doing that just be aware how stuff from other desktops is going to affect the desktop you are in. Quote:
Therefore I updated swami in our repos and you can fix it by: Code:
sudo apt update Quote:
Code:
Warning Startup Apps: Unable to open /home/ylee/.local/share/applications/link1.desktop Enjoy :) |
All times are GMT -5. The time now is 01:57 AM. |