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 Generic Monitor (Genmon) plugin, it will automatically switch at the times specified.
It is important that both the color scheme and the icon theme have both light and dark variants. For example, the Adwaita and Adwaita-dark GTK style and the Elementary and Elementary-dark icon theme are such.
-
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 to
300
seconds (5 minutes)
-
Settings
For settings, open the XFCE Settings Editor β night-mode
channel.
Switch at a time specified by antoher program
For example, to use 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".