So I recently switched to i3wm and while some tray icons are displayed (Qubes Domains, USB-Devices, Disk-Space Monitor, Clipboard), others are missing (e.g. Network Info, Battery Icon):
This is quite important to me, because I don’t know how to enable e.g. Presentation Mode. I used to do that by clicking on the battery icon and doing it from there. Furthermore I can’t easily edit my Network Settings e.g. Wifi-Connections like I used to by clicking on the tray icon.
As far as I understand this is configured in /usr/bin/qubes-i3status, but I don’t understand enough to be able to add these by myself. Does anyone have a better understanding and some advice on how to get these icons to display in the i3bar?
Weirdly enough, after having done this a couple of times and nothing changing, last time after a full reboot (I possibly didn’t reboot my computer fully after installing) the sys-whonix and sys-net tray icons were there all of a sudden.
The “Computer” / “Power Manager” tray icon that looks like a battery symbol in xfce that let you choose presentation mode is still not there though, and the clickable “user” icon that let you choose between loggin out, suspending, hibernation etc. is also not there.
They are part of Xfce. Since you are using i3wm, they aren’t running or available. To run the battery icon, try adding this line to your i3 config file ~/.config/i3/config.
exec_always --no-startup-id xfce4-power-manager
For the “user” icon, your best bet is to add new bindsyms to your configuration file for each action.
FYI, this is most probably caused by notification icon handling for Qubes in i3 not being fully implemented yet. They do work, but if anything in your monitor configuration changes or you reload i3, they will disappear.
The relevant issue is:
This pull request was supposed to fix this (and it supposedly did help for some cases, but not all):