[+] Domy

Tematy związane z oprogramowaniem, instalacją, konfiguracją
Awatar użytkownika
lexom
Beginner
Posty: 236
Rejestracja: 03 marca 2007, 18:38
Lokalizacja: wlkp

[+] Domyślna przeglądarka stron www w systemie

Post autor: lexom »

Witam.
Domyślne programy w Debianie mam ustawione w ten sposób:

Obrazek


Niestety, po kliknięciu w odnośnik w kliencie pocztowym (IceDove) żadna strona się nie otwiera.
Awatar użytkownika
marcin1982
Moderator
Posty: 1732
Rejestracja: 05 maja 2011, 12:59
Lokalizacja: Zagłębie Dąbrowskie

Post autor: marcin1982 »

Pokaż wynik polecenia (jako root):

Kod: Zaznacz cały

update-alternatives --display x-www-browser
Awatar użytkownika
Yampress
Administrator
Posty: 6462
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

Jeśli przeglądarką główną ma być opera, jako root wykonujesz:

Kod: Zaznacz cały

ln -s /usr/bin/opera /etc/alternatives/x-www-browser
Wcześniej kasujesz odnośnik x-www-browser w katalogu /etc/alternatives/

Podobnie dla firefoxa/iceweasela. Tylko podajesz jego lokalizację zamiast tej wybranej dla opery.
Awatar użytkownika
DaVidoSS
Junior Member
Posty: 875
Rejestracja: 06 marca 2010, 11:26
Lokalizacja: ~/

Post autor: DaVidoSS »

Lepiej już użyć update-alternatives niż robić ręcznie linki.

Kod: Zaznacz cały

su
update-alternatives --config x-www-browser
update-alternatives --config gnome-www-browser
Awatar użytkownika
lexom
Beginner
Posty: 236
Rejestracja: 03 marca 2007, 18:38
Lokalizacja: wlkp

Post autor: lexom »

Wyniki polecenia:

Kod: Zaznacz cały

update-alternatives --display x-www-browser

Kod: Zaznacz cały

x-www-browser - tryb auto  link currently points to /usr/bin/chromium/usr/bin/chromium - priority 40/usr/bin/epiphany-browser - priority 85  slave x-www-browser.1.gz: /usr/share/man/man1/epiphany-browser.1.gzCurrent 'best' version is '/usr/bin/epiphany-browser'.
Sposób podany przez Yampressa nie działa (linki z icedove nie uruchamiają się w przeglądarce). Możliwe, że to nie jest wina ustawień systemu, tylko samego icedove.

W metodzie jaką podał DaVidoSS zawsze wskazywany jest chromium.
Awatar użytkownika
Yampress
Administrator
Posty: 6462
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

A w środowisku jakiego używasz masz zmienianą domyślną przeglądarkę na tą, której chcesz?
Awatar użytkownika
lexom
Beginner
Posty: 236
Rejestracja: 03 marca 2007, 18:38
Lokalizacja: wlkp

Post autor: lexom »

Jak wpisuję w konsoli:

Kod: Zaznacz cały

x-www-browser wp.pl
to uruchamia się strona wp.pl w chromium.

W icedove mam ustawione:

Kod: Zaznacz cały

network.protocol-handler.app.http => /usr/bin/chromium-browser
network.protocol-handler.app.https => /usr/bin/chromium-browser
network.protocol-handler.app.mailto => /usr/bin/chromium-browser
Niestety nic to nie dało.

Wcześniej miałem zainstalowany dodatkowo, niestabilną wersję google chrome i icedove otwierał strony właąnie w google chrome (nie w chromium)
Po usunięciu chrome strony już się nie otwierają.
Awatar użytkownika
marcin1982
Moderator
Posty: 1732
Rejestracja: 05 maja 2011, 12:59
Lokalizacja: Zagłębie Dąbrowskie

Post autor: marcin1982 »

x-www-browser - tryb auto link currently points to /usr/bin/chromium/usr/bin/chromium - priority 40/usr/bin/epiphany-browser - priority 85 slave x-www-browser.1.gz: /usr/share/man/man1/epiphany-browser.1.gzCurrent 'best' version is '/usr/bin/epiphany-browser'.
Z wyniku, który podałeś jasno wynika, że epiphany ma wyższy priorytet niż chromium. Wykonaj polecenie (jako root):

Kod: Zaznacz cały

update-alternatives --config x-www-browser
Wybierz chromium (wybór numeru) i powinno grać. W razie wątpliwości zajrzyj do mojego komentarza do tego wpisu na blogu:
http://debian.linux.pl/entries/151-Fire ... -galęziach .
Awatar użytkownika
lexom
Beginner
Posty: 236
Rejestracja: 03 marca 2007, 18:38
Lokalizacja: wlkp

Post autor: lexom »

Mam ustawione tak:

Kod: Zaznacz cały

  Wybór       Ścieżka                  Priorytet  Status
------------------------------------------------------------
  0            /usr/bin/epiphany-browser   85        tryb auto
* 1            /usr/bin/chromium           40        tryb ręczny
  2            /usr/bin/epiphany-browser   85        tryb ręczny
Identycznie dla drugiego polecenia.

Rozwiązane

Trzeba ustawić:

Kod: Zaznacz cały

network.protocol-handler.warn-external.http => truenetwork.protocol-handler.warn-external.https => true
później:

Kod: Zaznacz cały

 Edit-> Preferences -> Attachments
i wybrać Chromium
ODPOWIEDZ