From 27e7a8a72925e7c5df7e1e02176a21a42e87c3ce Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Thu, 14 Dec 2017 14:22:33 +0100 Subject: [debug-report-bwlp] Try to figure out display if not running under X --- core/modules/debug-report-bwlp/data/opt/openslx/bin/debug_report | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'core/modules/debug-report-bwlp') diff --git a/core/modules/debug-report-bwlp/data/opt/openslx/bin/debug_report b/core/modules/debug-report-bwlp/data/opt/openslx/bin/debug_report index 14cdaf4e..3f59bce4 100755 --- a/core/modules/debug-report-bwlp/data/opt/openslx/bin/debug_report +++ b/core/modules/debug-report-bwlp/data/opt/openslx/bin/debug_report @@ -95,7 +95,13 @@ echo -n "." ps auxf > "generated/ps-out" 2> "generated/ps-err" echo -n "." -if [ -n "$DISPLAY" ]; then +if [ -z "$DISPLAY" ]; then + DISPLAY=:0 + XAUTHORITY=$(ps a | grep " $DISPLAY " | grep -o -- '-auth.*$' | grep -m1 -v grep | awk '{print $2}') +fi +if [ -n "$XAUTHORITY" ]; then + export DISPLAY + export XAUTHORITY xrandr --verbose > "generated/xrandr-out" 2> "generated/xrandr-err" echo -n "." fi -- cgit v1.2.3-55-g7522