Linux за българи: Форуми

Linux секция за напреднали => Хардуерни и софтуерни проблеми => Темата е започната от: kennedy в Aug 04, 2004, 08:14



Титла: роот неможе да позва Х команди - част 2
Публикувано от: kennedy в Aug 04, 2004, 08:14
Здравейте,
миналата година, когато си играх с сусе 9.0 имах същия проблем, при опит да пусна някое Х приложение от конзолата получавам следното съобщение за грешка:
linux:/home/ken # cd /usr/src/linux
linux:/usr/src/linux # make xconfig
scripts/kconfig/qconf arch/i386/Kconfig
Xlib: connection to " : 0 . 0 " refused by server
Xlib: Protocol not supported by server

qconf: cannot connect to X server : 0 . 0
make[1]: *** [xconfig] Error 1
make: *** [xconfig] Error 2

ето тук http://www.linux-bg.org/cgi-bin....+server е решението за 9.0 , обаче при 9.1 нито xhost, нито  sux помага. някой да се е сблъсквал с подобен проблем?


Титла: роот неможе да позва Х команди - част 2
Публикувано от: alex_c в Aug 04, 2004, 09:56
Пробвай с командата (като root):
# xauth merge ~потребител_стартирал_Х/.Xauthority
При мен помага
Best wishes!
Alex


Титла: роот неможе да позва Х команди - част 2
Публикувано от: koceto в Aug 04, 2004, 10:53
Мисля, че и това ще свърши работата:
Във "/etc/sysconfig/displaymanager", трябва да промениш:
DISPLAYMANAGER_ROOT_LOGIN_REMOTE="yes"
... след което реартираш Xserver-a
В Suse 9.X, тя е "no"(default).


p.s. Ако искаш да се свързваш към твоя Xserver, отдалечено, то трябва да промениш и следните:

DISPLAYMANAGER_XSERVER_TCP_PORT_6000_OPEN="yes"
DISPLAYMANAGER_REMOTE_ACCESS="yes"


Титла: роот неможе да позва Х команди - част 2
Публикувано от: dilyan в Aug 04, 2004, 12:16
ако искаш remote да си пускаш програмки с интерфейс има и по-лесен начин. в /etc/ има 2 ssh конфига, единия е на демона, бъркаш и в двата и разрешаваш X forwarding просто трябва да се откоментира. пускаш и порта, и след като направиш ssh  сесия с машината просто си пишеш konqueror да кажем и тои си тръгва. Четох че така се пускат по-малко процеси и се товари по-малко от колкото export display


Титла: роот неможе да позва Х команди - част 2
Публикувано от: CaBA в Aug 04, 2004, 12:35
Аз също съм със SuSE 9.1 и при мен хватката с
Примерен код
sava@SuSE>xhost +localhost

root@SuSE>export DISPLAY=0:0
root@SuSE>mozilla
работи перфектно. Може би ти пускаш командата xhost като суперпотребител, а това няма никакъв ефект - тя трябва да са изпълнява от потребителя, стартирал X сървъра.


Титла: роот неможе да позва Х команди - част 2
Публикувано от: kennedy в Aug 04, 2004, 18:11
благодаря за отговорите,
със +localhost, +127.0.0.1 нестана, дадох му само + за всички и подкарах make xconfig, после пак му дадох само локалхост. сега започват експериментите с кернела.