From 5e3a9c5ec45c1c3adaf3503eae87d3fbd300b168 Mon Sep 17 00:00:00 2001 From: Hermann Kraus Date: Mon, 18 Nov 2013 00:33:18 +0100 Subject: [PATCH] Make user name detection more reliable if there are multiple session (e.g. terminals). --- pm-utils/40autorandr | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pm-utils/40autorandr b/pm-utils/40autorandr index 1dcb856..43c1766 100755 --- a/pm-utils/40autorandr +++ b/pm-utils/40autorandr @@ -9,8 +9,8 @@ detect_display() { for X in /tmp/.X11-unix/X*; do D="${X##/tmp/.X11-unix/X}" - user=`w -h | awk -vD="$D" '$3 ~ ":"D"(\\.[0-9])?$" {print $1}'` - logger "user $user" + user=$(w -h | awk -vD="$D" '$3 ~ ":"D"(\\.[0-9])?$" {print $1}' | head -1) + logger "autorandr: Changing display configuration for user '$user'" if [ x"$user" != x"" ]; then export DISPLAY=":$D" /bin/su -c "${AUTORANDR}" "$user" -- 2.39.2