Mengaktifkan Fungsi Trash pada FileManager di FreeBSD WM Only
mrfdn.com
- Saat menggunakan WM only di Linux, saya pernah bermasalah dengan tidak aktifnya fungsi Trash pada PCManFM File Manager. Untungnya
bisa diatasi
dengan menginstall gvfs
.
Kemudian hal yang sama saya pikir sama saja ketika menggunakan FreeBSD karena sama-sama menjalankan Xorg.
Ternyata trash tidak aktif saat menggunakan WM only. Di sini saya masih menggunakan DWM . Saya mengira setelah install gvfs, permasalahan selesai ternyata tidak.
Tetapi itu tidak berlaku saat saya login di Desktop Environtment (KDE, GNome, XFCE), dimana trash akan otomatis aktif. hmm.. heran.
Jadi setelah
membaca forum
, saya mendapatkan informasi bahwa itu harus diaktifkan menggunakan baris ini pada file .xinitrc
.
exec dbus-launch --exit-with-session dwm >/dev/null 2>&1
Penjelasan :
perintah dbus-launch --exit-with-session
harus ditulis sebelum eksekusi DWM.
Jangan lupa install :
pkg install gvfs
Kemudian mengaktifkan dbus
dan hald
pada /etc/rc.conf
.
dbus_enable="YES"
hald_enable="YES"
Restart komputer untuk melihat perubahannya. Setelah restart semestinya icon trash akan otomatis aktif.
Jadi berikut file .xinitrc
lengkap saya saat ini, dimana saya
menjalankan beberapa Desktop Environtment pada TTYV yang berbeda
.
#Start DBUS session bus:
#if [ -z "$DBUS_SESSION_BUS_ADDRESS" ]; then
# eval $(dbus-launch --sh-syntax --exit-with-session)
#fi &
case $( basename "$( tty )" ) in
ttyv0)
# Start DWM on TTYV0
feh --bg-fill --randomize ~/Pictures/wp/* &
picom &
xset r rate 300 50 &
while true;do
copyq &
slstatus &
exec dbus-launch --exit-with-session dwm >/dev/null 2>&1
done
;;
ttyv1)
# Start KDE Plasma on TTYV1
exec ck-launch-session startplasma-x11
;;
ttyv2)
# Start Gnome on TTYV2
exec gnome-session
;;
ttyv3)
# Start XFCE on TTYV3
. /usr/local/etc/xdg/xfce4/xinitrc
;;
esac
Semoga bermanfaat buat yang bermasalah dengan fungsi Trash di FreeBSD.