A generated GTK3 theme using Skeuos's generator, and a simplistic XFWM theme, that uses the new Debian version of teal (#01a495 - gpick'd out of "/usr/share/images/desktop-base/default"), as well as, thick grabbable borders, large square coloured buttons, a generic title menu button. The XFWM theming is entirely in .XPM text file format. It's really quite performance friendly.
This theme was designed for solely Debian-11-Testing (and higher).
Using XFCE4/GTK3/GTK2 as a desktop environment. It can be ported relatively easily, or used as-is in most circumstances. As well as a resolution of 1920x1080, which may not be required. The xfce4-panel with this theme is currently designed for these settings in mind: 1 horizontal row, row size 32px, icon size 32px.
Simply download the ZIP or clone the repository and extract the directory "Skeuos-debian11-Dark" into:
sudo git clone https://github.com/Zeph53/xfwm-gtk3-debian-teal-theme/
sudo cp -r xfwm-gtk3-debian-teal-theme/Skeuos-debian11-Dark /usr/share/themes/
sudo gio trash --force xfwm-gtk3-debian-teal-theme/
Alternatively, I think you can extract the directory "Skeuos-debian11-Dark" into your own home directory:
git clone https://github.com/Zeph53/xfwm-gtk3-debian-teal-theme/
cp -r xfwm-gtk3-debian-teal-theme/Skeuos-debian11-Dark ~/.local/share/themes/
gio trash --force xfwm-gtk3-debian-teal-theme/
After installing the directory "Skeuos-debian11-Dark" to the appropriate parent directory, the cache of installed themes needs to be updated.
This can be achieved by:
Rebooting the system, logging out of your user account, changing your selected theme, or restarting theme related processes.
sudo pkill xfce4-panel ; xfce4-panel ; pkill xfwm4 ; xfwm4 --replace ; pkill xfdesktop ; xfdesktop
To uninstall the theme from your system, just remove the directory "Skeuos-debian11-Dark" from:
sudo gio trash --force /usr/share/themes/Skeuos-debian11-Dark
Or remove the directory "Skeuos-debian11-Dark" from your own local files in your home directory in:
gio trash --force ~/.local/share/themes/Skeuos-debian11-Dark
After uninstalling the directory "Skeuos-debian11-Dark" from the appropriate parent directory, the cache of installed themes needs to be updated.
This can be achieved by:
Rebooting the system, logging out of your user account, changing your selected theme, or restarting theme related processes.
sudo pkill xfce4-panel ; xfce4-panel ; pkill xfwm4 ; xfwm4 --replace ; pkill xfdesktop ; xfdesktop
GTK3 uses overlay scrollbars, they get in the way sometimes, a preferable scrollbar would be embedded into window frames.
To embed the scrollbars into window frames (Disable overlay scrolling), GTK3 needs overlay scrollbars disabled, which may cause issues with some applications, or not function at all anymore.
sudo echo 'GTK_OVERLAY_SCROLLING=0' >> /etc/environment
If there are mixmatched foreground or background colours, or any other issues, report the issue through the repository issue reporting page on GitHub.
You may be asked to supply a screenshot of the "CSS Selector" section of "GtkInspector".
You may need to install "GtkInspector":
sudo apt install --install-recommends libgtk-3-dev
After installing "GtkInspector", it needs to be enabled within GTK3:
sudo gsettings set org.gtk.Settings.Debug enable-inspector-keybinding true
After installing and enabling the "GtkInspector", while a GTK3 applcation is focussed:
Simply press "Control-Shift-I" OR "Control-Shift-D".
After it opens, on the top left of "GtkInspector" click the "Select an Object" icon.
Alt-tab to your GTK3 application with the issue, select the highlighted area problem.
Navigate to the dropdown menu on the top left of "GtkInspector" and select "CSS Selector".
Screenshot it (ALT-PrintScreen) or take note of all the text for your report.
Fixed window button width for 1920x1080
Many corrections to the README.MD.
Created a readable README.MD.
Now with appropriately large square shaped coloured scrollbars.
Corrections to the XFCE4 Panel theme. Such as background colour on the workspace widget.
Ongoing touchups to README.MD.
There are a lot of "OK" buttons with the wrong foreground colours.