No interactions if only one screen

parent 23a51e01
......@@ -18,6 +18,7 @@
timeout=10
DEBUG=true
interaction=true
log(){
if $DEBUG
then
......@@ -173,10 +174,16 @@ run_xrandr_cmd(){
echo $new_cmd > /tmp/vp
$new_cmd
log "Runned $new_cmd"
zenity --question --title "Configuration des écrans" \
--text "La configuration des écrans vous convient-elle ?" \
--timeout=$timeout
if [ $? != 0 ]
if $interaction
then
zenity --question --title "Configuration des écrans" \
--text "La configuration des écrans vous convient-elle ?" \
--timeout=$timeout
code=$?
else
code=1
fi
if [ $code != 0 ]
then
log "Restoring old command : $old_cmd"
$old_cmd
......@@ -184,12 +191,22 @@ run_xrandr_cmd(){
log "exiting on $(date)"
}
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=$?
if [ $(echo $screens$MAIN_SCREEN| wc -l) -eq 1 ]
then
interaction=false
fi
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"
......
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