Desktop fajl i emulator terminala problemi

Objavljeno: Čet, 01 Mar 2018
Ažurirano: Sri, 10 Jun 2020

Kategorija: Linux

Tagovi: terminal

Prevodi: en

Imao sam problema kod otvaranja tekstualni fajlova u Vimu iz fajl menadžera (Neme). Jednostavno se ništa nije dešavalo nakon klikova na fajl.

Između pojave problema i konačnog razumijevanja prošlo je dosta vremena. Pošto je prilično dosadno za objasniti ovo je otprilike tok: problem otvaranja, ne znam zašto, hakasto rješenje pomoću vlastitog desktop fajla koji pokreće fajl u Vimu u emulatoru terminala, propadanje hakastog rješenja jer Archov Vim paket dobija desktop fajl, shvatanje problema nakon svega.

Najčistije hakasto rješenje za tuđu grešku

Ispostavilo se da je na kraju lanca Glib. Problem leži u striktno zadanoj listi emulatora terminala. Ako je u desktop fajlu prisutno Terminal=yes, koristi se jedan od tih emulatora terminala za otvaranje programa. U slučaju da nijedan od navedenih emulatora terminala nije instaliran, ništa neće biti otvoreno.

Fiksno navođenje par emulatora terminala je pomalo čudno i postoji prijava greške, ali izgleda trenutno i nakon više godina nije došlo do rješenja.

Privremeno, najlakše, bez potrebe pečovanja Gliba rješenje je napraviti symlink za gnome-terminal koji pokazuje na emulator terminala koji ja koristim.

ln -s VAŠ-EMULATOR /usr/bin/gnome-terminal

Ažuriranje
Nakon dodavanja ovog je xfce4-terminal uvršten u listu i nije potrebno koristiti gore navedeno rješenje. Ako koristite neki emulator terminala što nije na spisku, i dalje je korisno koristiti symlink rješenje.

Nadam se da će osoba koja održava Glib pronaći univerzalno prihvatljivo rješenje da ovo nije potrebno u budućnosti.