From 58cea06e8e156cba150484841e9ac8cd206364c6 Mon Sep 17 00:00:00 2001 From: Vincent Bernat Date: Wed, 5 Nov 2014 13:40:31 +0100 Subject: [PATCH] xsettings: also fallback to xrdb LibreOffice doesn't use xsettings... --- bin/xsettingsd-setup | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/bin/xsettingsd-setup b/bin/xsettingsd-setup index 9be60da..611d770 100755 --- a/bin/xsettingsd-setup +++ b/bin/xsettingsd-setup @@ -2,8 +2,8 @@ # Build xsettingsd.local cp ~/.config/awesome/xsettingsd ~/.config/awesome/xsettingsd.local -echo Xft/DPI $(( $(xdpyinfo | \ - awk '$1 ~ /resolution:/ { print $2 }' | sed 's/x.*//') * 1024 )) >> ~/.config/awesome/xsettingsd.local +dpi=$(xdpyinfo | awk '$1 ~ /resolution:/ { print $2 }' | sed 's/x.*//') +echo Xft/DPI $(( $dpi * 1024 )) >> ~/.config/awesome/xsettingsd.local # Signal xsettingsd pid=$(xprop -name xsettingsd _NET_WM_PID 2> /dev/null | awk '{print $NF}') @@ -12,3 +12,6 @@ if [ x"$pid" = x ]; then else kill -HUP $pid fi + +# Also use xrdb for very old stuff (you know, LibreOffice) +echo Xft.dpi: $dpi | xrdb -merge