Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Pracovní prostředí => Téma založeno: Martin Šácha 28 Června 2010, 13:45:48
-
Zdravím,
lze spustit grafický program s právy jiného než aktivního uživatele zkrze příkaz su? Vždycky mit to vyhodí cosi o nemožnosti kontaktovat server na :0.0.
Nějaké tipy?
-
Proč su ? Proč ne gksudo ?
-
Protože ani gksudo problém neřeší. Pro příklad:
sachy@lucid:~$ gksudo -u host krusader
No protocol specifiedkrusader: cannot connect to X server :0.0
-
Krusader je aplikace pro KDE. A tam se používá kdesu.
-
Dobře, tak třeba firefox.
sachy@lucid:~$ gksudo -u host firefox
Error: cannot open display: :0.0
-
zkus zadat
xhost +pak by to mohlo jít
-
To je ono, děkuji. Bere to dokonce i aplikace pro KDE :) K+
-
Měl sem ten problém na openSUSE, z terminálu sem za boha neměl práva spustit grafickou aplikaci. Řikal sem si tehdy, že to hold není tak user-friendly jako Ubuntu :D No nevim proč se to děje i tobě.
-
Možná to je obecná linuxová vlastnost, jakési bezpečnostní opatření a proto se to musí explicitně povolit.