KDE i domyślne aplikacje / mimeinfo.cache

Czyli jak najefektywniej (lub efektowniej) skonfigurować Slackware'a w komputerze domowym

Moderatorzy: Moderatorzy, Administratorzy

meesha
Użytkownik
Posty: 47
Rejestracja: 2006-01-27, 10:02

KDE i domyślne aplikacje / mimeinfo.cache

Post autor: meesha »

Pomóżcie proszę, bo mnie trafi. Plik określający domyślne apki znajduje się w /usr/share/applications/mimeinfo.cache. Edytuję go i ustawiam co tam chcę, a i tak co jakiś czas odtwarza się jego pierwotna, jedynie słuszna wersja. Jak kolejny raz pdf-a otwiera mi gimp zamiast okulara, to mi gula rośnie. Szukałem po google'ach, ale u mnie default.list nie działa. Może ktoś ma lepszy pomysł?
Awatar użytkownika
Lizard
Moderator
Posty: 2629
Rejestracja: 2005-05-21, 15:48
Lokalizacja: miasto w mieście

Re: KDE i domyślne aplikacje / mimeinfo.cache

Post autor: Lizard »

Próbowałeś zmienić skojarzenie pliku w systemsettings (Ustawienia systemowe), ewentualnie prawym przyciskiem na pliku, Właściwości, Opcje typu pliku w zakładce Ogólne? Grzebanie w katalogu /usr nie jest najlepszym pomysłem.
Error 404 - footer not found
meesha
Użytkownik
Posty: 47
Rejestracja: 2006-01-27, 10:02

Re: KDE i domyślne aplikacje / mimeinfo.cache

Post autor: meesha »

Dzięki za odp. Generalnie to co wskazałeś teraz jest ok (okular na pierwszym miejscu), bo ostatnio znów robiłem korektę mimeinfo.cache. Ale za jakiś czas znów się samo zmieni. Interesuje mnie tylko jak to zacementować, czy też skorygować źródło, z którego system pobiera sobie domyślne ustawienia.
Awatar użytkownika
darius
Użytkownik
Posty: 36
Rejestracja: 2015-06-15, 10:15

Re: KDE i domyślne aplikacje / mimeinfo.cache

Post autor: darius »

Lizard pisze:Grzebanie w katalogu /usr nie jest najlepszym pomysłem.
Dopiero dzisiaj "wpadlem" na wasza dyskusje, wiec poklikalem w ustawieniach systemu aby zmienic konqueror na dolphin i teraz mam taki plik w /home/user/.local/share/applications/mimeapps.list

Kod: Zaznacz cały

[Added Associations]
inode/directory=kde4-dolphin.desktop;
i pusty /home/user/.local/share/applications/mimeinfo.cache

Kod: Zaznacz cały

[MIME Cache]
Uwaga, sam nie wiem czy to jest dobra droga do rozwiazania ale moze trzeba kombinowac wlasnie w tych plikach ?

Jezeli macie rozwiazany problem to prosze napisac (u mnie pdf tez mi proponuje gimp'a od czasu do czasu)
meesha
Użytkownik
Posty: 47
Rejestracja: 2006-01-27, 10:02

Re: KDE i domyślne aplikacje / mimeinfo.cache

Post autor: meesha »

Niestety dalej nie mam odpowiedzi, a problem dotyczy głównie otwierania przez firefox'a ściągniętych plików pdf. Opcja wskazana powyżej była przeze mnie testowana również, niestety bez efektu. Nawet jeśli poniższe polecenie

Kod: Zaznacz cały

$xdg-mime query default application/pdf
zwracało prawidłowo okularApplication_pdf.desktop

Z tego co pisałem wcześniej najtańszą opcją jest po prostu

Kod: Zaznacz cały

#chmod a-w /usr/share/applications/mimeinfo.cache
Ale to gruby objazd problemu.

Teraz testuję opcje stąd: https://bugzilla.mozilla.org/show_bug.cgi?id=727422

Jeśli coś zadziała, napiszę poniżej.
tomatau
Użytkownik
Posty: 45
Rejestracja: 2015-01-09, 02:51

Re: KDE i domyślne aplikacje / mimeinfo.cache

Post autor: tomatau »

Od dłuższego czasu mam takie same objawy, co jakiś czas pdf pobierane przez FF chce domyślnie otwierać Gimp. Czasami już za drugą/kolejną próbą pobrania pliku przez przeglądarkę, nagle domyślny staje się okular.

Wygląda to tak jak w opisie z bugzill-i Firefox czasami błędnie odczytuje konfiguracje mime.
Awatar użytkownika
darius
Użytkownik
Posty: 36
Rejestracja: 2015-06-15, 10:15

Re: KDE i domyślne aplikacje / mimeinfo.cache

Post autor: darius »

~/.local/share/applications/mimeapps.list

Kod: Zaznacz cały

[Added Associations]
application/pdf=kde4-okularApplication_pdf.desktop;kde4-karbon.desktop;xpdf.desktop;kde4-krita_pdf.desktop;gimp.desktop;
~/.local/share/applications/mimeinfo.cache

Kod: Zaznacz cały

[MIME Cache]
application/pdf=okularApplication_pdf.desktop;
I wszystko otwiera w Okular. Nie wiem po co jest mi potrzebny plugin PDF.js napisany w Javascript :evil: wiec go wywalilem. Nie ma musu

Kod: Zaznacz cały

about:config => pdfjs.disabled => true
plugin.disable_full_page_plugin_for_types => usuwam => application/pdf
Awatar użytkownika
darius
Użytkownik
Posty: 36
Rejestracja: 2015-06-15, 10:15

Re: KDE i domyślne aplikacje / mimeinfo.cache

Post autor: darius »

Sorry, zapomnialem jeszcze o tym :sad:

Preferences => Applications => document PDF => Use Okular (default)
meesha
Użytkownik
Posty: 47
Rejestracja: 2006-01-27, 10:02

Re: KDE i domyślne aplikacje / mimeinfo.cache

Post autor: meesha »

OK, już mam. Rozwiązanie z bugzilli działa:

Kod: Zaznacz cały

- Open System Settings > File Associations
- Find application/pdf
- Select Okular and move it down one space (!)
- Click Apply
- Select Okular and move it back to the top
- Click Apply again
Problem, tak jak tam wskazano, jest gdzieś pomiędzy tym wszystkim. Trochę irracjonalne, ale jeśli działa, to nie będę drążyć dalej tematu, tym bardziej że nawet autor rozwiązania nie wie czemu tak się dzieje.
Awatar użytkownika
darius
Użytkownik
Posty: 36
Rejestracja: 2015-06-15, 10:15

Re: KDE i domyślne aplikacje / mimeinfo.cache

Post autor: darius »

Co jest irracjonalne, to to, ze szukamy skomplikowanych rozwiazan (przewaznie w konsoli) a czasami wystarczy poklikac.
https://bugzilla.mozilla.org/show_bug.cgi?id=727422#c24
Pozdro.
ODPOWIEDZ