Strona 1 z 1

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

: 30 stycznia 2012, 18:46
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.

: 30 stycznia 2012, 19:46
autor: marcin1982
Pokaż wynik polecenia (jako root):

Kod: Zaznacz cały

update-alternatives --display x-www-browser

: 30 stycznia 2012, 19:52
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.

: 30 stycznia 2012, 20:26
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

: 30 stycznia 2012, 20:30
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.

: 30 stycznia 2012, 21:26
autor: Yampress
A w środowisku jakiego używasz masz zmienianą domyślną przeglądarkę na tą, której chcesz?

: 30 stycznia 2012, 21:35
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ą.

: 30 stycznia 2012, 22:10
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 .

: 30 stycznia 2012, 22:12
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