[X2Go-Commits] [live-build-x2go] 04/08: blankdpmsfix now also supports passing a time value
git-admin at x2go.org
git-admin at x2go.org
Fri Dec 15 22:06:24 CET 2023
This is an automated email from the git hooks/post-receive script.
x2go pushed a commit to branch feature/openbox-magic-pixel-workaround-buster-heuler-bpo
in repository live-build-x2go.
commit d234e9063b964d77ec5db37f591f2652ef057aa9
Author: Stefan Baur (BAUR-ITCS) <kontakt at baur-itcs.de>
Date: Tue Jun 30 16:36:46 2020 +0200
blankdpmsfix now also supports passing a time value
---
.../etc/X11/Xsession.d/60x11-blanking-dpms-config | 12 +++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/config/includes.chroot/etc/X11/Xsession.d/60x11-blanking-dpms-config b/config/includes.chroot/etc/X11/Xsession.d/60x11-blanking-dpms-config
index 128c503..4aad736 100644
--- a/config/includes.chroot/etc/X11/Xsession.d/60x11-blanking-dpms-config
+++ b/config/includes.chroot/etc/X11/Xsession.d/60x11-blanking-dpms-config
@@ -1,7 +1,4 @@
# code to fix blank screen happening with DisplayPort and some buggy TFTs (xset q reports "Monitor is on" even though it is pitch black)
-if grep -q '\W*blankdpmsfix\W*' /proc/cmdline; then
- xset dpms force suspend
-fi
BLANKINGTIME=$(sed -e 's/ \([^ ]*\)=/\n\1=/g' -e 's/\([^=]["'"'"']\) /\1\n/g' -e 's/ \([^ "'"'"']\)/\n\1/g' /proc/cmdline | awk -F '=' '$1 == "blank" { print $2 }' | tr -dc '0-9:')
if [ -n "$BLANKINGTIME" ]; then
@@ -23,6 +20,15 @@ if [ -n "$BLANKINGTIME" ]; then
fi
if grep -q '\W*blankdpmsfix\W*' /proc/cmdline; then
+ SLEEPTIME=$(cat /proc/cmdline | tr ' ' '\n' | awk -F'=' '"blankdpmsfix"==$1 {print $2}' | tr -dc '0-9')
+ # SLEEPTIME is a value set in milliseconds -- not microseconds and not seconds either
+ [ -z "$SLEEPTIME" ] && SLEEPTIME=1000 # so we default to 1000 milliseconds = 1 second
+ SLEEPTIME=$(echo $SLEEPTIME | awk '{ printf "%s", $1/1000 }') # awk works for fractions so we don't need bc
+ SLEEPCOMMAND="/bin/sleep $SLEEPTIME"
+
+ #xset dpms force suspend
+ xset dpms force off
+ $SLEEPCOMMAND
xset dpms force on
xset dpms 0 0 0
xset -dpms
--
Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/live-build-x2go.git
More information about the x2go-commits
mailing list