Jak ustawić pobraną Firefoksa jako domyślną przeglądarkę internetową w Debianie?
9
Jak ustawić ręcznie pobieranego Firefoksa jako domyślną przeglądarkę internetową, aby kliknięcie łącza w innej aplikacji otworzyło łącze w tym Firefoksie?
update-alternativeszmienia aplikację używaną do otwierania przeglądarki internetowej, a nie aplikację używaną do otwierania strony internetowej. Obie nie są ze sobą bezpośrednio powiązane: „Chcę przeglądać sieć” różni się od „Chcę przeglądać tę stronę”, a istnieją różne rodzaje treści, które wszystkie otwierają się w przeglądarce internetowej.
To, co musisz zmienić, to która aplikacja jest powiązana z typem MIMEtext/html i być może inne. Są one konfigurowane za pomocą /etc/mailcappliku.
W systemie Debian /etc/mailcapjest generowany automatycznie z zainstalowanych aplikacji. Gdy wiele aplikacji może otworzyć ten sam typ, istnieje system priorytetowy (podobny, ale odrębny od systemu priorytetowego dla alternatyw). Możesz zastąpić te priorytety, dodając wpisy do /etc/mailcap.order. Na przykład następujący wiersz spowoduje, że Firefox będzie używany zamiast dowolnej innej aplikacji dla wszystkich obsługiwanych typów:
firefox:*/*
Po zmianie /etc/mailcap.orderuruchom /usr/sbin/update-mimejako root, aby zaktualizować /etc/mailcap.
Jeśli chcesz użyć programu, który nie pochodzi z pakietu Debiana, edytuj go bezpośrednio /etc/mailcapw User Section.
Jeśli chcesz ustawić preferencje dla własnego konta, zdefiniuj je w ~/.mailcap: wpisy w tym pliku zastępują te w /etc/mailcap. Musisz tam umieścić pełne linie mailcap, takie jak
robię to, ale znowu nie działa. na przykład podczas x-czatu, kiedy klikam link, nic się nie dzieje.
Chalist
1
Uruchom obie komendy jako root (powinieneś otrzymać błąd „Odmowa uprawnień”, gdy próbujesz to zrobić bez uprawnień roota). Teraz, jeśli uruchomisz (lub uruchomi się inna aplikacja) x-www-browser, /home/user/firefox/firefoxpowinna zostać wykorzystana.
Możesz także użyć wygodnego trybu interaktywnego, update-alternatives --config <name>aby ustawić domyślne aplikacje zamiast używać --set.
@chalist: Czy pojawia się komunikat o błędzie? Jaka jest wydajność update-alternatives --display x-www-browser?
Anju Fabulina
x-www-browser - manual mode link currently points to /home/user/firefox/firefox /home/user/firefox/firefox - priority 100 /usr/bin/chromium - priority 40 Current 'best' version is '/home/user/firefox/firefox'.
Chalist
Jak widzisz, że to nie działa? Którą przeglądarkę wybiera się po uruchomieniu x-www-browser?
Anju Fabulina,
kiedy kliknę link w aplikacji, wyglądam jak choqok, otworzę w Firefoksie (wyodrębniony w domu)
Chalist
0
W przypadku bazowych dystrybucji Arch musimy zmienić ~/.config/mimeapps.listi wymienić wszędzie tam, gdzie domyślna przeglądarka nie jest ustawiona.
Na przykład:
[Default Applications]
x-scheme-handler/http=userapp-Pale Moon.desktop
x-scheme-handler/https=userapp-Pale Moon.desktop
x-scheme-handler/ftp=userapp-Pale Moon.desktop
x-scheme-handler/chrome=userapp-Pale Moon.desktop
text/html=userapp-Pale Moon.desktop
...
... (and anywhere Pale Moon.desktop has been setted)
Uruchom obie komendy jako root (powinieneś otrzymać błąd „Odmowa uprawnień”, gdy próbujesz to zrobić bez uprawnień roota). Teraz, jeśli uruchomisz (lub uruchomi się inna aplikacja)
x-www-browser
,/home/user/firefox/firefox
powinna zostać wykorzystana.Możesz także użyć wygodnego trybu interaktywnego,
update-alternatives --config <name>
aby ustawić domyślne aplikacje zamiast używać--set
.źródło
update-alternatives --display x-www-browser
?x-www-browser - manual mode link currently points to /home/user/firefox/firefox /home/user/firefox/firefox - priority 100 /usr/bin/chromium - priority 40 Current 'best' version is '/home/user/firefox/firefox'.
x-www-browser
?W przypadku bazowych dystrybucji Arch musimy zmienić
~/.config/mimeapps.list
i wymienić wszędzie tam, gdzie domyślna przeglądarka nie jest ustawiona.Na przykład:
zmiany w:
źródło