Skip to content
YACReader
Help and support for Linux users.

[Solved] Flatpak disapears in KDE system tray

  • middle_pickup
  • Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
1 year 1 month ago #9609 by middle_pickup
[Solved] Flatpak disapears in KDE system tray was created by middle_pickup
It's great that we have a Flatpak package for the YAC suite, but KDE users might be frustrated to see that the "close to tray," and "open to system tray" functions don't work correctly...without some tweaks!

There are a couple options. GUI users will want to opt for the Flatpak permissions manager app FlatSeal . Linux pros will just want to manage the permissions in their terminal. (Scroll to the end to see those).

After opening FlatSeal you will find your installed Flatpak packages listed in the left of the app. Find, and select YACReader. First, find the section labeled "Socket" in the main window, and enable the toggle for "D-Bus session bus." Next we need to find the section "Session Bus" by scrolling down the window. You should see a list of "Talks" here. We are going to add two more to enable the app to talk with KDE's system tray. Click the "+" to the right of the "Talks" header to open a new field for what we need to add. Don't confuse this with the "Owns" section just below "Talks."

Add the following two talks.
Code:
org.freedesktop.Notifications
Code:
org.kde.StatusNotifierWatcher

You can close FlatSeal, and after restarting YACReader Library you should see that the app is able to use the system tray now.

If you just want to manage all this in your terminal, you want to run the following Flatpak commands.
Code:
flatpak override --user \ --talk-name=org.kde.StatusNotifierWatcher \ --talk-name=org.freedesktop.Notifications \ --socket=session-bus \ com.yacreader.YACReader

Shout outs to our atmosphere for sucking up the 0.1-1.0 grams of CO2 it took for ChatGPT to teach me all this. Let me know if I've missed anything, and I hope this helps. Maybe we can have the Flatpak package add these changes by default in the future.
The following user(s) said Thank You: Luis Ángel

Please Log in or Create an account to join the conversation.

Moderators: Luis Ángel
Powered by Kunena Forum

Thanks for downloading YACReader!

Your download is starting.

YACReader for iOS and Android

Connect to YACReaderLibrary to browse, read remotely and import comics. Your reading progress is synchronized across devices.

Download on the App Store Get it on Google Play Available at Amazon Appstore

Discover all the features on the iOS and Android pages, and learn how to use them in the iOS and Android user guides.

Support YACReader

YACReader for desktop and server is free to use, but it is not free to develop: maintaining this website, developer programs, code signing certificates, test devices and, of course, all the time it takes. Less than 0.01% of downloads end in a donation, so any amount counts.

By supporting the project you help keep it regularly updated and, most importantly, alive. Thanks!