2 Mei 2015

Ngopi Sambil Ngompi

scratch-text-editor tidak bisa membuat file baru

(tombol (+) tidak berfungsi)


Coba atasi dengan menjalankan scratch melalui terminal, tambahkan option -d.


scratch-text-editor -d

Kemungkinan pesan semacam ini muncul di terminal kamu:
line 116: uncaught error: Error opening file '/home/jaya/.local/share/scratch-text-editor/unsaved/Text file from 2015-04-16 23:08:10': Permission denied (g-io-error-quark, 14)
[_LOG_LEVEL_FATAL 23:08:10.652002] Scratch will not function properly.
Lalu masuk ke folder yang disebutkan dalam warna pink, dan lihat folder tersebut milik siapa dan grup apa.
    
cd ~/.local/share/scratch-text-editor & ll
total 12
drwxr-xr-x  3 root root 4096 Apr 13 23:16 ./
drwx------ 27 jaya jaya 4096 Apr 16 23:01 ../
drwxr-xr-x  2 root root 4096 Apr 16 23:07 unsaved/
Bisa kita lihat folder "unsaved/" ternyata milik root dengan grup root juga. Pantas, saat kita jalankan scratch-text-editor dengan user biasa (tanpa sudo), akan ada problema. Aplikasi ini akan komplain saat kita klik tombol (+), yakni muncul pesan-pesan error pada teminal. Seperti "..permission denied.." dan bahasa-bahasa yang saya juga kurang ngerti..
Ah, sudahlah ya, kita langsung ke solusinya saja. Yaitu dengan cara mengganti user dan group folder "unsaved/" ke user dan group yang kita pakai login. Saya pakai contoh disini usernya "jaya" dan groupnya "jaya".


sudo chown jaya unsaved/sudo chgrp jaya unsaved/
lalu lihat lagi direktori dengan perintah ls -l atau ll.
ll
total 12
drwxr-xr-x  3 root root 4096 Apr 13 23:16 ./
drwx------ 27 jaya jaya 4096 Apr 16 23:01 ../
drwxr-xr-x  2 jaya jaya 4096 Apr 16 23:07 unsaved/
Oke, user dan group sudah berubah dari root root ke jaya jaya. Coba buka lagi scratch lewat terminal, dan lihat apa masih ada pesan-pesan error? It gone! Yeay!