--- settings.cgi +++ settings_498e.cgi @@ -187,8 +187,12 @@ icon="/usr/share/pixmaps/$(GET menuIcon).png" [ ! -r $icon ] && exit 0 header "Content-Type: image/png"; cat $icon; exit 0 ;; + +# *\ xset\ *) +# env +# ;; esac @@ -489,8 +493,14 @@ prompt_bw="$user@$host:/usr/bin$ind" prompt_c="$user@$host:/usr/bin$ind" cursor="_" + #echo $HOME + #echo $(DISPLAY=':0.0' xset q) + #echo $(env) + #(su $user -c "xset q") > $HOME/xset.tmp + #cat ~/xset.tmp + #echo cat < function tweak(tweakName) { // Send request to the server @@ -498,8 +508,15 @@ hiddenImg.src = "settings.cgi?tweak=" + tweakName; } +
+ + +
+
$(_ 'Small quick tweaks for user %s' "$user")
@@ -584,8 +601,28 @@
EOT + ;; + + *\ xset\ *) + #echo $REMOTE_USER + #su $REMOTE_USER -c 'DISPLAY=":0.0" xset q'# | "sed s/\n/

/g"' + v=$(GET xset) + # echo $v + xdgauto="/etc/xdg/autostart" + [ ! -w $xdgauto ] && xdgauto="$REMOTE_USER/.config/autostart" + [ ! -d $xdgauto ] && mkdir $xdgauto + xsetexec="xset dpms $v $v $v s $v $v" + + su $REMOTE_USER -c "DISPLAY=:0.0 $xsetexec" + #setsid $xsetexec + echo $xsetexec + # sleep 1 + #cat + echo "

" + boldify \ + $(DISPLAY=:0.0 xset q | sed 's|$|

|g' | grep -E 'DPMS|Screen|Standby|timeout') ;; *)