Phlat is a simple, fast and daily usable dark theme mainly made for Xfce or MATE.
- GTK2 (mist, murrine and pixbuf engine with SVG support!)
- GTK3>=3.20
- Disabled GTK3 overlay scrollbars (export GTK_OVERLAY_SCROLLING=0)
- GTK3-NOCSD
- YAD
- Xfce or MATE
- Chrome/Chromium(@GTK3)(any blink based browser will work due the internal styling of html forms)
- Xfce themes(XfDashboard, Balou, XfceNotifyd)
- WindowManager themes(Xfwm, Macro(Metacity/Muffin), Openbox, IceWM, Unity)
- Plank themes
- Chrome/Chromium Scrollbars
- Onboard theme
- A simple high contrast icon theme
- Qt5ct qgtkstyle qss fixes
- WinAMP 2.9x theme
- and more
For example to install it for all users:
## set your prefix usually /usr or /usr/local,
## if unsure try: (getconf PATH|sed -e 's/\/bin//g;s/://g')
prefix=/usr/local
## Base themes: GTK, GTK2, GTK3, Xfce, MATE, Openbox
mkdir /tmp/phlat && cd /tmp/phlat
wget https://github.com/sixsixfive/phlat/archive/master.zip
unzip master.zip
mkdir -p $prefix/share/themes
mv /tmp/phlat/phlat-master $prefix/share/themes/phlat
## HiDPI Base
ln -s $prefix/share/themes/phlat/@extra/phlat-hidpi $prefix/share/themes/phlat-HiDPI
## Icon theme
mkdir -p $prefix/share/icons
ln -s $prefix/share/themes/phlat/@extra/phlat-icons $prefix/share/themes/phlat
## IceWM
mkdir -p $prefix/icewm/themes
ln -s $prefix/share/themes/phlat/@extra/icewm/phlat $prefix/share/icewm/themes/phlat
## OnBoard
mkdir -p $prefix/onboard/themes
ln -s $prefix/share/themes/phlat/@extra/onboard/phlat.colors $prefix/share/onboard/themes/phlat.colors
ln -s $prefix/share/themes/phlat/@extra/onboard/phlat.theme $prefix/share/onboard/themes/phlat.theme
## Plank theme
mkdir -p $prefix/usr/share/plank/themes
ln -s $prefix/share/themes/phlat/@extra/plank/phlat $prefix/share/plank/themes/phlat
ln -s $prefix/share/themes/phlat/@extra/plank/phlat-full $prefix/share/plank/themes/phlat-full
## WinAMP theme(audacious example)
## If your player needs PNG or BMP graphics use the included script!
mkdir -p $prefix/usr/share/audacious/Skins
ln -sf $prefix/share/themes/phlat/@extra/WinAMP/phlatAMP $prefix/share/audacious/Skins/phlatAMP
#### Qt5
## Qt5ct (if you use a different prefix than /usr you need to edit the image paths in phlat_QGtkStyle.qss)
mkdir -p $prefix/usr/share/qt5ct/qss
mkdir -p $prefix/usr/share/qt5ct/colors
ln -s $prefix/share/themes/phlat/@extra/qt5ct/colors/phlat_QGtkStyle.conf $prefix/usr/share/qt5ct/colors/phlat_QGtkStyle.conf
ln -s $prefix/share/themes/phlat/@extra/qt5ct/qss/phlat_QGtkStyle.qss $prefix/usr/share/qt5ct/qss/phlat_QGtkStyle.qss
Chrome/Chromium theme:
just open chrome/chromium go to chrome://extensions/ enable developer mode and load the unpacked extension from:
$prefix/share/themes/phlat/@extra/Chromium_unpackedextension
Note: You have to symlink the subthemes instead of copying otherwise they might break!
Packages for Debian, SuSE and Manjaro can be found on my Opendesktop-page.
- If you want to change the default highlight color to something else(needs sed, tr and find!)
sh $prefix/share/themes/phlat/@extra/scripts/changecolor.sh
or
sh $prefix/share/themes/phlat/@extra/scripts/changecolor.sh -c "#16A085"
Remember that there is white text to display above that color(eg: on selections)
Some popular colors:
Color | Description | Color | Description |
---|---|---|---|
Arch blue | Grey | ||
Debian Red | Manjaro Green | ||
Devuan Purple | Caramel | ||
Gentoo Purple | Ubuntu Orange |
to set the whole theme you can run the following script (replace <$desktop> with mate or xfce!) eg:
sh $prefix/share/themes/phlat/@extra/scripts/set<$desktop>theme.sh
or:
sh $prefix/share/themes/phlat/@extra/scripts/set<$desktop>theme-hidpi.sh