xfce4-night-mode
xfce4-night-mode copied to clipboard
XFCE4 GenMon plugin: Switch between light and dark variants of a theme
= XFCE Night Mode
Shell script that allows you to easily switch between dark and light variants of the currently used themes. When used as a https://docs.xfce.org/panel-plugins/xfce4-genmon-plugin[Generic Monitor (Genmon)] plugin, it will automatically switch at the times specified.
image::https://i.imgur.com/UVSz6QB.gif[]
It is important to set the desired color schemes before use (see Settings).
- https://gitlab.com/bimlas/xfce4-night-mode (main repository)
- https://github.com/bimlas/xfce4-night-mode (mirror, please star if you like the plugin)
== Command line usage
.... $ xfce4-night-mode.sh [day|night|toggle] ....
Parameters
day
:: Use light variant
night
:: Use dark variant
toggle
:: Switch between light and dark variants
Without parameters, it will use dark variant from sunset to sunrise according to the settings (see later).
== Generic Monitor (Genmon) plugin usage
- First you have to install
xfce4-genmon-plugin
package if it is not on your system - Add the monitor to the panel ** Right click on the panel ** Select Panel -> Add new items ** Add Generic Monitor plugin
- Set up the generic monitor to use with night mode
** Right click on the newly added generic monitor -> Properties
** Command:
/path/to/xfce4-night-mode.sh
** Uncheck the checkbox of Label ** Set Period to300
seconds (5 minutes)
== Settings
For settings, open the XFCE Settings Editor -> night-mode
channel.
To find out what values to enter, set the color schemes you want and copy them from the appropriate location:
- GTK theme
**
xsettings/Net/ThemeName
- Icon theme
**
xsettings/Net/IconThemeName
- Cursor theme
**
xsettings/Gtk/CursorThemeName
- Window manager theme
**
xfwm4/general/theme
=== Switch at a time specified by antoher program
For example, to use http://jonls.dk/redshift/[Redshift] or another program to
determine when it is night, use xfce4-night-mode-redshift.sh
(or a modified
version of it) instad of xfce4-night-mode.sh
in "Generic Monitor plugin
usage".
== Changes
=== https://gitlab.com/bimlas/xfce4-night-mode/-/compare/v1.0.0...v2.0.0[2.0.0]
- Add options to change GTK, mouse, icon, and window manager theme ** Breaking change: You must set these before use