tak zatím jen pro začátek vyřešíme to uspávání, ale jak to nalinkovat na zavření víka prozatím netuším. Pokud ti
pm-suspend
funguje máš dvě možnosti, jako první ti napíšu tu špatnou

#!/bin/sh
heslo="tvoje_heslo"
echo $heslo | sudo -Si pm-suspend
exit0 tohle je velká bezpečnostní díra, proto bych ti to nedoporučil. Další bezpečnější možnost je použít sudoers.
To se edituje pomocí visudo, takže zadej do terminálu
sudo visudo na poslední řádek vlož
%uzivatelske_jmeno ALL=(ALL) NOPASSWD: /usr/sbin/pm-suspend ulož ctrl+O a ukonči ctrl+X
Tím si přidělíš administrátorské práva pro pm-suspend. Pak by script vypadal jen takhle
#!/bin/sh
sudo pm-suspend
exit0 Pak ti stačí jen vytvořit spouštěč, ten nalinkuj na script (tomu nastav spustitelný příznak) a hoď si ho třeba do boční lišty.