Tente isto:
#!/bin/bash
case "" in
hibernate|suspend|thaw|resume)
export DISPLAY=:0.0
sudo -u giorgio synclient TapButton2=0
sudo -u giorgio modprobe iwlagn 11n_disable=1
;;
esac
Algumas coisas.
- Você tinha duas ramificações para sua instrução
case
, mas ambas fizeram a mesma coisa, então reduzi para uma única ramificação. Eu não acho que você possa ter outra coisa senãohibernate|suspend|thaw|resume
, mas por precaução, deixei lá. - De acordo com meus comentários, você não precisa de
exit
. - Não tenho 100% de certeza do que
env DISPLAY=:0
faz, mas substituí-lo por algo que sei que funciona (e é mais conciso). - De acordo com meus comentários,
zenity
é para criar caixas de diálogo, então acho que você deve ter ficado um pouco confuso em algum lugar.