Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2007-01-16 19:32:17

  korbol - Członek DUG

korbol
Członek DUG
Zarejestrowany: 2005-04-29

Uruchomienie FF w chroocie za pomocą TB w normalnym systemie

Chcialem mieć możliwość po kliknięciu w link w Thuderbirdzie (normalnie zainstalowanym w systemie) otwarcia tegoż linka w przeglądarce zainstalowanej pod chrootem.
Normalnie taki program można uruchomić poleceniem

Kod:

dchroot -d firefox

Jednak po zastąpieniu w pliku prefs.js lini

Kod:

user_pref("network.protocol-handler.app.http", "/usr/bin/firefox");

linią

Kod:

user_pref("network.protocol-handler.app.http", "dchroot -c stable -d firefox");

Nie dało zamierzonego efektu. Czy ktoś uporał sie z tym problemem?


Pozdrawiam

Offline

 

#2  2007-01-16 19:44:36

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: Uruchomienie FF w chroocie za pomocą TB w normalnym systemie

Robisz sobie skrypcik na modłę pod nazwą np. /usr/local/bin/do_chroot

Kod:

#!/bin/sh
ARGS=""
for i in "$@" ; do
        ARGS="$ARGS '$i'"
done
export LC_ALL=pl_PL.UTF-8
exec dchroot -q -d -c sid-i386 -- `basename $0` "$ARGS"

następnie nadajesz mu uprawnienia do wykonania
robisz link w katalogu /usr/local/bin

Kod:

ln -s firefox do_dchroot

i ustawiasz sobie w preferencjach /usr/local/bin/firefox


http://www.debian.org/logos/openlogo-nd-50.png

Offline

 

#3  2007-01-17 11:48:06

  korbol - Członek DUG

korbol
Członek DUG
Zarejestrowany: 2005-04-29

Re: Uruchomienie FF w chroocie za pomocą TB w normalnym systemie

No nie stety nie zadziałało.
Zrobileś chyba błąd i zamiast

Kod:

ln -s firefox do_dchroot

powinno być

Kod:

ln -s do_chroot firefox 

Moja zawartość do_chroot wyglada tak:

Kod:

#!/bin/sh
ARGS=""
for i in "$@" ; do
        ARGS="$ARGS '$i'"
done
export LC_ALL=pl_PL.UTF-8
exec dchroot -q -d -c stable -- `basename $0` "$ARGS"

Niewiem, czy mialem tam cos jeszcze dopisac ?
Plik prefs.js wyedytowalem wg zaleceń.

W konsoli wywala:

Kod:

E: locale::facet::_S_create_c_locale name not valid

Pozdrawiam

Offline

 

#4  2007-01-17 14:14:13

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: Uruchomienie FF w chroocie za pomocą TB w normalnym systemie

Ta linia z tym LC_ALL nie jest konieczna.


http://www.debian.org/logos/openlogo-nd-50.png

Offline

 

#5  2007-01-17 14:50:17

  korbol - Członek DUG

korbol
Członek DUG
Zarejestrowany: 2005-04-29

Re: Uruchomienie FF w chroocie za pomocą TB w normalnym systemie

Po wywaleniu tej lini równiez nie działa i wywala mi komunikat w konsoli

Kod:

 E: Could not exec "firefoxx": Nie ma takiego pliku ani katalogu

Pomimo iz link firefox jest zrobiony w tym wlasnie miejscu.
Dla porownania wpisalem tez w prefs.js jakąs zupelnie inna nazwe pliku ktorego nie ma w tym  katalogu i wtedy nie zglasza komunikatu że plik nie istnieje (oczywiście tez nie otwiera okna przegladarki :]) 8-| niec z tego nie rozumiem.


Pozdrawiam

Offline

 

#6  2007-01-17 15:03:21

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: Uruchomienie FF w chroocie za pomocą TB w normalnym systemie

Po wywaleniu tej lini równiez nie działa i wywala mi komunikat w konsoli

Kod:

 E: Could not exec "firefoxx": Nie ma takiego pliku ani katalogu

Pomimo iz link firefox jest zrobiony w tym wlasnie miejscu.
Dla porownania wpisalem tez w prefs.js jakąs zupelnie inna nazwe pliku ktorego nie ma w tym  katalogu i wtedy nie zglasza komunikatu że plik nie istnieje (oczywiście tez nie otwiera okna przegladarki :]) 8-| niec z tego nie rozumiem.

na pewno firefoxx ?


http://www.debian.org/logos/openlogo-nd-50.png

Offline

 

#7  2007-01-17 15:11:25

  korbol - Członek DUG

korbol
Członek DUG
Zarejestrowany: 2005-04-29

Re: Uruchomienie FF w chroocie za pomocą TB w normalnym systemie

Spoko,spoko to właśnie było po próbnej zmianie. Na poprawnej nazwie firefox równiez nie działa.

Bawilem sie zmieniając tez nazwe pliku na dysku i stąd te dziwolągi.


Pozdrawiam

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)