Giter VIP home page Giter VIP logo

suru-plus-dark's Introduction

Logotype

Dark third-party Suru icons for more than 20 distributions

Successor of @Magog64’s Suru++ Ubuntu

A cyberpunkish, elegant, futuristic, Papirus-like and modern Suru icons based on Suru Icons by Sam Hewitt

apps actions devices mimetypes panel places

Index

What’s new?

Redesign

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:

Icons Redesign

12 folder colours, Linux Mint colour and new folder colour for dark environment

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:

Folder colours

Distinction of file managers

The file managers are no longer same, now are different and modern:

File managers

Mimetype icons redesign

Almost all mimetype icons have been redesigned with new colours and are based on Numix mimetype icons:

Mimetype icons

Alternative 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 default
firefox.svg
alt 1
firefox-traditional.svg
alt 2
firefox-mozilla.svg
- -
settings default
settings.svg
alt 1
settings-alt1.svg
alt 2
settings-alt2.svg
- -
sublime-text default
sublime-text.svg
alt 1
sublime-text-alt.svg
- - -
system-lock-screen default
system-lock-screen.svg
alt 1
system-lock-screen-alt1.svg
alt 2
system-lock-screen-alt2.svg
- -
system-log-out default
system-log-out.svg
alt 1
system-log-out-alt1.svg
alt 2
system-log-out-alt2.svg
- -
system-reboot default
system-reboot.svg
alt 1
system-reboot-alt1.svg
alt 2
system-reboot-alt2.svg
- -
system-shutdown default
system-shutdown.svg
alt 1
system-shutdown-alt1.svg
alt 2
system-shutdown-alt2.svg
- -
system-suspend default
system-suspend.svg
alt 1
system-suspend-alt1.svg
alt 2
system-suspend-alt2.svg
- -
system-suspend-hibernate default
system-suspend-hibernate.svg
alt 1
system-suspend-hibernate-alt1.svg
alt 2
system-suspend-hibernate-alt2.svg
- -
user default
user.svg
alt 1
user-alt1.svg
alt 2
user-alt2.svg
alt 3
user-alt3.svg
alt 4
user-alt4.svg

To change the default icon of each file manager (Caja, Nautilus, Nemo, etc.), see File manager icon.

Steam games

Hundreds Steam games icons are supported officially:

Steam games icons

Oomox

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 flags icons

New countries flags (in development)!

Installing with CLI

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.

ROOT directory (recommended)

wget -qO- https://raw.githubusercontent.com/gusbemacbe/suru-plus-dark/master/install.sh | sh

HOME directory for GTK

wget -qO- https://raw.githubusercontent.com/gusbemacbe/suru-plus-dark/master/install.sh | env DESTDIR="$HOME/.icons" sh

HOME directory for KDE

wget -qO- https://raw.githubusercontent.com/gusbemacbe/suru-plus-dark/master/install.sh | env DESTDIR="$HOME/.local/share/icons" sh

*BSD systems

wget -qO- https://raw.githubusercontent.com/gusbemacbe/suru-plus-dark/master/install.sh | env DESTDIR="/usr/local/share/icons" sh

Uninstall

wget -qO- https://raw.githubusercontent.com/gusbemacbe/suru-plus-dark/master/install.sh | env uninstall=true sh

Changing the folder colour

Please visit directly the tutorial: Suru++ Folders. The tutorial is translated in 7 languages.

Changing the alternative icon

Firefox

  1. Go to /usr/share/applications/;
  2. Go to the desktop file Firefox;
  3. Open the file with your favourite text editor;
  4. Find Icon=... and modify it with one of three alternatives: Icon=firefox or Icon=firefox-mozilla or Icon=firefox-traditional. Save it.

Alternative icons

  1. Run cd "go_to_/Suru++\ Dark/64/";
  2. Download the script alt-icon.sh, make it executable and trusted and copy the path of this script to the terminal;
  3. For example:
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

File manager icon

  1. Go to the folder /usr/share/applications, for example, if you want to change the default icon of Nautilus, your favourite file manager, find nautilus.desktop
  2. Run as 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.

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:

  1. 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
  1. Go to the directory ~/.local/share/applications;
  2. 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.

  1. Remove appimagelauncher via terminal;
  2. Make all AppImages executable and trusted:
chmod a+x *.AppImage
  1. Reboot;
  2. Create the desktop files manually in the directory ~/.local/share/applications. Do not forget of adding the option StartupWNClass 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.

  1. Install and use StartupWMClassFixer;
  2. Install and use Stacer to clean caches;
  3. 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.

Contributors

The contributors is on the file AUTHORS.

Changelog

The changelog is available on the release page in theme's repository.

Credits and Licences


1 Gravit Designer has a special agreement with Icons 8 and allows the Pro user of Gravit Designer to use any icon without attribution and to sublicence under an open source licence. See the topic here.

suru-plus-dark's People

Contributors

bonandry avatar gusbemacbe avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

suru-plus-dark's Issues

Couldn't change folder colour

I'm testing Suru++, Suru++-Light, and Suru++-Dark. The first two folder colours are fine and can be changed, but not with the Suru++-Dark.

When i tried to show the list of variants available using suru-plus-folders -l --theme Suru++-Dark, it showed a blank list.

no colour variants

Travis CI

Hello @SmartFinn!

I enabled this repository to Travis CI, modified the travis.yml, but I am unable of triggering build to the branch beta of Suru++ Dark.

Folder Colors

Ugh....How can I change the folder color to Blue instead of this ugly orange. Hell I'll take purple over this.

Iniziando il nuovo repositorio di tema scuro di icone

Ciao @Magog64!

Sotto il suggerimento di @denikris, Io ho riaggiustato, aggiornato e caricato questo repositorio.

Vuoi ch'io trasferisca la proprietà di questo repositorio a te o preferisci essere collaboratore? Si vuoi essere proprietario, non dimenticare di trasformarmi collaboratore. Io ti ho già insegnato.

Io ho rimosso le cartelle «scalable» del tema oscuro perché io ho riaggiustato il index.theme, azionando il Inherit=Suru++, che significa que Suru++ Dark erediterà del pacchetto di icone Suru++, che anche eredita del Suru di Sam Hewitt, per facilitare il nostro lavoro.

Poi non hai bisogno di fare molte icone. Risparmia il tuo tempo.

Fa' poca cosa:

  • Installa il tema Adapta;

  • Azionalo e prova con questo repositorio e scopri quale icone non sono scure;

  • Modificare il colore grigio di quasi tutte le icone per il bianco. Provalo nuovamente.

  • Fai un logo scuro allo stilo di eclipse, utilizza il font Overpass Mono. Non dimenticare di convertire il testo in vettore;

  • Scatta un'immagine dello schermo completo con tema di GTK scuro e con tema scuro di icone.

Un suggerimento utile...

Come no hai bisogno di fare molto a mano, puoi Atom o VSCode per trovare e sostituire il stesso colore per l'altro in tutti i file una volta ogni tanto. Due questi editori di testo hanno una versione in italiano

  1. Scarica ed installa Atom;
  2. Aprilo;
  3. Premi Ctrl + virgola;
  4. Seleziona «Install»;
  5. Scrivi «atom-i18n» ed installala. Anche installa «pigments»;
  6. Seleziona «Packages» e dopo seleziona «settings» dell'estensione «atom-i18n»;
  7. Modifica di English per Italiano e ricarica l'Atom;

Già in italiano adesso, ma la traduzione non è completa, andiamo fare un poco...

  1. Premi Ctrl + Shift+ F. Vedi l'immagine:

esempio 1

  • Metti «#808080» nel Find in Project, per trovare il grigio.
  • Metti il colore bianco «#fff» nel Replace in Project, per sostituire il colore di tutti i file una vlta ogni tanto.
  • Metti *.svg nel File/directory pattern, per trovare tutti i file SVG in tuttle le catelle per sostituire il colore una volta ogni tanto.

esempio 2

  1. Premi "Find All" e dopo "Replace All".

Eccoli! È molto rapido, non è?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.