Script Bash untuk Rofi Powermenu di FreeBSD

mrfdn author

Rafi

mrfdn.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.

mrfdn author

Rafi

  • 15 year+ of Linux user.
  • 5 years+ blogger and web developer.

Jika artikel yang dibuatnya ternyata bermanfaat, support dengan cara

Baca juga