vincentbernat.i3wm-configur.../bin/xsettingsd-setup
2014-09-17 10:39:22 +02:00

14 lines
443 B
Bash
Executable file

#!/bin/sh
# 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
# Signal xsettingsd
pid=$(xprop -name xsettingsd _NET_WM_PID 2> /dev/null | awk '{print $NF}')
if [ -n $pid ]; then
kill -HUP $pid
else
xsettingsd -c ~/.config/awesome/xsettingsd.local &
fi