Mengatasi Error “is gvfs-trash installed” pada Atom di Arch Linux

Mengatasi Error “is gvfs-trash installed” pada Atom di Arch Linux

Lagi enak-enak ngetik kode program di Arch Linux menggunakan text editor Atom, tiba-tiba dikejutkan dengan pesan galat “... is gvfs-trash installed ?” ketika menghapus file yang sudah tidak diperlukan.

Hal ini sangat menjengkelkan, masa saya harus pakai cara gelap (baca:hapus via terminal bawaan atom) atau hapus manual dari file manager ?

Pertama, saya menduga paket gvfs-trash ini belum terpasang di Arch Linux. saya coba dengan memasangnya dengan perintah

$ sudo pacman -S gvfs-trash

error: target not found: gvfs-trash

wait, wat ?? ..

Cari sana sini, ternyata emang paket ini sudah tidak dilanjutkan alias deprecated.. hmm.., okay, terus mencari cara lain 😀

Kedua, disarankan di Arch Wiki, pakai kioclient5, kioclient, trash-cli, gio lalu disematkan di environment variable ELECTRON_TRASH.
karena saya menggunakan XFCE dan ada platform GNOME yang jalan juga, maka saya pakai gio. File binary gio berasal dari paket glib2
$ sudo pacman -S glib2

setelah itu, jalankan Atom via terminal dengan environment variable di depannya
$ ELECTRON_TRASH=gio atom folderproject

dan boom! sekarang saya bisa hapus file langsung dari Atom

eits, ada masalah lagi..
kalau kita buka folder dari file manager (Thunar,Nautilus) ke Atom, kasus diatas muncul lagi.. Jadi kita ubah sekalian file desktop Atom-nya, langkahnya (di XFCE)

1. di whisker menu, arahkan ke program Atom

2. klik kanan, pilih Edit Application ...

Atom di whisker menu XFCE

3. di bagian perintah isikan:

env ELECTRON_TRASH=gio /usr/bin/atom %F

mengubah isian baris perintah

4. klik Save

Sekarang kita bisa menghapus file dari Atom, tanpa menemui galat gvfs-trash lagi,..
case closed !

selamat mengetik 😀

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s