From d52488e1c996554b1d2c7da917772fa4d5dfaf8d Mon Sep 17 00:00:00 2001 From: Vincent Bernat Date: Fri, 27 Jul 2018 22:53:54 +0200 Subject: [PATCH] xsettings: always set Gdk/* properties It shouldn't hurt if we use 1 as scaling factor. --- bin/xsettingsd-setup | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/bin/xsettingsd-setup b/bin/xsettingsd-setup index 1a3ab32..9923704 100755 --- a/bin/xsettingsd-setup +++ b/bin/xsettingsd-setup @@ -15,13 +15,12 @@ case $(hostname),$(xrandr --current | \ esac # Build xsettingsd.local -cp ~/.config/awesome/xsettingsd ~/.config/awesome/xsettingsd.local -echo Xft/DPI $(( $dpi*1024 )) >> ~/.config/awesome/xsettingsd.local - -if [ $(( $dpi/96 )) -ge 2 ]; then - echo Gdk/WindowScalingFactor $(( $dpi/96 )) >> ~/.config/awesome/xsettingsd.local - echo Gdk/UnscaledDPI $(( 96*1024 )) >> ~/.config/awesome/xsettingsd.local -fi +{ + cat ~/.config/awesome/xsettingsd + echo Xft/DPI $(( $dpi*1024 )) + echo Gdk/WindowScalingFactor $(( $dpi/96 )) + echo Gdk/UnscaledDPI $(( 96*1024 )) +} > ~/.config/awesome/xsettingsd.local # Signal xsettingsd pid=$(xprop -name xsettingsd _NET_WM_PID 2> /dev/null | awk '{print $NF}')