xsettings: grab DPI from xsettings.dpi

Some applications, like Chromium don't like the X server to use an
appropriate DPI setting. Dunno why. See:
 https://code.google.com/p/chromium/issues/detail?id=511580

This is a workaround for that.
This commit is contained in:
Vincent Bernat 2015-07-23 09:00:02 +02:00
parent e3747d1b9f
commit f253d81ef5
2 changed files with 3 additions and 1 deletions

1
.gitignore vendored
View file

@ -2,3 +2,4 @@
/wallpapers
/screenshots
/xsettingsd.local
/xsettingsd.dpi

View file

@ -2,7 +2,8 @@
# Build xsettingsd.local
cp ~/.config/awesome/xsettingsd ~/.config/awesome/xsettingsd.local
dpi=$(xdpyinfo | awk '$1 ~ /resolution:/ { print $2 }' | sed 's/x.*//')
dpi=$(cat ~/.config/awesome/xsettingsd.dpi 2> /dev/null)
dpi=${dpi:-96}
echo Xft/DPI $(( $dpi * 1024 )) >> ~/.config/awesome/xsettingsd.local
# Signal xsettingsd