How to minimise Steam to the Unity panel (system tray)?
To do this only for your user, you need to run this command in a terminal:
echo 'STEAM_FRAME_FORCE_CLOSE DEFAULT=1' >> ~/.pam_environment
Then logout and log back in.
Alternatively, you could add it for all users with this command:
echo 'STEAM_FRAME_FORCE_CLOSE=1' | sudo tee -a /etc/environment
Then logout and log back in.
References:
- https://wiki.archlinux.org/index.php/Steam#The_close_button_only_minimizes_the_window
- https://help.ubuntu.com/community/EnvironmentVariables#Persistent_environment_variables
I just got this to work by reading how some Windows users got it to work.
You just need to add -silent
to the startup command.
I did this by using Startup Applications.
Scroll down till you see Steam, select it and then click Edit. Change the command to look like this:
/usr/bin/steam %U -silent
I think this also removes it from your Unity panel which is OK by me. Seems redundant to have it in both the tray and the panel anyways.
Reference: How do I start applications automatically on login?