Script Bash untuk Rofi Powermenu di FreeBSD
Rafi
JagoTekno.com - Kali ini saya belajar membuat script powermenu untuk rofi. Script ini adalah copy paste dari script config yang saya gunakan saat menjalankan Rofi di Artix Linux.
Awalnya saya mengira ini bisa langsung berjalan karena sama-sama bash, tetapi di FreeBSD tidak bisa.
Kita harus melakukan pengaturan tambahan, sehingga hasilnya seperti ini :
#!/bin/sh
function powermenu
options="Cancel\nLogout\nRestart\nShutdown"
selected=$(echo -e $options | rofi -dmenu)
if [ $selected = "Shutdown" ]; then
poweroff
elif [ $selected = "Restart" ]; then
sudo init 6
elif [ $selected = "Logout" ]; then
pkill -U $USER
elif [ $selected = "Cancel" ]; then
return
fi
Supaya bisa menjalankan reboot / sudo init 6, pastikan pengaturan file /usr/local/etc/sudoers
sudah benar.
%wheel ALL=(ALL) NOPASSWD: ALL
Dengan script ini kita bisa menjalankan perintah poweroff, reboot dengan normal.
Semoga bermanfaat.
Rafi
- 15 year+ of Linux user.
- 5 years+ blogger and web developer.
Jika artikel yang dibuatnya ternyata bermanfaat, support dengan cara