Fórum Ubuntu CZ/SK
Ostatní => Archiv => Téma založeno: hybera 11 Května 2007, 13:40:05
-
Jde mi o to, že doma mám zkonfigurované GNOME tak, že se automaticky loguje nějaký uživatel. Já však potřebuji některé okení aplikace pouštět, aniž bych se přepínal na jiného uživatele.
Tak například jsem přihlášen pod uživatelem user1 a potřebuji spustit firefox pod uživatelem user2 . Zkoušel jsem to dělat přez terminál ale :
$ su user2
pass. : ******
user2@pc1 : /home/user2$ firefox
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
(firefox-bin:8403): Gtk-WARNING **: cannot open display:
můžete mě někdo nakopnout, co musím udělat aby to šlo ? Nebo je jiná cesta ? (jako že asi je)
-
Předem upozorňuji, že toto je čistě můj dojem, takže to nemusí být pravda.
Pokud se přihlásíte jako jiný user v terminálu, tak sice máte tento terminál jako jiný user a můžete spouštět programy, které se v terminálu spustit dají, ale programy vyžadující graf. prostředí nikoli, protože graf. prostředí běží jinému userovi - stejně tak nemůžete v rootovském terminálu spustit graf. aplikaci.
-
Hmm, myslel jsem si to, ale doufal jsem. Ale díky za odpověď ....
-
Hmm, myslel jsem si to, ale doufal jsem. Ale díky za odpověď ....
Nemusí to tak být - zkušenosti s tím nemám, ale toto mi napovídá můj "zdravý selský rozum".
-
nuz. ..
v /etc/X11/xdm/kdmrc, alebo /etc/kde3/kdm/kdmrc, alebo ??? (neviem, kde je gdm) zrus nastavenie z
ServerArgsLocal=-nolisten tcp na ServerArgsLocal=
a potom..si exportuj display..tj
cez xhost + (povolis pripojenie na svoju X session)
prepnes sa na toho uzivatela cez su
a napises export DISPLAY=:0 a mozes spustat xkove aplikacie