vincentbernat.i3wm-configur.../bin/xsettingsd-setup

22 lines
652 B
Text
Raw Normal View History

#!/bin/sh
# Build xsettingsd.local
cp ~/.config/awesome/xsettingsd ~/.config/awesome/xsettingsd.local
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
pid=$(xprop -name xsettingsd _NET_WM_PID 2> /dev/null | awk '{print $NF}')
2014-09-17 18:02:03 +02:00
if [ x"$pid" = x ]; then
xsettingsd -c ~/.config/awesome/xsettingsd.local &
2014-09-17 18:02:03 +02:00
else
kill -HUP $pid
fi
# Also use xrdb for very old stuff (you know, LibreOffice)
echo Xft.dpi: $dpi | xrdb -merge