Thanks to Sven Semmler for pointing out that this recommendation is problematic given recent privacy revelations regarding the extension: https://arstechnica.com/information-technology/2018/07/stylish-extension-with-2m-downloads-banished-for-tracking-every-site-visit/ https://groups.google.com/forum/#!msg/qubes-users/-PL4UguLoCs/tLyz-5qcCgAJ
6.2 KiB
layout | title | permalink |
---|---|---|
doc | Dark Theme in Dom0 and DomU | /doc/dark-theme/ |
Dark Theme in Dom0
Dark KDE in Dom0
The following text describes how to change the default light theme to a dark theme. This is just an example, feel free to adjust the appearance to your taste.
The image below shows the default light theme after installation.
This is the result after applying the steps described here.
-
Change
Workspace Appearance
-
(Optional) Remove blue glowing task items
-
Change
Application Appearance
Note: Changing the Window Decorations
from Plastik for Qubes
will remove the border color and the VM name. The problem with Plastik for Qubes
is, that it does not overwrite the background and text color for Minimize, Maximize and Close buttons. The three button are therefore hard to read.
Dark XCFE in Dom0
The following text describes how to change the default light theme to a dark theme. This is just an example, feel free to adjust the appearance to your taste.
The image below shows the default light theme after installation.
This is the result after applying the steps described here.
-
Change Appearance
Note: The black appearance theme
Xfce-dusk
makes the VM names in theQubes OS Manager
unreadable. -
(Optional) Change Window Manager Style
Dark App VM, Template VM, Standalone VM, HVM (Linux Gnome)
Almost all Qubes VMs use default applications based on the GTK toolkit. Therefore the description below is focused on tools from the Gnome Desktop Environment.
Using "Gnome-Tweak-Tool"
The advantage of creating a dark themed Template VM is, that each AppVM which is derived from the Template VM will be dark themed by default.
Note: Gnome-Tweak-Tool crashes under Archlinux. A workaround is to assign the AppVM to another TemplateVM (Debian, Fedora) which has Gnome-Tweak-Tool installed. Start the AppVM and configure the settings. Shutdown the machine and switch the template VM back to Archlinux.
-
Start VM
Note: Remember that if you want to make the change persistent, the change needs to be made in the TemplateVM, not the AppVM.
-
Install
Gnome-Tweak-Tool
-
Fedora
sudo dnf install gnome-tweak-tool
-
Debian
sudo apt-get install gnome-tweak-tool
-
-
(Only AppVM) Stop template and start AppVM
-
Add
Gnome-Tweak-Tool
to the Application Menu -
Enable
Global Dark Theme
-
(Optional) Modify Firefox
Note: Firefox uses GTK style settings by default. This can create side effects such as unusable forms or search fields. One way to avoid this is to add the following line to
/rw/config/rc.local
:sed -i.bak "s/Exec=firefox %u/Exec=bash -c 'GTK_THEME=Adwaita:light firefox %u'/g" /usr/share/applications/firefox.desktop
-
Restart VM or all application
Manually
Manually works for Debian, Fedora and Archlinux.
-
Start VM
Note: Remember that if you want to make the change persistent, the change needs to be made in the TemplateVM, not the AppVM.
-
Enable
Global Dark Theme
cd ~/.config/ mkdir gtk-3.0 cd gtk-3.0/ touch settings.ini
add the following lines to
settings.ini
[Settings] gtk-application-prefer-dark-theme=1
-
follow step 6 and 7 in: Using
Gnome-Tweak-Tool