Compare commits

..

2 Commits

Author SHA1 Message Date
291b1b56da Merge pull request 'sync font for the title of xfce windows' (#1) from rokosun/fixes-package:rokosun-patch-1 into main
Reviewed-on: #1
2022-09-17 16:38:56 +02:00
b9163d1c3a sync font for the title of xfce windows
font for the title of xfce windows now sync with the rest of the system
2022-09-17 14:41:12 +02:00

View File

@ -25,15 +25,20 @@ while :; do
theme_new=$(xfconf-query -c xsettings -p /Net/ThemeName) theme_new=$(xfconf-query -c xsettings -p /Net/ThemeName)
# Get the current icon theme # Get the current icon theme
icon_theme_new=$(xfconf-query -c xsettings -p /Net/IconThemeName) icon_theme_new=$(xfconf-query -c xsettings -p /Net/IconThemeName)
# Get the current font name
font_new=$(xfconf-query -c xsettings -p /Gtk/FontName)
# Run sync_theme if the new system theme doesn't match the previous one # Run sync_theme if the new system theme doesn't match the previous one
[ "$theme_new" != "$theme_prev" ] && sync_theme [ "$theme_new" != "$theme_prev" ] && sync_theme
# Run sync_icon_theme if the new icon theme doesn't match the previous one # Run sync_icon_theme if the new icon theme doesn't match the previous one
[ "$icon_theme_new" != "$icon_theme_prev" ] && sync_icon_theme [ "$icon_theme_new" != "$icon_theme_prev" ] && sync_icon_theme
# If the new font doesn't match the previous one, apply the new font for the title of xfce windows
[ "$font_new" != "$font_prev" ] && xfconf-query -c xfwm4 -p /general/title_font -n -t string -s "$font_new"
# The new values become the previous values # The new values become the previous values
theme_prev=$theme_new theme_prev=$theme_new
icon_theme_prev=$icon_theme_new icon_theme_prev=$icon_theme_new
font_prev=$font_new
sleep 3 sleep 3
done done