Skip to content

dllud/Candra-Themes-3.20

 
 

Repository files navigation

Candra-Themes-3.20 + Darkest

Candra-Themes is a Qt-like set of gray-scale themes for Gtk-3.20 by killhellokitty to which I added a Darkest variant.

Candra-Themes screenshot

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.

Included themes

  • 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)

Requirements

  • 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

Installation

  1. Download the zip package for this repo.
  2. Unzip the archive to a known and permanent location. On the following instructions we will refer to that location as $candra-dir.
  3. cd to /usr/share/themes/ for system-wide installation, or to ~/.themes/ for individual user installation.
  4. ln -s $candra-dir/Candra-Theme-3.20{variant} where {variant} can be null (light), -Dark, -Darker or -Darkest.

Firefox and Thunderbird

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

Eclipse

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.

Geany

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.

Qt 5 integration

Lubuntu

LXDE in Ubuntu 16.10+ is able to seemlessly theme Qt software based on your current Gtk theme. No need for extra configurations.

Others

  1. 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
    
  2. Add export QT_QPA_PLATFORMTHEME=qt5ct as a new line into ~/.profile.

  3. Symlink qt5ct configuration:

     cd ~/.config
     ln -s $candra-dir/qt5ct
    
  4. Restart X server. For instance, logout and login.

License and authorship

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.

Donations

Please buy killhellokitty a beer. He accepts donations through PayPal.

About

Candra-Themes-3.20 with additional Darkest variant.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 97.9%
  • R 0.4%
  • Perl 0.2%
  • Lua 0.2%
  • C# 0.2%
  • D 0.2%
  • Other 0.9%