From 5710a37455a6e30b2856e084829918548b79c0ba Mon Sep 17 00:00:00 2001 From: Vincent Bernat Date: Thu, 23 Jul 2015 09:02:08 +0200 Subject: [PATCH] xsettings: keep using xdpyinfo if override not present --- bin/xsettingsd-setup | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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