Otwieranie stron w operze przez konsol

Tematy związane z oprogramowaniem, instalacją, konfiguracją
Feasuro
Posty: 67
Rejestracja: 12 grudnia 2008, 10:18
Lokalizacja: Antarktyda

Otwieranie stron w operze przez konsolę

Post autor: Feasuro »

Chodzi o to że jak wpisze komendę

Kod: Zaznacz cały

$ opera www.onet.pl
to otwiera mi stronę http://www.onet.pl w operze. Lecz gdy wydam tę samą komendę jako root jest tak:

Kod: Zaznacz cały

# opera www.onet.pl
ERROR: ld.so: object 'libjvm.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'libawt.so' from LD_PRELOAD cannot be preloaded: ignored.
No protocol specified
opera: cannot connect to X server :0.0
opera: Fatal error on creating Qt application object
Jest napisane "cannot connect to X server" ale nie wiem jak temu zaradzić, bo skoro komendę wydaje root to powinien móc się połaczyć, chyba że muszę w poleceniu coś sprecyzować żeby się połączył?
fnmirk
Senior Member
Posty: 8324
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Szukasz problemów na siłę?
Feasuro
Posty: 67
Rejestracja: 12 grudnia 2008, 10:18
Lokalizacja: Antarktyda

Post autor: Feasuro »

Nie na siłę, chciałem to polecenie wykonać będąc zalogowanym zdalnie, przez ssh...
fnmirk
Senior Member
Posty: 8324
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Po co jako root? Jak już musisz to spróbuj:

Kod: Zaznacz cały

su-to-root -c /nazwa programu lub ścieżka do niego
Czasami jest wymagana opcja:

Kod: Zaznacz cały

su-to-root -c -X /nazwa programu
Oczywiście, polecenie z konta użytkownika należy wykonać.
Feasuro
Posty: 67
Rejestracja: 12 grudnia 2008, 10:18
Lokalizacja: Antarktyda

Post autor: Feasuro »

Dzięki, nie dokładnie w ten sposób jaki opisałeś. Ale pomogło. Wpisałem z roota:

Kod: Zaznacz cały

# su -c "opera www.satan.pl" gonzo
Czytałem jeszcze gdzieś, że w takim przypadku należy coś zrobić komendą xhost. Ale ten sposób z su wydaje się prostszy.
fnmirk
Senior Member
Posty: 8324
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

ODPOWIEDZ