Open worldofgeese opened 11 months ago
If this is still relevant: as a test, could you change the Exec
and TryExec
paths in one of the desktop files to the absolute path instead of something like just pycharm
?
Does the item then show up in Ilia?
And if you manually launch ilia
from a terminal, do the items then show up?
I have the same problem.
If I change the Exec
to an absolute path, Ilia starts to find the program.
Also if I manually launch ilia
, it works even without changing the .desktop file to absolute path.
Yeah that is exactly what lead me to write https://github.com/regolith-linux/regolith-desktop/issues/1042
My theory is that because whatever is in Exec
is not in the $PATH
env. var that your regolith session 'sees' but is in the $PATH
of your terminal session where you manually launch ilia
. Then, ilia
calls app_info.should_show()
which I believe checks if the .desktop
file is valid enough to show in the list of apps. This is just what I gathered from a cursory glance and I am no Vala developer so I might be wrong about this.
As stated in the linked issue this problem went away as soon as I upgrade to Ubuntu 24.04. I believe this might have something to do with how a session is initialized.
@Elyrie
getent passwd $LOGNAME | cut -d: -f7
)Login shell is /home/username/.nix-profile/bin/zsh
Sorry, can't try with i3 session now
My
XDA_DATA_DIRS
shows/usr/share/gnome:/home/worldofgeese/.local/share/applications/home-manager:/nix/var/nix/profiles/default/share:/home/worldofgeese/.nix-profile/share:/usr/share/ubuntu:/usr/local/share:/usr/share:/var/lib/snapd/desktop:/usr/share/regolith-sway:/home/worldofgeese/.local/share/flatpak/exports/share:/home/worldofgeese/.local/share/applications/home-manager:/nix/var/nix/profiles/default/share:/home/worldofgeese/.nix-profile/share:/usr/share/ubuntu:/usr/local/share:/usr/share:/var/lib/snapd/desktop:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop
Snap and Flatpaks display but not any
.desktop
applications listed in$HOME/.nix-profile/share/applications
Home Manager and, by extension, Nix, are a huge source of my applications. These entries are picked up by GNOME on Wayland but not illia. Here is GitHub Desktop on GNOME:
I'm using illia on Regolith 3 Sway.