Openbox: problemy z otwieraniem plików w Chromium [naprawione]

Ze względu na brak integracji Otwierać pudełko w przypadku niektórych aplikacji może niektóre pliki nie otworzyć poprawnieza pomocą odpowiedniej przeglądarki lub edytora.

W moim przypadku na przykład podczas otwierania dowolnego pliku z Chromium, Otworzyłem Firefoksa i dopiero stamtąd mogłem otworzyć plik za pomocą odpowiedniego programu. Szkoda, że ​​chłopaki z Google tego nie zauważyli, prawda?

Szybka opcja

Użytkownicy Arch Linux mogą pobrać pakiet gnome-defaults-list z AUR. Ten pakiet zawiera listę skojarzeń plików dla prawie wszystkich programów GNOME.

yaourt -S lista-domyślna-gnome

Lista jest instalowana w /etc/gnome/defaults.list.

Pierwszą rzeczą do zrobienia jest otwarcie tego pliku w naszym ulubionym edytorze tekstu i zmiana odpowiednich skojarzeń. Na przykład możemy zamienić Eye of Gnome (eog.desktop) na EPdfviewer (epdfviewer.desktop) i tak dalej z resztą.

Aby zobaczyć listę aplikacji zainstalowanych na twoim komputerze, możesz przejść do / usr / share / applications i przejrzeć wymienione tam pliki .desktop.

cd / usr / share / applications
ls

Po wprowadzeniu odpowiednich zmian plik ~ / .local / share / applications / defaults.list musi zostać zastąpiony.

cp /etc/gnome/defaults.list ~ / .local / share / applications / defaults.list

Inna opcja trochę wolniejsza

Innym sposobem na określenie skojarzeń plików, które xdg-open (skrypt, który na przykład używa Chromium do definiowania aplikacji do otwierania różnych plików) jest zainstalowanie pakietu perl-file-mimeinfo i wywołanie polecenia mimeopen w następujący sposób :

mimeopen -d / ścieżka / do / pliku

Zapyta Cię, w której aplikacji chcesz otworzyć dany plik. Wybierz odpowiednią opcję i to wszystko.

Wadą tej metody jest to, że musisz określać powiązanie pliku indywidualnie dla każdego przypadku, ponieważ musisz przekazać ścieżkę pliku jako parametr.

Najwolniejsza opcja

Jak można się domyślić, ostatnia opcja jest najwolniejsza i jest pochodną pierwszej. Po prostu polega na ręcznej edycji pliku ~ / .local / share / applications / defaults.list. Format do użycia jest bardzo prosty:

image / png = image-viewer.desktop
video / x-matroska = video-player.desktop

Lista możliwych opcji .desktop jest dostępna, jak widzieliśmy w / etc / share / applications.