|
|
|
|
Iceweasel domyślną przeglądarką
kabzior - 04-09-2007 14:02
Witam.
Starałem się uczynić Iceweasel domyślną przeglądarką (KDE). Oczywiście z poziomu Iceweasela zupełnie to nie działa, wyguglałem ustawienie w opcjach Konquerora jako domyślnej akcji na otwarcie .html Iceweasela. Też nie działa. Wreszcie znalazłem update-alternatives --config x-www-browser
Ale jest to sukces połowiczny - kliknięcie linka w KNode lub innym programie działa fajnie jeśli Iceweasel nie jest otwarty. Bo jeśli jest to link otwiera się w nowej karcie Iceweasela plus dodatkowo zaczyna otwierać się nowe okno przeglądarki które w końcu się nie otwiera wcale ale na ok 10s przymula system.
Moje pytanie brzmi - czy da się jakoś zrobić żeby link otwierał się tylko w nowej karcie istniejącego okna a nie powodował otwierania nowego procesu? Tak jak w Kadu, tam jest to tak rozwiązane: /usr/lib/mozilla-firefox/firefox-xremote-client "openURL(%1,new-tab)" || /usr/bin/firefox "%1"
ale nie umiem zaimplementować tego rozwiązania dla całego systemu.
jaSS - 04-09-2007 14:29
update-alternatives --config x-www-browser
To nic innego jak ustawienie linku symbolicznego /etc/alternatives/x-www-browser
Możesz usunąć ten link i zastąpić go np skryptem sh który wykona co zechcesz.
kabzior - 04-09-2007 14:58
Dziękuję :)
A mógłbym prosić o pomoc w napisaniu takiego skryptu? Zupełnie się na tym nie znam. Przeczytałem info na wikipedii o skryptach sh i spróbowałem usunąć plik x-www-browser zastępując go stworzonym przeze mnie o identycznej nazwie i treści: #!/bin/sh /usr/lib/mozilla-firefox/firefox-xremote-client "openURL(%1,new-tab)" || /usr/bin/firefox "%1"
Ale nie zaskutkowało to pożądanym efektem.
jaSS - 04-09-2007 15:04
sprobuj zamienić w skrypcie %1 na $1
jerryS - 04-09-2007 15:12
Kabzior - Centrum sterowania ->składniki kde ->wybór komponentów -> przeglądarka www i zaznaczasz -> w następującej przeglądarce i wpisujesz firefox (lub iceweasel).
Jeśli o to ci chodziło?
kabzior - 04-09-2007 15:38
sprobuj zamienić w skrypcie %1 na $1
Nie pomogło. Nie działa również wpisanie samej ścieżki do iceweasel bez żadnych parametrów - nadal otwiera się w Konquerorze. Może nie tędy droga? A update-alternatiwes przy takim zmodyfikowanym pliku pokazuje do wyboru dwa razy Konquerora.
Centrum sterowania ->składniki kde ->wybór komponentów -> przeglądarka www i zaznaczasz -> w następującej przeglądarce i wpisujesz firefox (lub iceweasel).
Wpisanie powyższej komendy w tym polu edycji powoduje co prawda otwarcie w nowej karcie, ale nowego okna. A mnie chodzi o to żeby się otwierało w nowej karcie istniejącego okna.
//EDIT: Eksperymentalnie odkryłem rozwiązanie: w Centrum sterowania ->składniki kde ->wybór komponentów -> przeglądarka www należy wpisać /usr/lib/mozilla-firefox/firefox-xremote-client "openURL($1,new-tab)" || /usr/bin/firefox
Dziękuję za pomoc :)
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|
|
|
|