Yaru-Colors is a theme project to bringt different colors to Ubuntu's awesome Yaru theme.
Testers needed:
Please check my github! I added support for gdm3 theming. It's a bit complicated as it seems. I tested it under Ubuntu 20.10.
It would be nice if y'all check if it works for you, as well...especially on different distributions and Ubuntu versions!
Update 20.10.1:
- Updated every theme to 20.10!
- Added new Wallpapers made by @fer-moreira (They're awesome, thanks a lot!)
- Icons and Cursors are unchanged
Update 20.04.6:
- New color added as user suggestion: Cinnamon - slightly change to Orange, based on Ubuntu Cinnamon Remx
- Tried to add snap support...it's very time consuming so I'm sorry to say, that it'll take a bit longer (help needed / wanted if someone knows how to snap...)
- Last update with 20.04 base. 20.10 is already in the works!
EDIT: - Now with snap support!
Update 20.04.5:
Sorry! I've messed it up again! If you have purple switches in gnome shell, please redownload 20.04.5! I've fixed it...finally and hopefully!
- Added two new colors: Amber and Teal - based on Pop_OS! and Manjaro!
- Rewritten the installer from scratch. It's way shorter and should be easier to use! If there are any issues, please notify me!
- No updated needed if you're using the old colors. They're the same, I've just changed the version number.
Update 20.04.4:
- Finally fixed broken symlinks (this time really.......hopefully). Sorry!
Update 20.04.3:
- Fixed purple colored switches in gnome-shell (like Do-Not-Disturb)
- Fixed broken / dead symlinks for many icons. NOTE: Yaru-Colors icons inherit to stock Yaru! This saves space since I just modified a handful of files. If you're not running Ubuntu (20.04), please download the icons from Yaru's git or via package manager if possible.
Update 20.04.2:
- Modified install and uninstall scripts:
- No installation of Gnome-Shell to /usr/ anymore
- Linking files from /home/ to /usr/ when running install.sh as root for better compatibility
- Reduced icon size by removing unneeded icons, inherit icon theme is set to stock Yaru
-- BIG UPDATE --
Update 20.04.1:
- Added support for Ubuntu 20.04 by using Yaru 20.04 source
- Changed version numbers
- Redone every theme
- NEW icons!!
- NEW Color: Orange
- Changed purple color
- NEW: Cursors!!
- NEW: Unity support (brought by Yaru)
NOTE: The next update will contain less icons to save space and time (and maybe spacetime as well). The next icons packs will have stock Yaru as inherit icon pack! Coming Soon™
PLEASE NOTE: Deepblue is missing! It'll be added, soon!
Special thanks to the developers of Yaru!
(https://github.com/ubuntu/yaru
Yaru-Colors themes conataing following:
- GTK 2 / 3 themes
- Gnome-Shell themes
- Yaru icons (just the necessary ones, inherit is set to stock Yaru)
- Unity theme
- Recolored cursors
- Ubuntu-Dock theme (indicators)
Following changes are made by me:
- GTK2, GTK3+ and Gnome-Shell assets and css files are changed
- For the icon pack I just recolored the folder icons and a few others. The icon theme will use Yaru as inherit theme, which means that my packs just contain recolored icons!
- Recolored the cursors to fit to each color
- Unity assets recolored
- The dock got recolored app running indicators, which are changed by script, not by file
I tried to make the installation as easy as possible.
Therefore I created an installation script called install.sh. (Tutorial below)
The installer will do a backup if something needs to be overwritten (only Ubuntu 18.10+).
It will guide you through everything and allows you to choose what you want to install.
General Information:
Please visit the GitHub page for more screenshots of every theme, issues or suggestions.
Known issues:
Snap apps aren't themed. I don't know if I will add this feature in the future, for now it doesn't work. If someone knows how to get my themes to work, please send me an email!
Most used example: Ubuntu Software
Tiny workaround: Use gtk+ inspector to change the default theme of a snap app to Yaru, this will fix the missing background, when the themes are installed as root (linked to /usr/share/themes)
Tutorial
Installation with script:
1. Run the installer with './install.sh'
2. Follow the installer
Optional:
3. Set your themes with gnome-tweak-tool
4. For gnome-shell you need the User Themes Extension for Gnome-Shell
5. To change the dock indicators, simply run the dock-indicators.sh in src
6. Done
FIY: Because of an older bug in the User Themes extension, on some systems changing the shell theme with a command doesn't work. I've added a fix to this (see Github or the installer for source). This will need root privileges, but the script will ask for this ;)
Removal with script:
1. Rund the uninstaller with './uninstall.sh'
--- if you ran the installer as root, please run this as root, as well.
2. Follow the script
3. Done
Manual install:
1. Copy your desired theme into your desired theme directory (example '/usr/share/themes' or '~/.local/share/themes')
2. Copy you desired icon pack into your desired theme directory (example '/usr/share/icons' or '~/.icons')
4. Enable your themes with gsettings commands or with gnome-tweak-tool
5. To change the dock indicator color (Ubuntu's Dash-To-Dock only), find the hex code for your desired color in the list below and enter following two commands (replace HEXCODE with your color code including #):
'gsettings set org.gnome.shell.extensions.dash-to-dock custom-theme-running-dots-color 'HEXCODE' 2> /dev/null'
'gsettings set org.gnome.shell.extensions.dash-to-dock custom-theme-running-dots-border-color 'HEXCODE' 2> /dev/null'
(take the color codes from GitHub or do it with the script from there, it'll do it for you...)
Snap install:
1. Install snap package with snap install yaru-colors (TBR)
2. Add the themes to the snap theme list by following 3 commands:
for i in $(snap connections | grep gtk-common-themes:gtk-3-themes | awk '{print $2}'); do sudo snap connect $i yaru-colors:gtk-3-themes; done
for i in $(snap connections | grep gtk-common-themes:gtk-2-themes | awk '{print $2}'); do sudo snap connect $i yaru-colors:gtk-2-themes; done
for i in $(snap connections | grep gtk-common-themes:icon-themes | awk '{print $2}'); do sudo snap connect $i yaru-colors:icon-themes; done
3. Reboot or re-login
KNOWN BUGS
Snap applications, like Ubuntu Software, don't support third party themes. Instead they're using their own theme resource. On Ubuntu, the snap themes are including stock Yaru.
Fix: see above - snap support is out!
Have fun with it!
For any suggestions send me a message here or on Reddit /u/jannomag
cjcesconetti
1 year ago
Report
jecsham
1 year ago
Report
jonloureiro
1 year ago
Report
facecolor
1 year ago
Report
erkadia
1 year ago
Report
fla15
1 year ago
Report
fla15
1 year ago
Report
jannomag
1 year ago
Report
jannomag
1 year ago
Report
fenyx
1 year ago
Anyway I don't use it yet on my Ubuntu 19.04 because of incompatibility with my very favorite file manager (Double Commander aka. doublecmd-gtk, installed through apt, not by snap or appimage).
I don't understand what makes a dark theme work with this application or not but I see that Starlabs and Adwaita-dark are theming it perfectly. I don't know the difference with a theme like yours nor which files should be included or modified, sorry to be of no help.
Do you think that this issue with Double Commander could be fixed? I would be glad to use this theme as I really like it.
Here's a concrete example:
Yaru Blue Dark > https://i.imgur.com/xzdvKDt.png
StarLabs Dark > https://i.imgur.com/FGDgJHI.png
Yaru Dark (the one included by default with the latest Ubuntu release) > https://i.imgur.com/TYmRY9r.png
Packages installed (all from the official Ubuntu repositories):
gtk2-engines
gtk2-engines-pixbuf
gtk2-engines-murrine
murrine-themes
doublecmd-common
doublecmd-gtk
doublecmd-help-en
doublecmd-plugins
I've posted a message on application's forum to get more informations about the files to customize but nobody answered for now > https://doublecmd.sourceforge.io/forum/viewtopic.php?t=5769
Report
jannomag
1 year ago
Report
fenyx
1 year ago
Report
jannomag
1 year ago
But if the stock yaru theme works with Double Commander but mine does not, it has to be an issue with Yaru-Colors. Maybe you and the Marwaita Dev team find the issue quickly, then I'll fix it.
If I remember correctly, Ubuntu will update the yaru theme with 19.10's release, so I'll update Yaru-Colors as well.
Report
fenyx
1 year ago
Report
fenyx
1 year ago
So now I've tried to copy your theme's directory to ~/.themes on my current system, and... the magic happened ! I've now moved all my installed themes to this directory instead of my unclear symlink trick, so the apps already impacted by these themes before the change are still properly styled, and the only app to ignore the system theme is now as beautiful as the rest.
The solution was so simple. And the cause was just... my own mistake. Apologies. Happy end. And thanks again for your work on this theme ! :)
"It's not that I'm so smart, it's just that I stay with problems longer."
Albert Einstein
Report
jannomag
1 year ago
I always put my themes in /use/share/themes. It need root privileges and most of the Linux cracks would burn me for this but I never had any issues with this.
Report
pedrohgodoys
1 year ago
Report
arris
1 year ago
Report
morphis
1 year ago
Report
Paz-it
1 year ago
Report
johnz
1 year ago
Report
Srijit4Real
1 year ago
Report
Srijit4Real
1 year ago
Kudos, and thank you
Report
jannomag
1 year ago
The colors of the close button are in the same shade as stock Yaru, but I'll take a look over it and maybe update it after the easter weekend ;)
Report
davidgxxl
1 year ago
Report