Unix & Linux Stack Exchange
Q&A for users of Linux, FreeBSD and other Unix-like operating systems
Latest Questions
4
votes
3
answers
7562
views
What's the right way to monitor systemd services status
I'm trying to figure what's the right way for me to be notified when some systemd service is having problems. Manually checking `systemctl status` isn't a sustainable option; at the very least I want to have a simple tray icon, like just green or red. Some sounds and/or visual notifications can be u...
I'm trying to figure what's the right way for me to be notified when some systemd service is having problems. Manually checking
systemctl status
isn't a sustainable option; at the very least I want to have a simple tray icon, like just green or red. Some sounds and/or visual notifications can be useful too. Surprisingly I don't seem to find any existing tools for that, so the best I can think of is to write my own, maybe some simple bash script which would poll systemctl once in a while, and update the icon status.
Pretty poor but alas.
Before I actually start spending time on that, want to make sure, am I by any chance missing some better options?
Dmitry Frank
(2828 rep)
Jul 5, 2021, 07:04 PM
• Last activity: Jul 6, 2025, 02:06 AM
1
votes
1
answers
357
views
Birdtray fails to start Thunderbird(Both RPM version and flatpak version) due to an uniknown error
I use Birdtray to minimize my Thunderbird to the system tray as I often receive and send emails. For the past few days, Birdtray has been behaving weirdly on my Fedora 40 KDE. Whenever I click on the tray icon of Birdtray, a dialog box with an error pops up. It did start the Thunderbird instance but...
I use Birdtray to minimize my Thunderbird to the system tray as I often receive and send emails. For the past few days, Birdtray has been behaving weirdly on my Fedora 40 KDE.
Whenever I click on the tray icon of Birdtray, a dialog box with an error pops up. It did start the Thunderbird instance but clicking on the tray icon does not minimize the Thunderbird instance. Here is the screenshot of the dialog box.
I am facing the same issue with the RPM version. Here is the other screenshot.
However, if I use this command


/usr/bin/flatpak-spawn --host /usr/bin/thunderbird
to run Thunderbird from the terminal, Thunderbird starts without any issues. This is true for both versions.
Here is the log output for Birdtray when it attempts to start Thunderbird.
2024-07-05 17:54:19 Birdtray version 1.11.4 started
2024-07-05 17:54:19 Triggering the unread counter update
2024-07-05 17:54:19 Window ID found: 0
2024-07-05 17:54:19 Starting Thunderbird as '/usr/bin/flatpak-spawn --host /usr/bin/thunderbird'
2024-07-05 17:54:20 Window ID found: 0
2024-07-05 17:54:21 Window ID found: 0
2024-07-05 17:54:22 Window ID found: 0
2024-07-05 17:54:23 Window ID found: 0
Can anyone help me fix this issue? Any help would be appreciated.
belmont
(328 rep)
Jul 5, 2024, 11:56 AM
• Last activity: Jan 20, 2025, 01:12 PM
2
votes
1
answers
310
views
Solaar and onboard are showing twice in the tray-bar after upgrading to Debian 12
After upgrading Debian11/KDE to Debian 12, `Solaar` (for Bluetooth input devices) and `onboard` (for a virtual touchscreen keyboard) is showing twice in the tray-bar. I checked with the process manager and there only is one process for each of those. **Why are they showing twice, and how to prevent...
After upgrading Debian11/KDE to Debian 12,
The second Solaar icon is on the most right of icons in the traybar, right of the network-manager icon. If I quit either application and restart it, only one icon is shown.
I used X11 before and after the upgrade. When I switch to Wayland, the Onboard keyboard does show after login but, unlike with X11, it does not show in the tray (Solaar is in the tray with one icon) once I close that keyboard.
**Update**: The issue still exists. All packages are up-to-date (Plasma 5.27.5). I made sure there is only one entry for each in
Solaar
(for Bluetooth input devices) and onboard
(for a virtual touchscreen keyboard) is showing twice in the tray-bar. I checked with the process manager and there only is one process for each of those.
**Why are they showing twice, and how to prevent that?**
No other are shown twice there. The context menu can be shown for both tray icons of Solaar. The second tray-icon for onboard looks slightly different from the other. When I click on the latter only a context menu is shown, when I click on the first the onboard keyboard is shown so these are definitely different. It may have to do with Plasma tray icon settings files (which should not be screwed up by updating).
The four icons look like this in the tray: 
/etc/xdg/autostart
(make sure the one that remains has "KDE" in OnlyShowIn) and no extra entry in ~/.config/autostart
. Both only show once in the processes (underneath branch systemd->systemd). It is strange that on another computer with Deb12/KDE, there is no icon for Solaar (also underneath systemd->systemd) even though it is running with one entry for it in /etc/xdg/autostart
where both have Exec=solaar --window=hide
and StartupNotify=true
. When disconnecting the bluetooth receiver no icon is shown anymore and when reconnecting two icons are shown again. **At another nearly identical Deb12 machine no icon for Solaar is in the tray bar** (Plasma System Tray) except for a short time after connecting the receiver.
Maybe there is another way to get info about things showing up in the traybar. A solution to this problem could also be useful for the disappearing tray icon for veracrypt where its GUI can't be opened again due to error "VeraCrypt is already running".
mYnDstrEAm
(4708 rep)
Jun 13, 2023, 02:26 PM
• Last activity: Apr 8, 2024, 06:36 PM
1
votes
0
answers
141
views
Force app to start in systray at autostart (in i3wm)
On i3 I start `qstardict` at the session opening with the following line on the `i3config` : ```i3 exec --no-startup-id qstardict ``` So, Qstartdict open its window at each session starting witch is messy. Unfortunately, Qstardict haven’t a built-in option for opening itself in systray. #### Th...
On i3 I start
qstardict
at the session opening with the following line on the i3config
:
exec --no-startup-id qstardict
So, Qstartdict open its window at each session starting witch is messy. Unfortunately, Qstardict haven’t a built-in option for opening itself in systray.
#### The question
Then, is their any solution to force an app to start in systray?
I read somewhere that this kind of function is highly wm-related. So if needed, my wm is i3wm.
fauve
(1529 rep)
Dec 14, 2023, 06:34 AM
7
votes
4
answers
4479
views
KDE: how to get rid of IBus sys tray icon and keep Zoom
This is a variant of [this question](https://unix.stackexchange.com/questions/529822/kde-how-to-get-rid-of-ibus-keyboard-selector). But the provided answers either don't seem to work or would entail not being able to have Zoom (cf below). Situation: - I run Kubuntu 21.04 with KDE Plasma 5.21.4 - Zoo...
This is a variant of [this question](https://unix.stackexchange.com/questions/529822/kde-how-to-get-rid-of-ibus-keyboard-selector) . But the provided answers either don't seem to work or would entail not being able to have Zoom (cf below).
Situation:
- I run Kubuntu 21.04 with KDE Plasma 5.21.4
- Zoom requires IBus. I have Zoom and I need it.
- IBus has by default an icon on the system tray in addition to the default keyboard selector
How can I get rid of the IBus keyboard selector (the ugly leftmost one) in the system tray ?
What I have tried:
- Uninstalling IBus means uninstalling Zoom ; not an option
- Start-up script to kill IBus (`

ibus exit
`) => no sys tray icon but keyboard doesn't work in certain apps
- Uncheck "Show icon in sys tray" in IBus Preferences => IBus still appears in system tray even after reboot even though box remains unchecked
- Do the same with `dconf
` from the command line => IBus still ignores the config option
- Start-up script to restart IBus without panel (`ibus-daemon -rd --panel=disable
) => no sys tray icon and IBus is running (
ibus-daemon
` says something about an existing instance) but the dead keys of my French keyboard ("circumflex + e" displays "e" instead of "ê") don't work anymore.
- Tried to hide the IBus sys tray icon in the System Tray Configuration Menu but the drop-down for display options is grayed out:

Ahmad B
(73 rep)
Jul 24, 2021, 11:13 AM
• Last activity: Feb 20, 2023, 04:30 AM
6
votes
4
answers
11998
views
Increase System Tray Icon Size in KDE
How can I increase the size of these System Tray Icons? : [![enter image description here][1]][1] **Update:** In Debian 11, KDE Plasma 5.20.5, there is now an option to scale system-tray icons to the panel's height. Here's is a [short video][2] showing that. Thanks goes to KDE! [1]: https://i.sstati...
How can I increase the size of these System Tray Icons? :
**Update:** In Debian 11, KDE Plasma 5.20.5, there is now an option to scale system-tray icons to the panel's height. Here's is a short video showing that. Thanks goes to KDE!

Lonnie Best
(5415 rep)
Feb 20, 2020, 08:41 PM
• Last activity: Dec 14, 2022, 10:19 AM
1
votes
1
answers
1639
views
Volume control and network notification icons are invisible and mutually exclusive after upgrading to Mint 19
On Linux Mint 18.3 (x64) MATE, I had the standard volume and networking tray icons. After upgrading in-place to Linux Mint 19, it apparently decided XFCE is what I wanted (but I can choose between the two on the login screen.) However, no matter what I choose, there are no volume and networking icon...
On Linux Mint 18.3 (x64) MATE, I had the standard volume and networking tray icons.
After upgrading in-place to Linux Mint 19, it apparently decided XFCE is what I wanted (but I can choose between the two on the login screen.) However, no matter what I choose, there are no volume and networking icons in the tray.
As you can see, I've tried enabling everything indicator-, volume-, and network-related:
...but after a full reboot there's still nothing in the tray except the clock and the "show desktop" icon.
This is true whether I log into MATE or XFCE.
Update: In Xfce, I found this dialog in the Panel settings, and upon enabling the notification area frame, I discovered that in fact, the volume control is there, but invisible (you can see the control popup in this screenshot, just after I've clicked the blank area beside the update icon):
(And yes, now I've done every available update and rebooted again, and still have the same result.)
*Update 2:* I've confirmed that the invisible volume control icon is


mate-volume-control-applet
, the one at the bottom of the list in the first screenshot. Maybe I shouldn't have it enabled since it's MATE under Xfce, but as I said, there was no volume icon out of the box.
Meanwhile, the network icon seems to be nm-applet
, which was running. I killed it and tried restarting it from the command line, and got this:
~ $ nm-applet &
3982
~ $
(nm-applet:3982): Gtk-WARNING **: 10:39:43.816: Can't set a parent on widget which has a parent
How can I get the network icon back, and make the volume icon visible again?
**Update**: On a cold boot, after removing some items from the startup list (including the volume and update services), I now see only a blank/invisible icon which turns out to be nm-applet (I can right-click the blank space and see WiFi hotspots.) Can I only have one or the other? And why are they invisible?
Kev
(1759 rep)
Jul 24, 2018, 08:11 AM
• Last activity: Nov 22, 2022, 12:03 AM
1
votes
0
answers
193
views
ibus not appearing in StatusNotifierItem spec-compliant system tray
This one is tricky as I have heavily customized my setup, but it has been bothering me a lot so I decided to ask a question. Recently, `ibus` stopped appearing on the system tray. While my system tray is not the typical one people use, it does comply to the freedesktop's StatusNotifierItem specifica...
This one is tricky as I have heavily customized my setup, but it has been bothering me a lot so I decided to ask a question.
Recently,
ibus
stopped appearing on the system tray. While my system tray is not the typical one people use, it does comply to the freedesktop's StatusNotifierItem specification. I don't think a program as famous as ibus
would have status notifier not compliant to the standard.
Do you have any clue what is happening? Which system diagnostics could I dig up to pinpoint the problem? Any direction (excluding "use another system tray") would be appreciated!
EDIT: The option "Show icon on system tray" is definitely turned on.
Abastro
(41 rep)
May 29, 2022, 05:41 AM
• Last activity: May 29, 2022, 09:24 AM
7
votes
2
answers
10498
views
How to minimize Thunderbird to tray in GNU/Linux/Debian?
How can one minimize Thunderbird to the tray bar in Debian 10/KDE? Using bintray didn't work when trying to install it (`sudo apt-get install birdtray`) I get: ``` The following packages have unmet dependencies: birdtray : Depends: thunderbird but it is not going to be installed E: Unable to correct...
How can one minimize Thunderbird to the tray bar in Debian 10/KDE?
Using bintray didn't work when trying to install it (
sudo apt-get install birdtray
) I get:
The following packages have unmet dependencies:
birdtray : Depends: thunderbird but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
I'm looking for other ways to get this done than using the Minimize On Close AddOn for Thunderbird because it requires the permission for "Have full, unrestricted access to Thunderbird, and your computer" and there might be other ways.
Various other AddOns don't run with the Thunderbird version that currently is in Debian's repos (78.11.0).
If there currently is no way to get this done, I'm also interested if there are any plans (issues) to build this functionality into Thunderbird so that it can be minimized to tray just like countless other apps that run on GNU/Linux.
mYnDstrEAm
(4708 rep)
Jun 30, 2021, 10:41 PM
• Last activity: Feb 8, 2022, 12:20 PM
0
votes
1
answers
14818
views
Xfce system tray tool to connect/disconnect bluetooth devices
I am using Xfce desktop on Ubuntu 18.04-based system. I can easily switch *connected* audio output devices between them (including bluetooth ones) with a [Xfce panel plugin][1], but when bluetooth speakers are not already connected I use `blueberry` and `blueberry-tray` to access and connect bluetoo...
I am using Xfce desktop on Ubuntu 18.04-based system.
I can easily switch *connected* audio output devices between them (including bluetooth ones) with a Xfce panel plugin , but when bluetooth speakers are not already connected I use
blueberry
and blueberry-tray
to access and connect bluetooth devices.
I am using various bluetooth speakers with different computers and often the speakers are not connected automatically in Linux. Using blueberry-tray
is a bit cumbersome as it involves no less than 3 clicks and two opened windows.

blueberry-tray
is a tray icon to start the blueberry
GUI, not really a tray tool - one that should provide all needed operations by itself without starting a separate GUI, with multiple windows, etc.
I wonder if there is a tray tool similar to Sound Switcher Indicator or the aforementioned Xfce panel plugin, only not for switching connected devices, but for connecting/disconnecting available (already 'added'--associated) devices, notably bluetooth ones.
I mean something like the panel tool they have on a Mac, where you can click the icon, see all added devices - including non-connected ones -, and press 'connect' without opening any window.

cipricus
(1779 rep)
Jun 25, 2019, 08:46 PM
• Last activity: May 25, 2021, 08:15 AM
1
votes
1
answers
2714
views
applets in system tray in arch linux gnome desktop
Apps don't display applets in the system tray, as they do on Ubuntu. I am using gnome with Arch Linux. Apps such as telegram, OBS, VLC, etc should show a small applet in the top bar, to easily access the apps. How do I make them appear again?
Apps don't display applets in the system tray, as they do on Ubuntu. I am using gnome with Arch Linux.
Apps such as telegram, OBS, VLC, etc should show a small applet in the top bar, to easily access the apps.
How do I make them appear again?
Abhay Patil
(249 rep)
Mar 10, 2021, 09:12 AM
• Last activity: Mar 14, 2021, 01:57 PM
3
votes
1
answers
18334
views
How to change icons and tray icons in Gnome?
Even though I like using Gnome, this issues drives me crazy and even makes me consider switching to KDE. I think the tray icons are quite useful for some application, and for others they are even essential. Since they are always visible, some of them are pretty distracting or at least annoying. So I...
Even though I like using Gnome, this issues drives me crazy and even makes me consider switching to KDE.
I think the tray icons are quite useful for some application, and for others they are even essential. Since they are always visible, some of them are pretty distracting or at least annoying.
So I need a way to make them less distracting. I'm using the *Papirus* theme, which already takes care of blending in some the tray icons. But I'd like to make all of them flat white icons.
Reading the ArchWiki (I'm using Manjaro Gnome), forum posts and stackoverflow answers didn't get me to a solution.
Apparently, it should be possible to change the icons by putting icon files in the
~/.local/share/icons/
. Doing this in the home
directory, so the won't reverse when updating the appication or theme. Therefore I created my versions of the icons and put them in
~/.local/share/icons/Papirus/16x16/apps/
~/.local/share/icons/Papirus/16x16/panel/
I did the same for 24x24
, ... , 256x256
.
I also tried running gtk-update-icon-cache -f -t ~/.local/share/icons/Papirus
or refreshing Gnome (with Alt+F2 and r), or switch the theme in Gnome Tweaks.
In many cases this didn't change anything, in others at least the icon in dash bar. But never the tray system icons.
When I search in the /usr/share/icons/
folder for application names, there are *.png
, *.svg
, *.xpm
, *.xpm.svg
etc. files, in folders named panel
or apps
. And then for some applications there are even icons in /usr/share/pixmaps
.
**What is the proper way to change use custom icons?**
More specific:
* Which files/resolutions are for the tray icons?
* What is the order they are loaded?
* How to refresh to see the changes?
*PS: I tried changing the tray icons for e.g. Veracrypt and Liferea on Manjaro Gnome*
**Update**
- There are already flat white icons for Veracrypt in the Papirus theme (/usr/share/icons/Papirus/24x24/panel
), that also seem to be ignored.
- And there is another Veracrypt icon in /usr/share/app-info/icons/archlinux-arch-community/64x64
jost21
(161 rep)
Mar 9, 2020, 03:09 PM
• Last activity: Mar 3, 2021, 10:28 PM
2
votes
4
answers
3597
views
Doubled system tray icons in Xfce
I have `Red Hat` based system with `Xfce` DE and installed `Skype` last version from official site. When I running it (only once, with one user account) in system tray I seeing doubled `Skype` icon, and not only `Skype` as you can see on the screenshot. **How to get rid of the icon's duplicate?** [!...
I have
---
### My systems:
- RHEL 7.5
- Centos 7.5
- Xfce 4.12
- Skype 8.28
- Telegram desktop 1.3
Latest software for today..
Red Hat
based system with Xfce
DE and installed Skype
last version from official site. When I running it (only once, with one user account) in system tray I seeing doubled Skype
icon, and not only Skype
as you can see on the screenshot.
**How to get rid of the icon's duplicate?**

user273376
Jun 14, 2018, 08:40 AM
• Last activity: Nov 6, 2020, 10:52 PM
1
votes
1
answers
1343
views
How to display the KDE system tray icons on LXDE panel?
With KDE, I sometime need to close/kill KDE (`plasmashell`) to have more available system resources, while doing so I run `lxpanel` on its own to have a minimal panel while KDE Plasma is closed. This does work flawlessly but the system tray. On the LXDE panel (`lxpanel`) I have added the `system tra...
With KDE, I sometime need to close/kill KDE (
plasmashell
) to have more available system resources, while doing so I run lxpanel
on its own to have a minimal panel while KDE Plasma is closed. This does work flawlessly but the system tray.
On the LXDE panel (lxpanel
) I have added the system tray
applet and did get the tray to work only when I launch application with the following commands:
# is currently KDE even if plasmashell is closed
export XDG_CURRENT_DESKTOP=LXDE
dbus-launch app_using_tray
Is there a way to have the currently running tray applications displayed on lxpanel? or is there any alternative that would permit to access to those application while plasmashell
is closed? How to display the KDE system tray icons when plasmashell is replaced temporarily with LXDE panel?
intika
(15066 rep)
Jun 2, 2020, 09:35 PM
• Last activity: Jul 13, 2020, 05:15 AM
0
votes
1
answers
403
views
Set the order of non-builtin tray applications in Icewm
I have several applications in my system tray which are not the default monitoring gadgets of Icewm. For example, below you can see, from left to right, \[1] **`pnmixer`**, [2] **`nm-applet`**, a keyboard leds indicator [3] **`trayleds.py`**, a brightness indicator [4] **`traybr.py`**, the [5] batte...
I have several applications in my system tray which are not the default monitoring gadgets of Icewm. For example, below you can see, from left to right, \
**
The order of the first four, non-builtin is apparently randomly defined at startup. How may I fix the order for them (say, , , \
and )?

pnmixer
**, **nm-applet
**, a keyboard leds indicator **trayleds.py
**, a brightness indicator **traybr.py
**, the battery level indicator and the network monitoring widget (the last two are Icewm builtins).


man icewm-winoptions
mentions
> **order**: NUMBER (default: 0)
>
> The sorting order of task buttons and tray icons. The default value is zero. Increasing positive values go farther right,
> while decreasing negative values
> go farther left. The order option applies to the task pane, the tray pane and the system tray.
but how can I find out the appropriate names to add to ~/.icewm/winoptions
?
Quasímodo
(19361 rep)
Jun 21, 2020, 07:52 PM
0
votes
1
answers
356
views
Why doesn't X11 set the only monitor as primary by default?
I need this for i3 to get myself the system tray icons. Wouldn't it make sense to have my only laptop display as the primary one instead of none? Is the standard approach to fixing this just running `xrandr --output --primary` from the `~/.xprofile`?
I need this for i3 to get myself the system tray icons. Wouldn't it make sense to have my only laptop display as the primary one instead of none? Is the standard approach to fixing this just running
xrandr --output --primary
from the ~/.xprofile
?
rhs
(343 rep)
Feb 3, 2020, 03:02 PM
• Last activity: Feb 3, 2020, 03:06 PM
1
votes
2
answers
1088
views
Thunderbird 60 Manjaro (arch) tray
I use Manjaro (arch) and Thunderbird 60.4.0. Are there any add-ons or apps to show Thunderbird in tray (and unread message count)?
I use Manjaro (arch) and Thunderbird 60.4.0.
Are there any add-ons or apps to show Thunderbird in tray (and unread message count)?
Astolfo
(113 rep)
Jan 14, 2019, 05:16 PM
• Last activity: Nov 19, 2019, 05:28 PM
2
votes
0
answers
367
views
wmctrl showing and hiding tray programs
Hello there im trying to make my onboard hide/show with a keyboard shortcut (i know ironic, please don't ask why) however i couldn't find a way to do it in their manual, it only shows programs that are windowed programs that can go to tray however onboard is completely tray program it doesn't have a...
Hello there im trying to make my onboard hide/show with a keyboard shortcut (i know ironic, please don't ask why) however i couldn't find a way to do it in their manual, it only shows programs that are windowed programs that can go to tray however onboard is completely tray program it doesn't have a window name, is it possible to work around that with wmctrl?
Im using linux mint with cinnamon btw if that changes anything.
Y. Sasy
(23 rep)
Sep 19, 2019, 11:19 PM
3
votes
2
answers
5897
views
"New messages" count for Thunderbird on Taskbar
I would like to see the "new messages" count number on my taskbar, like Google Mail, for example something like: Inbox(2) - Mozilla Thunderbird I found FireTray, but it doesn't quite work, the taskbar remains unchanged even when I have new messages: [![enter image description here][1]][1] Is it poss...
I would like to see the "new messages" count number on my taskbar, like Google Mail, for example something like:
Inbox(2) - Mozilla Thunderbird
I found FireTray, but it doesn't quite work, the taskbar remains unchanged even when I have new messages:
Is it possible to have count number like GMail? I am using Ubuntu 16.04.4 LTS, Xenial with KDE and Thunderbird version 52.6.0.

Ragnarsson
(133 rep)
Mar 13, 2018, 01:08 PM
• Last activity: Jul 24, 2019, 08:14 AM
3
votes
0
answers
208
views
System tray icons won't pop out
My KDE system tray icons is quite standard (time, network connection, sound, etc). [![enter image description here][1]][1] Usually, clicking on one of those icons makes a pop-up appears, and allows e.g. to select the media to mount, to change the volume, etc. Something like this: [


Clément
(378 rep)
Jul 22, 2019, 04:56 AM
• Last activity: Jul 22, 2019, 07:06 PM
Showing page 1 of 20 total questions