diff --git a/appvm-scripts/usrbin/qubes-run-xephyr b/appvm-scripts/usrbin/qubes-run-xephyr index a2849cc0..9a3f9230 100644 --- a/appvm-scripts/usrbin/qubes-run-xephyr +++ b/appvm-scripts/usrbin/qubes-run-xephyr @@ -8,4 +8,9 @@ elif [ -e /usr/lib64/qubes-gui-daemon/shmoverride.so ]; then SHMOVERRIDE=/usr/lib64/qubes-gui-daemon/shmoverride.so fi +DPI=$(xdpyinfo | sed -n '/resolution:/s/.* \([0-9]\+\)x[0-9]\+.*/\1/p') +if [ -n "$DPI" ]; then + OPTIONS_XEPHYR="$OPTIONS_XEPHYR -dpi $DPI" +fi + LD_PRELOAD=$SHMOVERRIDE /usr/bin/Xephyr $OPTIONS_XEPHYR "$DISPLAY_XEPHYR" > ~/.xephyr-errors 2>&1