Awesome
<p align="center"> <img src="images/logotype.svg" alt="Title" height="256px" width="256px"> </p> <h2 align="center">Suru++ Asprómauros</h2> <p align="center"> <img alt="actions" src="https://img.shields.io/badge/actions_icons-2000%2B-01e074.svg?style=plastic?&colorA=2E3842"/> <img alt="apps" src="https://img.shields.io/badge/apps_icons-5400%2B-01e074.svg?style=plastic?&colorA=2E3842"/> <img alt="devices" src="https://img.shields.io/badge/devices_icons-190%2B-01e074.svg?style=plastic?&colorA=2E3842"/> <img alt="mimetypes" src="https://img.shields.io/badge/mimetypes_icons-1600%2B-01e074.svg?style=plastic?&colorA=2E3842"/> <img alt="panel" src="https://img.shields.io/badge/panel_icons-1900%2B-01e074.svg?style=plastic?&colorA=2E3842"/> <img alt="places" src="https://img.shields.io/badge/places_icons-160%2B-01e074.svg?style=plastic?&colorA=2E3842"/> </p>These aspromautic or monochromatic icons are based on Suru++ 30 Dark icons of sizes 16, 24 and 32. It is flat, minimalist and designed for full dark environments.
The word "Asprómauros" comes from the modern Greek word ασπρόμαυρος, which means black and white.
Observe that Suru++ Asprómauros also supports gradient colours, and is compatible with Oomox and with Suru++ Colourise.
- Installing with CLI
- Installing in the Arch-based distributions:
- Known bugs
- Report
- Contribution
- Contributors
- Changelog
- Donation
- Credits and Licences
Installing with CLI
Use the scripts to install the latest version directly from this repository (independently of your distribution):
NOTE: Use the same command to update the icon theme.
ROOT directory (recommended)
wget -qO- https://raw.githubusercontent.com/gusbemacbe/suru-plus-aspromauros/master/install.sh | sh
HOME directory for GTK
wget -qO- https://raw.githubusercontent.com/gusbemacbe/suru-plus-aspromauros/master/install.sh | env DESTDIR="$HOME/.icons" sh
HOME directory for KDE
wget -qO- https://raw.githubusercontent.com/gusbemacbe/suru-plus-aspromauros/master/install.sh | env DESTDIR="$HOME/.local/share/icons" sh
*BSD systems
wget -qO- https://raw.githubusercontent.com/gusbemacbe/suru-plus-aspromauros/master/install.sh | env DESTDIR="/usr/local/share/icons" sh
Uninstall
wget -qO- https://raw.githubusercontent.com/gusbemacbe/suru-plus-aspromauros/master/install.sh | env uninstall=true sh
Installing in the Arch-based distributions:
yay -S suru-plus-aspromauros
Known bugs
Snap-built apps
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:
- Do:
# 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
- Go to the directory
~/.local/share/applications
; - Open each desktop file of snap app with your favourite text editor and modify the encoded path of
Icon
to the simple path with no extension. For example, if you use Insomnia:
Icon=snap/icons/icon.png
Icon=insomnia
AppImage-built apps
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
.
- Remove
appimagelauncher
via terminal; - Make all AppImages executable and trusted:
chmod a+x *.AppImage
- Reboot;
- Create the desktop files manually in the directory
~/.local/share/applications
. Do not forget of adding the optionStartupWMClass
(to know which, use the commandxprop WM_CLASS
to calibrate an AppImage window) or the icon will be unrecognised or ugly.
Hardcoded application icons with ugly name
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.
Hardcoded tray icons
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++
Unrecognised and ugly icons
Okular icon and other icons
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.
- Install and use StartupWMClassFixer;
- Install and use Stacer to clean caches;
- Log out and log in.
Report
- Do you find the missed icons?
- Do you find the misused and ugly icons?
- Did you find the errors?
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.
Contribution
- Would you like to improve our repository?
- Do you want to add and request the icons? Make a pull request and we will analyse and approve or not.
Please visit the Design Guidelines.
Contributors
The contributors is on the file AUTHORS.
Changelog
The changelog is available on the release page in theme's repository.
Donation
<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=gusbemacbe%40gmail%2ecom&lc=BR&item_name=Suru%2b%2b%20Project&item_number=SURUFAMILYGBRC¤cy_code=USD&bn=PP%2dDonationsBF%3abtn_donate_SM%2egif%3aNonHosted">Donate here</a>
Credits and Licences
- CC BY-SA/GPL3 © 2018-2019 Suru Icons by Sam Hewitt.
- GPL3 © 2018-2019 Suru++ Ubuntu by Andrea Bonanni and Gustavo Costa.
- GPL3 © 2018-2019 Suru++ 30 by Gustavo Costa.
- GPL3 © Papirus by Alexey Varfolomeev.
- GPL3 © Numix by Numix Team.
- GPL3/MIT © 2015-2019 La Capitaine by Keefer Rourke.
- MIT © Icons 8 by Gravit Designer<sup>1</sup>
- MIT © Twemoji by Twitter Team.