-
-
Notifications
You must be signed in to change notification settings - Fork 577
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tray icon doesn't show up using Solus Linux/Budgie #238
Comments
This is most likely the issue. I am no expert with how tray icons work or why it tries to load the tray icon with GTK even though it's Qt, but this at least indicates that some dependency is likely missing or broken. ActivityWatch is supposed to bundle most dependencies though instead of using system libraries so this likely an issue on our end aswell. |
I assume this would be Budgie-specific? If someone could try installing Budgie on another distro like Arch or Ubuntu and replicate that'd be much appreciated. Edit: According to Wikipedia "Starting with version 11, Budgie will be rewritten in Qt and start using Wayland", so potentially solves one problem but causes another: #92 (in case it will also deprecate support for X11). |
I'm going to close this until someone manages to replicate and see if it applies to all environments running Budgie or just Solus. |
Could be that Budgie just like Gnome 2.26 and above doesn't support trayicons, we should implement aw-qt to use an appindicator instead. Similar forum thread: |
@johan-bjareholt Hmm... Does this mean we need to add gtk as a dependency and develop (how much?) Gnome/Budgie-specific code? I'd love if someone else could make this in a PR since I don't use Gnome or Budgie myself and they likely make out less than 5% of users (although to be fair possibly because it won't run easily for them). Hadn't seen that forum post before though, well documented stuff about both Wayland and Gnome. Completely forgot I coded that "missing system tray" message box. Also, is it just me or does the links to the logs not work anymore? Hastebin doesn't show any logs for me. |
@ErikBjare No, trayicons are deprecated because they are an Xorg thing while appindicators has been recommended for many years and work on both kde, gnome and budgie. Personally I didn't know until now that trayicons were based on Xorg or that appindicators were supported on KDE aswell. I am guessing something like this is the new recommended way: https://launchpad.net/appmenu-qt5 |
Running the latest release (v0.8.0b6), on Solus Linux, the tray icon doesn't show up. Here's the stdout logs and here's the log file.
The text was updated successfully, but these errors were encountered: