added support for HDPI
This commit is contained in:
parent
ee1c98250b
commit
3dca8cb2a0
|
@ -21,6 +21,7 @@ disable_dark_panels() {
|
||||||
set_theme() {
|
set_theme() {
|
||||||
local theme="Colloid-$1"
|
local theme="Colloid-$1"
|
||||||
|
|
||||||
|
# Set the icon theme and panel color according to the chosen theme
|
||||||
case "$theme" in
|
case "$theme" in
|
||||||
*'-Dark-Gruvbox'|*'-Dark'|*'-Dark-Nord')
|
*'-Dark-Gruvbox'|*'-Dark'|*'-Dark-Nord')
|
||||||
set_icon_theme 'zafiro-dark'
|
set_icon_theme 'zafiro-dark'
|
||||||
|
@ -38,7 +39,15 @@ set_theme() {
|
||||||
|
|
||||||
# Change the main theme to the chosen one
|
# Change the main theme to the chosen one
|
||||||
xfconf-query -c xsettings -p /Net/ThemeName -n -t string -s "$theme"
|
xfconf-query -c xsettings -p /Net/ThemeName -n -t string -s "$theme"
|
||||||
xfconf-query -c xfwm4 -p /general/theme -n -t string -s "$theme"
|
|
||||||
|
if [ "$(xfconf-query -c xsettings -p /Gdk/WindowScalingFactor)" = '2' ]; then
|
||||||
|
# Use the highDPI themes for XFWM if highDPI is enabled in XFCE
|
||||||
|
xfconf-query -c xfwm4 -p /general/theme -n -t string -s "$theme-xhdpi"
|
||||||
|
else
|
||||||
|
xfconf-query -c xfwm4 -p /general/theme -n -t string -s "$theme"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Send notification about the theme change
|
||||||
notify-send "$theme theme$panel_notification was enabled"
|
notify-send "$theme theme$panel_notification was enabled"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user