I'm a bit of a tinkerer and changed my most commonly used application icons to have my own steam-punk theme.
The only application whose icon I couldn't get to change was qBitTorrent.
The .desktop
files are only present in /usr/share/applications
to make them available to all users and ~/.local/share/applications/
has been verified not to contain any desktop files.
Can anyone shed a light on why this is happening? (And give some direction how to change that icon?)
For the ones out there who don't know about SteamPunk: I want to change the ugly blue icon... ;-)
Some more info:
$ lsattr /usr/share/applications/qBittorrent.desktop
-------------e-- /usr/share/applications/qBittorrent.desktop
$ lsattr /usr/share/pixmaps/Steampunk-Vlc-Audio-Player-Icon-Mkii.png
-------------e-- /usr/share/pixmaps/Steampunk-Vlc-Audio-Player-Icon-Mkii.png
Now that I've got qTox running myself (with a little bit of help from @JacobVlijm) and no one has given me any ideas for qBittorrent, I'm adding a bounty...
Note:
I'm not looking to change the icon using the ~/.local/share/applications/
override but for all users in /usr/share/applications/
or any other system-wide setting!
The problem is that qBittorrent's
.desktop
file sets the icon based on the localization:So changing the icon set by the first generic
Icon=
entry doesn't help:You'll have to set the
Icon=
entry matching your current locale; however since localizing the icon by setting the very same icon for each locale is a very silly thing to do in first place, you might as well just change all theIcon=
entries by running this command (it will create aqBittorrent.desktop.bak
backup file in/usr/share/applications
):Or delete the localized
Icon=
entries and change the genericIcon=
entry by running this command (it will create aqBittorrent.desktop.bak
backup file in/usr/share/applications
):Or just change the
Icon=
entry matching your current locale by any mean, such as: