Změna preferovaných applikací v Archu

Změna preferovaných applikací v Archu
« kdy: 30. 03. 2012, 21:50:11 »
V archlinuxe mi otvara pdf subory ktore stiahnem v google chrome cez firefox a potom az evince.
A nielen pdf...
v prieskumnikovi som si zmenil preferovane tam to ide ako si nastavim ale neviem to zmenit globalne.
Vie niekto poradit?
Co som nasiel sposob tak xdg-open ale moc tomu nerozumiem a dokumentacia na internete je pre mna nepochopitelna(minimalna)...
Dakujem
« Poslední změna: 02. 04. 2012, 11:19:24 od Petr Krčmář »


Re:Ako zmenit preferovane aplikacie v archlinux
« Odpověď #1 kdy: 30. 03. 2012, 22:11:42 »
Tohle záleží na desktopovém prostředí. Třeba v KDE4 je to v Nastavení systému -> Asociace souborů.

Re:Ako zmenit preferovane aplikacie v archlinux
« Odpověď #2 kdy: 31. 03. 2012, 00:07:13 »
Co som nasiel sposob tak xdg-open ale moc tomu nerozumiem a dokumentacia na internete je pre mna nepochopitelna(minimalna)...

Chrome otevira vsechny soubory prave pres xdg-open, coz je shellovy script - a (naprosto stupidne) neotevira soubory podle mime-typu ziskaneho z xdg-mime, ale jenom zjisti, jake bezi prostredi a podle toho zavola jiny skript, specificky pro dane prostredi.

Je to stupidita, nechapu, proc to tak je.

Re:Ako zmenit preferovane aplikacie v archlinux
« Odpověď #3 kdy: 31. 03. 2012, 00:10:56 »
Nejak jsem to nedorekl, sorry...

Takze reseni jsou mozna ruzna:
1. upravit primo skript xdg-open
2. dat si nekam jiny skript xdg-open (do drivejsi polozky v $PATH, aby to prekrylo standardni xdg-open)
3. nadefinovat promennou prostredi $DE tak, aby xdg-open pouzil nejaky konkretni nastroj nejakeho prostredi - a asociace nadefinovat v nem
   (co presne do DE nastavit, zjistis prectenim obsahu xdg-open, je to jednoduchy skript)