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!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
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
dchroot -d firefox
Jednak po zastąpieniu w pliku prefs.js lini
user_pref("network.protocol-handler.app.http", "/usr/bin/firefox");
linią
user_pref("network.protocol-handler.app.http", "dchroot -c stable -d firefox");
Nie dało zamierzonego efektu. Czy ktoś uporał sie z tym problemem?
Offline
Robisz sobie skrypcik na modłę pod nazwą np. /usr/local/bin/do_chroot
#!/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
ln -s firefox do_dchroot
i ustawiasz sobie w preferencjach /usr/local/bin/firefox
Offline
No nie stety nie zadziałało.
Zrobileś chyba błąd i zamiast
ln -s firefox do_dchroot
powinno być
ln -s do_chroot firefox
Moja zawartość do_chroot wyglada tak:
#!/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:
E: locale::facet::_S_create_c_locale name not valid
Offline
Ta linia z tym LC_ALL nie jest konieczna.
Offline
Po wywaleniu tej lini równiez nie działa i wywala mi komunikat w konsoli
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.
Offline
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 kataloguPomimo 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 ?
Offline
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.
Offline
Strony: 1