Gtk-2.0: [GtkLabel] Add murrine engine dependency

Since unwanted text-shadow behind insensitive label was appeared
when using dark varinat, so unwanted murrine was employed, too.
3 files changed
tree: 55413988200cde5d9c47e431702d6960cd6197f1
  1. .github/
  2. cinnamon/
  3. gnome-shell/
  4. gtk-2.0/
  5. gtk-3.0/
  6. gtk-3.20/
  7. gtk-3.22/
  8. img/
  9. m4/
  10. metacity-1/
  11. unity/
  12. xfce-notify-4.0/
  13. xfwm4/
  14. .gitignore
  15. autogen.sh
  16. configure.ac
  17. COPYING
  18. index.theme
  19. Makefile.am
  20. README.md
README.md

Adapta

Elements

Materials

Required Components

Adapta supports Gtk+ 3.20.x and 3.18.x

* Gtk+-3.0             >= 3.20.1  (or  3.18.9)
* Gtk+-2.0             >= 2.24.30
* gtk2-engines-pixbuf  >= 2.24.30
* gtk2-engines-murrine >= 0.98.2

Supported Desktop Environments

* GNOME           >= 3.20 (or 3.18)
* GNOME-Flashback >= 3.18.0
* Budgie-Desktop  >= 10.2.4
* Unity7          >= 7.4.0
* Cinnamon        >= 3.0.1 (or 2.8.6)
* XFce4           >= 4.12.2

Note: Cinnamon support is under W.I.P state.

Unsupported Gtk+ Based Desktops

  • Mate
  • Pantheon

Installation from PPA (Ubuntu 16.04 LTS and 16.10)

  1. Run
sudo apt-add-repository ppa:tista/adapta -y
sudo apt update
sudo apt install adapta-gtk-theme
  1. select Adapta via Gnome-Tweak-Tool.

Note:

  • For Gtk+ 3.18.x users, there's no need to upgrade Gnome-Tweak-Tool to 3.20.0 since Adapta revived gtk-3.0 directory.
  • As default, Gtk+ 3.21.x support is disabled.

Installation from Git Source

  1. Check autoconf, automake and pkg-config (pkgconfig) are installed.

  2. Build and install system-wide:

./autogen.sh
make
sudo make install

Note:

  • Default prefix is /usr
  • make actually does nothing (for future release)
  • sudo make install installs multiple versioned theme and Gtk+ automatically selects proper versioned one when running.
  1. If users want to disable some DE supports, please pass these specific options to autogen.sh:
--disable-cinnamon      disable cinnamon support
--disable-flashback     disable flashback support
--disable-unity         disable unity support
--disable-xfce          disable xfce support

Note:

  • Installer installs GNOME/Budgie-Desktop support even if all of options above were applied.
  • Cinnamon/Unity support hooks metacity-1 directory even if GNOME-Flashback support was disabled.
  1. If users want to enable next Gtk+ release support, please pass this option:
--enable-gtk_next       enable Gtk+ 3.21.x support

Note:

  • As default, Gtk+ 3.21.x support is disabled.

Work in Progress

  • Conversion to Gtk+ 3.22
  • XFce4 integration

TODO

  • Dark variant Gtk+ 2.0 theming for Gimp and Inkscape (priority: Mid)
  • Prepare for Steam theming (priority: Low)

Public License

GPLv2

Special Thanks to

Nana-4, the developer of Flat-Plat.