From abb5ac12230d6c4182ff834ae4ae9911d28d87a1 Mon Sep 17 00:00:00 2001 From: thelamer Date: Wed, 17 Jan 2024 12:57:32 -0800 Subject: [PATCH] sync webtop logic --- root/defaults/startwm.sh | 6 ++++-- root/usr/bin/chromium | 7 ++++++- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/root/defaults/startwm.sh b/root/defaults/startwm.sh index bd995b80..ea26cbc5 100755 --- a/root/defaults/startwm.sh +++ b/root/defaults/startwm.sh @@ -1,3 +1,5 @@ #!/bin/bash -PULSE_SCRIPT=/etc/xrdp/pulse/default.pa /startpulse.sh & -/usr/bin/icewm > /dev/null 2>&1 +PULSE_SCRIPT=/etc/xrdp/pulse/default.pa /startpulse.sh & +setterm blank 0 +setterm powerdown 0 +/usr/bin/icewm-session > /dev/null 2>&1 diff --git a/root/usr/bin/chromium b/root/usr/bin/chromium index 4c9655a0..8b5ab5f0 100755 --- a/root/usr/bin/chromium +++ b/root/usr/bin/chromium @@ -2,8 +2,13 @@ BIN=/usr/bin/chromium-real +# Cleanup +if ! pgrep chromium > /dev/null;then + rm -f $HOME/.config/chromium/Singleton* +fi + # Run normally on privved containers or modified un non priv -if grep -q 'Seccomp: 0' /proc/1/status; then +if grep -q 'Seccomp:\t0' /proc/1/status; then ${BIN} --password-store=basic "$@" else ${BIN} --password-store=basic --no-sandbox --test-type "$@"