命令:gsettings
运行:用户登录时;每天7点和19点
函数:DTheme, NTheme
代码: 全选
function DTheme {
/usr/bin/gsettings set org.gnome.desktop.interface gtk-theme 'Yaru-Blue'
/usr/bin/gsettings set org.gnome.shell.extensions.user-theme name 'Yaru-Blue'
/usr/bin/gsettings set org.gnome.desktop.interface icon-theme 'Yaru-Blue'
/usr/bin/gsettings set org.gnome.desktop.interface cursor-theme 'Yaru-Blue'
}
function NTheme {
/usr/bin/gsettings set org.gnome.desktop.interface gtk-theme 'Yaru-dark'
/usr/bin/gsettings set org.gnome.shell.extensions.user-theme name 'Yaru-dark'
/usr/bin/gsettings set org.gnome.desktop.interface icon-theme 'Yaru-Grey'
/usr/bin/gsettings set org.gnome.desktop.interface cursor-theme 'Yaru-Grey'
}
代码: 全选
. path/to/function
Time="1`/usr/bin/date +%H%M`"
DTime=10659
NTime=11929
if [[ $Time -ge $DTime ]] && [[ $Time -lt $NTime ]];then
DTheme
else
NTheme
fi
代码: 全选
if [ -f path/to/change_theme ]; then
path/to/change_theme
fi
代码: 全选
0 7 * * * /bin/bash path/to/change_theme
30 19 * * * /bin/bash path/to/change_theme