Suru++ 25 Dark — A full dark cyberpunk, elegant, futuristic and Papirus-like third-party icons theme
Following Sam Hewitt’s rules of grids, and making less conservative and traditional @Magog64’s Suru++ Ubuntu, more than 15k icons have been redesigned, papirusified and improved with new cyberpunk colours and made been compatible with KDE, XFCE and other many environments! Check the new icons:
The new versions has won new colours of folders, based by Alexey Varfolomeev’s Papirus, and won new folders with colour of Linux Mint and for dark environment:
The file managers are no longer same, now are different and modern:
Almost all mimetype icons have been redesigned with new colours and are based on Numix mimetype icons:
Redesigned by @ChrisP4 and by @darcn181. You can choose one of your alternates. To change the alternate, please see Alternative icons.
Icon name | Default | Alt 1 | Alt 2 | Alt 3 | Alt 4 |
---|---|---|---|---|---|
firefox | firefox.svg |
firefox-traditional.svg |
firefox-mozilla.svg |
- | - |
settings | settings.svg |
settings-alt1.svg |
settings-alt2.svg |
- | - |
sublime-text | sublime-text.svg |
sublime-text-alt.svg |
- | - | - |
system-lock-screen | system-lock-screen.svg |
system-lock-screen-alt1.svg |
system-lock-screen-alt2.svg |
- | - |
system-log-out | system-log-out.svg |
system-log-out-alt1.svg |
system-log-out-alt2.svg |
- | - |
system-reboot | system-reboot.svg |
system-reboot-alt1.svg |
system-reboot-alt2.svg |
- | - |
system-shutdown | system-shutdown.svg |
system-shutdown-alt1.svg |
system-shutdown-alt2.svg |
- | - |
system-suspend | system-suspend.svg |
system-suspend-alt1.svg |
system-suspend-alt2.svg |
- | - |
system-suspend-hibernate | system-suspend-hibernate.svg |
system-suspend-hibernate-alt1.svg |
system-suspend-hibernate-alt2.svg |
- | - |
user | user.svg |
user-alt1.svg |
user-alt2.svg |
user-alt3.svg |
user-alt4.svg |
To change the default icon of each file manager (Caja, Nautilus, Nemo, etc.), see File manager icon.
Hundreds Steam games icons are supported officially:
Suru++ is officially compatible with with @actionless's Oomox. You can change any colour of all 16px icons and of all folders once in a while!
New countries flags (in development)!
Use the scripts to install the latest version directly from this repo (independently of your distro):
NOTE: Use the same command to update the icon theme.
wget -qO- https://raw.githubusercontent.com/gusbemacbe/suru-plus-dark/master/install.sh | sh
wget -qO- https://raw.githubusercontent.com/gusbemacbe/suru-plus-dark/master/install.sh | env DESTDIR="$HOME/.icons" sh
wget -qO- https://raw.githubusercontent.com/gusbemacbe/suru-plus-dark/master/install.sh | env DESTDIR="$HOME/.local/share/icons" sh
wget -qO- https://raw.githubusercontent.com/gusbemacbe/suru-plus-dark/master/install.sh | env DESTDIR="/usr/local/share/icons" sh
wget -qO- https://raw.githubusercontent.com/gusbemacbe/suru-plus-dark/master/install.sh | env uninstall=true sh
Please visit directly the tutorial: Suru++ Folders. The tutorial is translated in 7 languages.
/usr/share/applications/
;Firefox
;Icon=...
and modify it with one of three alternatives: Icon=firefox
or Icon=firefox-mozilla
or Icon=firefox-traditional
. Save it.cd "go_to_/Suru++\ Dark/64/"
;alt-icon.sh
, make it executable and trusted and copy the path of this script to the terminal;cd ~/.local/share/icons/Suru++\ Dark/64
$ ~/.local/share/icons/Suru++\ Dark/64
~/alt-icon.sh
=> Old symlink
user.svg
=> New symlink
user-alt1.svg
If you do not like one alternate and want to try another, run like:
=> Old symlink
user-alt1.svg
=> New symlink
user-alt2.svg
/usr/share/applications
, for example, if you want to change the default icon of Nautilus, your favourite file manager, find nautilus.desktop
sudo
and change Icon=...
to any of these:Icon=file-manager
Icon=caja
Icon=nautilus
Icon=nemo
Icon=sapcefm-find
Icon=thunar
Remember that if you make an upgrade of your system, these desktop files will revert to the original icon name. Move them to ~./local/share/applications
. Note that after the upgrade of your system, it will add the desktop files in the /usr/share/applications
, so you need to remove them.
Unfortunately the snap-built apps are not supported almost by any icons themes, because the icons are hardcoded and the desktop files are not hosted in the folder ~/.local/share/applications
or /usr/share/applications
.
To solve it, please follow the instructions:
# Copy all desktop files of all snap-built apps to "~/.local/share/applications"
sudo cp /var/lib/snapd/desktop/applications/*.desktop ~/.local/share/applications
# To de-sudo the files
sudo chmod -R 777 ~/.local/share/applications
# To remove the duplicates
sudo rm /var/lib/snapd/desktop/applications/*.desktop
~/.local/share/applications
;Icon
to the simple path with no extension. For example, if you use Insomnia:Icon=snap/icons/icon.png
Icon=insomnia
With AppImageLauncher installed, you click an AppImage, it is automatically integrated to ~/Applications
, and desktop files are automatically created into ~/local/share/applications
. But if you modify one of the AppImage-built app desktop file to correct the icon path, AppImageLauncher reverts automatically the desktop file to the original and keeps again the icon path hardcoded. It also removes the option StartupWMClass
. We recommend you to ban AppImageLauncher
.
appimagelauncher
via terminal;chmod a+x *.AppImage
~/.local/share/applications
. Do not forget of adding the option StartupWNClass
or the icon will be unrecognised or ugly.We have already icons, but it is wrong or ugly name, or because the icon is hardcoded. For example, the application Github Desktop used Icon=desktop.png
and other apps, like Insomnia, use Icon=icon.png
, or worse, Icon=stupid/path/icon.png
.
To deal with hardcoded application icons we recommend to install hardcode-fixer. Suru++ supports most of the applications in the list. If hardcode-fixer doesn't support your favourite app yet, please open an issue here or edit your .desktop file manually.
To fix hardcoded tray icons, install and use Hardcode-Tray script. A list of supported applications is available here.
To get Suru++ to work right with Hardcode-Tray script, use the hardcode-tray option --conversion-tool RSVGConvert
:
sudo -E hardcode-tray --conversion-tool RSVGConvert --size 22 --theme Suru++
Not just Suru++, it also affects Numix icons theme. It is a missed StartupWMClass
option in the desktop files in KDE and an icon cache bug in GNOME and KDE.
Report, but please provide well-detailed information. Or I will have difficulty to understand what you are saying or to know which app you are referring.
The contributors is on the file AUTHORS.
The changelog is available on the release page in theme's repository.