ďťż
 
 
   Iceweasel domyślną przeglądarką
 
 

Tematy

 
    
 

 

 

 

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.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis