Candra-Themes is a Qt-like set of gray-scale themes for Gtk-3.20 by killhellokitty to which I added a Darkest variant.
The Darkest variant I added here is my theme of choice for distros with GTK+ 3.20 (e.g. Ubuntu 16.10).
At first I tried Cloak 3.20 but it had some issues. It highlights selections with black text on light blue background, something that contrasts too much with the surrounding deep dark background. I eventually fixed that in my https://github.com/dllud/Cloak-3.20-dark-blue variant. Though other issues remained, such as the deep blue lining around window widgets that also contrasted too much with the surroundings. I eventually realized it would be easier to make a Darkest variant of Candra than fixing all I didn't like about Cloak.
Thus, in this repo I publish my Darkest variant of Candra alonside dark themes for Firefox, Thunderbird and Eclipse. You can check the modifications list (changelog) by looking at Git commits.
If you use Candra Darkest or some other dark theme, you might want to take a look at my Tips for an all dark desktop interface.
- Gtk3 & Gtk2 (light, dark, darker and darkest)
- Openbox-3 (light and darkest)
- Metacity (light only)
- Gnome-Shell (light only)
- XfDashboard (light only)
- Google Chrome/Chromium (all variants, part of Gtk theme)
- Firefox (light and darkest)
- Thunderbird (darkest only)
- Eclipse (all variants, depends on Gtk theme)
- Geany (darkest only)
- GTK+ 3 >= 3.20
- GTK+ 2 >= 2.24
- gnome-themes-standard >= 3.20
- pixbuf-engine or the gtk(2)-engines package gtk-engine-murrine
Debian and derivates:
sudo apt install gnome-themes-standard gtk2-engines-pixbuf gtk2-engines-murrine
Arch and derivates:
sudo pacman -S gnome-themes-standard gdk-pixbuf2 gtk-engine-murrine
- Download the zip package for this repo.
- Unzip the archive to a known and permanent location. On the following instructions we will refer to that location as
$candra-dir
. cd
to/usr/share/themes/
for system-wide installation, or to~/.themes/
for individual user installation.ln -s $candra-dir/Candra-Theme-3.20{variant}
where{variant}
can be null (light),-Dark
,-Darker
or-Darkest
.
This theme contains a set of patches to make Mozilla Firefox and Mozilla Thunderbird work better with dark themes. You can install them through a symlink on your profile folders.
cd ~/.mozilla/firefox/<your profile>
rm -r chrome ; ln -s $candra-dir/Candra-Firefox-Dark/chrome-regulartab chrome
cd .thunderbird/<your profile>
rm -r chrome ; ln -s $candra-dir/Candra-Thunderbird-Dark/chrome
There are two versions of the Firefox-Dark theme:
chrome-regulartab
for a regular Firefox.chrome-treetab
for those using Tree Style Tab plugin.
On Thunderbird go to Preferences > Advanced > General > Config Editor...
and edit the following preferences like so:
browser.display.background_color;#141416
browser.display.foreground_color;#BBBBBB
In your Eclipse installation directory do:
cd plugins/org.eclipse.ui.themes_XXX/css/
mv e4_default_gtk.css e4_default_gtk.css.old
ln -s $candra-dir/Candra-Eclipse/e4_default_gtk.css
Then, inside Eclipse go to Window > Preferences > General > Appearance
, change your theme to GTK and restart.
For a full dark experience use Eclipse Color Themes.
cd ~/.config/geany
ln -s $candra-dir/Candra-Geany/filedefs
ln -s $candra-dir/Candra-Geany/colorschemes
Then open Geany, go to View > Change Color Scheme
and select Candra Darkest.
LXDE in Ubuntu 16.10+ is able to seemlessly theme Qt software based on your current Gtk theme. No need for extra configurations.
-
Install qtstyleplugins and qt5ct.
1.1 qtstyleplugins is available on the main repos for Debian and derivates (e.g. Ubuntu).
sudo apt install qt5-style-plugins
1.1 On Ubuntu you can get qt5ct through hda-me PPA.
sudo add-apt-repository ppa:hda-me/qt5ct sudo apt update && sudo apt install qt5ct
1.2 On Debian you can compile qt5ct from mati75/qt5ct repo.
1.3 On Arch both are available from the main repos:
sudo pacman -S qt5-styleplugins qt5ct
-
Add
export QT_QPA_PLATFORMTHEME=qt5ct
as a new line into~/.profile
. -
Symlink qt5ct configuration:
cd ~/.config ln -s $candra-dir/qt5ct
-
Restart X server. For instance, logout and login.
Candra-Themes-3.20 licensed under GNU GPL v3 by killhellokitty. Some tweaks by dllud.
Candra Darkest for Geany forked from Dark theme and filedefs for Geany forked from geany-dark-scheme, both by Duncan Lock.
Please buy killhellokitty a beer. He accepts donations through PayPal.