No interactions if only one screen

parent 23a51e01
...@@ -18,6 +18,7 @@ ...@@ -18,6 +18,7 @@
timeout=10 timeout=10
DEBUG=true DEBUG=true
interaction=true
log(){ log(){
if $DEBUG if $DEBUG
then then
...@@ -173,10 +174,16 @@ run_xrandr_cmd(){ ...@@ -173,10 +174,16 @@ run_xrandr_cmd(){
echo $new_cmd > /tmp/vp echo $new_cmd > /tmp/vp
$new_cmd $new_cmd
log "Runned $new_cmd" log "Runned $new_cmd"
zenity --question --title "Configuration des écrans" \ if $interaction
--text "La configuration des écrans vous convient-elle ?" \ then
--timeout=$timeout zenity --question --title "Configuration des écrans" \
if [ $? != 0 ] --text "La configuration des écrans vous convient-elle ?" \
--timeout=$timeout
code=$?
else
code=1
fi
if [ $code != 0 ]
then then
log "Restoring old command : $old_cmd" log "Restoring old command : $old_cmd"
$old_cmd $old_cmd
...@@ -184,12 +191,22 @@ run_xrandr_cmd(){ ...@@ -184,12 +191,22 @@ run_xrandr_cmd(){
log "exiting on $(date)" log "exiting on $(date)"
} }
choice=$(zenity --entry --title "Écran connecté" \ if [ $(echo $screens$MAIN_SCREEN| wc -l) -eq 1 ]
--text "Selection du mode d'affichage" \ then
--entry-text "Clone" 'Écrans étendus à droite' 'Écrans étendus à gauche' \ interaction=false
'Écrans étendus en haut' 'Écrans étendus en bas' \ fi
--timeout $timeout)
code=$? if $interaction
then
choice=$(zenity --entry --title "Écran connecté" \
--text "Selection du mode d'affichage" \
--entry-text "Clone" 'Écrans étendus à droite' 'Écrans étendus à gauche' \
'Écrans étendus en haut' 'Écrans étendus en bas' \
--timeout $timeout)
code=$?
else
code=5
fi
log "Choice '$choice' / code $code" log "Choice '$choice' / code $code"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment