Ja (w Ubuntu) zrobiłem tak:
w katalogu /home/user/.local/share/applications
mam ikonę "shutdown.png" i plik "shutdown.desktop" wyłączający komputer
w powyższym pliku:
[Desktop Entry]
Version=1.0
Type=Application
Name=shutdown
Exec=shutdown -P now
Icon=/home/user/.local/share/applications/shutdown.png
Comment=Shutdown button for Ubuntu dock
Terminal=true
oczywiście za user trzeba wstawić swoją nazwę usera a plik shutdown uczynić wykonywalnym.
Drugi sposób:
Skrót [Alt]+[F4] zamyka otwarte okno
a ja dodałem [Ctrl]+[F4] zamyka system.
Można wykorzystać acpi events.
Najpierw w konsoli odpalamy
naciskamy guzik i patrzymy co się wyświetli , cumbajszpil :
button/power PBTN 00000080 00000000
To znaczy że acpi widzi naciśnięcie przycisku.
Teraz należy do wydarzenia przyporządkować akcję, czyli wyłączenie kompa.
Tworzymy pliczek tekstowy
/etc/acpi/events/shutdown
o zawartości
event=button/power PBTN 00000080 00000000
action=/etc/acpi/shutdown.sh
i jeszcze jeden plik tekstowy , ten ma być WYKONYWALNY
/etc/acpi/shutdown.sh
o zawartości
#!/bin/sh
/sbin/shutdown now
Teraz trzeba zrestartować usługę acpi :
systemctl restart acpid.service
lub zrestartować kompa.
Tyle.
Pro tip : poleceniem
można podglądać jakie wydarzenia się dzieją i jakie skrypty się odpalają albo nie i dlaczego.