Script Bash untuk Rofi Powermenu di FreeBSD


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.

Mengaktifkan Fitur Image Preview di Ranger File Manager di FreeBSD
Ditulis oleh Rafi pada Sunday, 16 January 2022
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

Script Set Category Hugo Markdown

Script Set Category Hugo Markdown

words min read

comments powered by Disqus