Автор Тема: роот неможе да позва Х команди - част 2  (Прочетена 1233 пъти)

kennedy

  • Напреднали
  • *****
  • Публикации: 2151
  • Николай Колев
    • Профил
Здравейте,
миналата година, когато си играх с сусе 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 помага. някой да се е сблъсквал с подобен проблем?
Активен

"за всичко иде час" Еклесиаст 3:1
всеки пост - отговор на въпрос
-----------------
24.12.2003 "MS Free"

alex_c

  • Напреднали
  • *****
  • Публикации: 122
    • Профил
роот неможе да позва Х команди - част 2
« Отговор #1 -: Aug 04, 2004, 09:56 »
Пробвай с командата (като root):
# xauth merge ~потребител_стартирал_Х/.Xauthority
При мен помага
Best wishes!
Alex
Активен

koceto

  • Участници
  • ***
  • Публикации: 3
    • Профил
роот неможе да позва Х команди - част 2
« Отговор #2 -: 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"
Активен

dilyan

  • Напреднали
  • *****
  • Публикации: 189
  • Distribution: Debian, OpenBSD
  • Window Manager: Gnome, xfce
    • Профил
роот неможе да позва Х команди - част 2
« Отговор #3 -: Aug 04, 2004, 12:16 »
ако искаш remote да си пускаш програмки с интерфейс има и по-лесен начин. в /etc/ има 2 ssh конфига, единия е на демона, бъркаш и в двата и разрешаваш X forwarding просто трябва да се откоментира. пускаш и порта, и след като направиш ssh  сесия с машината просто си пишеш konqueror да кажем и тои си тръгва. Четох че така се пускат по-малко процеси и се товари по-малко от колкото export display
Активен

CaBA

  • Напреднали
  • *****
  • Публикации: 303
    • Профил
    • WWW
роот неможе да позва Х команди - част 2
« Отговор #4 -: Aug 04, 2004, 12:35 »
Аз също съм със SuSE 9.1 и при мен хватката с
Примерен код
sava@SuSE>xhost +localhost

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

10 години ябълкова диета стигат, стигат!

kennedy

  • Напреднали
  • *****
  • Публикации: 2151
  • Николай Колев
    • Профил
роот неможе да позва Х команди - част 2
« Отговор #5 -: Aug 04, 2004, 18:11 »
благодаря за отговорите,
със +localhost, +127.0.0.1 нестана, дадох му само + за всички и подкарах make xconfig, после пак му дадох само локалхост. сега започват експериментите с кернела.
Активен

"за всичко иде час" Еклесиаст 3:1
всеки пост - отговор на въпрос
-----------------
24.12.2003 "MS Free"