From: Michael Mrozek Date: Tue, 16 Oct 2012 23:26:40 +0000 (+0200) Subject: op_lcdsettings: Added right-click-mode selection X-Git-Tag: sz_152~3 X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?p=openpandora.oe.git;a=commitdiff_plain;h=a2c7b49776e091d263db6f96a1719e2e49a02b1b op_lcdsettings: Added right-click-mode selection --- diff --git a/recipes/pandora-system/pandora-scripts/op_lcdsettings.sh b/recipes/pandora-system/pandora-scripts/op_lcdsettings.sh index fd419fb..5fa2a4a 100644 --- a/recipes/pandora-system/pandora-scripts/op_lcdsettings.sh +++ b/recipes/pandora-system/pandora-scripts/op_lcdsettings.sh @@ -3,9 +3,9 @@ # LCD-Settings, v1.1, written by Michael Mrozek aka EvilDragon 2010. Brightness-Settings-Part written by vimacs. # This scripts allows you to create, load and save Gamma-Settings and to change the LCD Brightness. -. /usr/pandora/scripts/op_paths.sh + . /usr/pandora/scripts/op_paths.sh -while mainsel=$(zenity --title="LCD-Settings" --width="300" --height="330" --list --column "id" --column "Please select" --hide-column=1 --text="Welcome to the LCD-Settings-Dialogue.\n\nWhat do you want to do?\n" "bright" "Change LCD Brightness" "gammasimple" "Manage LCD Gamma (simple)" "gamma" "Manage LCD Gamma (Advanced)" "filter" "Select current video filter" "filterdef" "Select default video filter" "sblank" "Enable/disable screen blanking" --ok-label="Change Setting" --cancel-label="Exit"); do +while mainsel=$(zenity --title="LCD-Settings" --width="300" --height="370" --list --column "id" --column "Please select" --hide-column=1 --text="Welcome to the LCD-Settings-Dialogue.\n\nWhat do you want to do?\n" "bright" "Change LCD Brightness" "gammasimple" "Manage LCD Gamma (simple)" "gamma" "Manage LCD Gamma (Advanced)" "filter" "Select current video filter" "filterdef" "Select default video filter" "sblank" "Enable/disable screen blanking" "rightclickmode" "Select Right-Click-Mode for touchscreen" --ok-label="Change Setting" --cancel-label="Exit"); do case $mainsel in @@ -101,13 +101,24 @@ case $mainsel in fi;; "gammasimple") - dsscurr=$(cat /etc/pandora/conf/dssgamma.state) - while dssgamma=$(zenity --scale --text "Set Quick Gamma (Standard: 100)\n\nPress Ok to apply and Cancel to go back to the main menu." --min-value=0 --max-value=200 --value=$dsscurr --step 1); do - dssgamma2=$(echo "scale=2;$dssgamma / 100" | bc) - dsscurr=$dssgamma - echo $dsscurr > /etc/pandora/conf/dssgamma.state - sudo /usr/pandora/scripts/op_gamma.sh $dssgamma2 - done;; + dsscurr=$(cat /etc/pandora/conf/dssgamma.state) + while dssgamma=$(zenity --scale --text "Set Quick Gamma (Standard: 100)\n\nPress Ok to apply and Cancel to go back to the main menu." --min-value=0 --max-value=200 --value=$dsscurr --step 1); do + dssgamma2=$(echo "scale=2;$dssgamma / 100" | bc) + dsscurr=$dssgamma + echo $dsscurr > /etc/pandora/conf/dssgamma.state + sudo /usr/pandora/scripts/op_gamma.sh $dssgamma2 + done;; + + "rightclickmode") + user=$(cat /tmp/currentuser) + if zenity --question --title="Right-Click Mode" --text="Choose how you would like to do a right-click with the touchscreen: You can either use the click-and-hold-method to right click or to use ALT as modifier key." --ok-label="ALT as modifier" --cancel-label="Click-and-Hold"; then + echo 'mode = "1"' > /home/$user/Applications/Settings/libgtkstylus.conf + zenity --info --title="Right-Click" --text "To do a right-click with the stylus, press and hold the ALT button while clicking.\n\nYou need to restart X to enable this." --timeout 6 + else + echo 'mode = "0"' > /home/$user/Applications/Settings/libgtkstylus.conf + zenity --info --title="Right-Click" --text "To do a right-click with the stylus, press and hold the stylus on the screen.\n\nYou need to restart X to enable this." --timeout 6 + fi;; + esac done