Niech Firefox używa xdg-open do otwierania plików


Odpowiedzi:


1

Otwórz menu Firefox (kliknij 3 poziome paski w menu Firefox), a następnie kliknij ikonę Preferencje. Na pasku bocznym po lewej stronie wybierz Aplikacje.

Jeśli na liście znajduje się plik, który próbujesz otworzyć, wybierz opcję Zawsze pytaj z menu rozwijanego po prawej stronie typu pliku. Przy następnej próbie otwarcia pliku pojawi się monit o sposób obsługi pliku. Wybierz prawidłową aplikację do użycia, a następnie wybierz Zawsze używaj tego programu, aby wymusić go w przyszłości. Jeśli przypadkowo wybierzesz aplikację, która nie działa dla pliku, powtarzaj te kroki, aż wybierzesz program, który działa z tym plikiem.

Pamiętaj, że Linux używa magicznych liczb do określenia typu pliku, podczas gdy Windows używa rozszerzenia pliku. Jeśli nie można użyć rozszerzenia lub magicznej liczby do określenia typu pliku, przy każdej próbie otwarcia pliku pojawi się pytanie, ponieważ Firefox nie będzie w stanie określić poprawnego typu pliku.


1
Linux faktycznie używa wszystkich trzech metod. Środowiska pulpitu zgodne z XDG kojarzą pliki z typami MIME i używają konfiguracji XDG do powiązania typów MIME ze sposobem ich traktowania. Większość menedżerów plików używa również rozszerzeń do prezentacji plików użytkownikowi. Liczby magiczne są używane w ostateczności.
Deuxis

Dzięki za wyjaśnienie - nie sprecyzowałem kolejności sprawdzania plików.
RdGreenlaw

Sama sekwencja dla xdg-open i DE jest rozszerzeniem (przy założeniu powiązanego MIME) -> MIME -> może magiczna liczba. Zakładam, że dzieje się tak, ponieważ szybciej jest sprawdzić nazwę niż poprosić o metadane MIME, robią to tylko wtedy, gdy rozszerzenie jest nieznane lub nie istnieje. I oczywiście, gdy program zaprojektowany do pracy w jakimś formacie (np. GIMP) ładuje plik, nie przeszkadza on w analizie nazwy ani żądaniu typu MIME, natychmiast sprawdza magiczną liczbę.
Deuxis,

1
Co się stanie, jeśli aplikacji nie ma na Applicationsliście?
Muhammad Gelbana
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.