Mengaktifkan Fungsi Trash pada FileManager di FreeBSD WM Only

JagoTekno – 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.

Tinggalkan komentar