diff --git a/bin/xsettingsd-setup b/bin/xsettingsd-setup index c845762..8b34f0f 100755 --- a/bin/xsettingsd-setup +++ b/bin/xsettingsd-setup @@ -2,8 +2,11 @@ # Build xsettingsd.local cp ~/.config/awesome/xsettingsd ~/.config/awesome/xsettingsd.local -dpi=$(cat ~/.config/awesome/xsettingsd.dpi 2> /dev/null) -dpi=${dpi:-96} +if [ -f ~/.config/awesome/xsettingsd.dpi ]; then + dpi=$(cat ~/.config/awesome/xsettingsd.dpi) +else + dpi=$(xdpyinfo | awk '$1 ~ /resolution:/ { print $2 }' | sed 's/x.*//') +fi echo Xft/DPI $(( $dpi * 1024 )) >> ~/.config/awesome/xsettingsd.local # Signal xsettingsd