Автор Тема: $DISPLAY is not set or cannot connect to the X server.  (Прочетена 4907 пъти)

theshit

  • Гост
Здравейте, инсталирах си KDE, но нещо не мога да го стартирам. Мисля, че не е толкова сложно, не искам пълно решение на проблема а просто да ме насочите, накъде бие работата, при startkde получавам следната грешка

Код:
# startkde
$DISPLAY is not set or cannot connect to the X server.

Прегледах Гуугъл но всеки има различни мнения, дори сега ги мъча и междувременно се надявам някой да изскочи със съвет тука. Както се вижда от профила ми със NetBSD съм 6.1 Release Candidate 3 и мисля че са се инсталирали даже повече от необходимото пакети, защото след инсталацията размера на ОС скочи от 3 на 11 ГБ, инсталирах kde4-4.8.4.

На echo DISPLAY не ми показва нищо, явно ще трябва да го сетна по някакви критерии с export DISPLAY=

Ето X.org.log http://pastebin.com/8svnnhn4
« Последна редакция: Apr 19, 2013, 10:08 от theshit »
Активен

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Re: $DISPLAY is not set or cannot connect to the X server.
« Отговор #1 -: Apr 19, 2013, 10:16 »
Какво казва
Цитат
export DISPLAY=:0 && startkde
и какво се случва, ако пробваш изпълнение и с обикновен потребител?
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

Naka

  • Напреднали
  • *****
  • Публикации: 3469
    • Профил
Re: $DISPLAY is not set or cannot connect to the X server.
« Отговор #2 -: Apr 19, 2013, 10:21 »
при мен е
export DISPLAY=:0.0

мисля че може да има и варианти
DISPLAY=:0
DISPLAY=localhost:0.0

но досега като съм си играл с X-a трябва задължително първо да се зададат имена на компютрите в /etc/hosts
иначе не винаги работи както трябва

имаше и нещо с:
xhost +localhost


PS:
Да се таковам в главата ми проста!!! то ставало въпрос за startkde a не за startx :-[ :-[ :-[  и то не било линукс а BSD  :-[
Все пак за протокола:
има и вариант директно да окажеш на X-a на кой дисплей да тръгва:
startx -- :0
ако Х-а вече работи на нулевия дисплей. Втори X се стартира така:
startx -- :1





« Последна редакция: Apr 19, 2013, 10:35 от Naka »
Активен

Perl - the only language that looks the same before and after encryption.

theshit

  • Гост
Re: $DISPLAY is not set or cannot connect to the X server.
« Отговор #3 -: Apr 19, 2013, 10:24 »
Попринцип си го изпълнявам с обикновен потребител, но като пробвам с руут е същото. А ето:

# export DISPLAY=:0 && startkde
$DISPLAY is not set or cannot connect to the X server.

това с руут и с обикновен потребител ...  ::)

nt001# export DISPLAY=:0
nt001# echo $DISPLAY
:0
nt001# startkde
$DISPLAY is not set or cannot connect to the X server.

Странно, не мога да си го обясня, за толкова години не съм се занимавал досега със Х.
« Последна редакция: Apr 19, 2013, 10:36 от theshit »
Активен

Naka

  • Напреднали
  • *****
  • Публикации: 3469
    • Профил
Re: $DISPLAY is not set or cannot connect to the X server.
« Отговор #4 -: Apr 19, 2013, 10:32 »
А какво ще стане ако стартираш първо
xinit

а след това в шела напишеш
startkde
Активен

Perl - the only language that looks the same before and after encryption.

theshit

  • Гост
Re: $DISPLAY is not set or cannot connect to the X server.
« Отговор #5 -: Apr 19, 2013, 10:36 »
има и вариант директно да окажеш на X-a на кой дисплей да тръгва:
startx -- :0
ако Х-а вече работи на нулевия дисплей. Втори X се стартира така:
startx -- :1

ами единствения еррор който мога да вида е този:

/usr/X11R7/lib/mobules/drivers/intel_drv.so: Undefined PLT symbol "I810DRUScreenInit" (symnum = 356)"
xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error
#

това става като стартирам xinit
« Последна редакция: Apr 19, 2013, 10:39 от theshit »
Активен

Naka

  • Напреднали
  • *****
  • Публикации: 3469
    • Профил
Re: $DISPLAY is not set or cannot connect to the X server.
« Отговор #6 -: Apr 19, 2013, 10:39 »
ами
xinit -- :0
xinit -- :1
или още по просто:
X :0
X :1

Ако самият X не ще да тръгне значи не може да 'запали' екрана заради драйвери на видео, xorg.conf .......
« Последна редакция: Apr 19, 2013, 10:41 от Naka »
Активен

Perl - the only language that looks the same before and after encryption.

theshit

  • Гост
Re: $DISPLAY is not set or cannot connect to the X server.
« Отговор #7 -: Apr 19, 2013, 10:41 »
Същото

X :0 ми дава:
/usr/X11R7/lib/modules/drivers/intel_drv.so: Undefined PLT symbol "I810DRIScreenInit" (symnum = 356)

Нищо, ще го мъча някой друг път.
« Последна редакция: Apr 19, 2013, 10:45 от theshit »
Активен

bvbfan

  • Напреднали
  • *****
  • Публикации: 1056
  • Distribution: KaOS
  • Window Manager: Plasma 5
    • Профил
Re: $DISPLAY is not set or cannot connect to the X server.
« Отговор #8 -: Apr 19, 2013, 13:54 »
/usr/X11R7/lib/modules/drivers/intel_drv.so: Undefined PLT symbol "I810DRIScreenInit" (symnum = 356)

Липсва динамична библиотека и не може да се извика функцията I810DRIScreenInit, която се намира в i810_dri.so -> библиотеката според мен липсва. Не разбирам от BSD, но провери дали е налична
Код
GeSHi (Bash):
  1. locate i810_dri.so
Ако е налична дай едно
Код
GeSHi (Bash):
  1. ldd `locate i810_dri.so`
ако я няма си я набави някак си  :)
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Cannot connect to X server
Настройка на хардуер
anio 2 6078 Последна публикация Jul 04, 2005, 17:34
от anio
Unable to connect to x-server.
Настройка на програми
drnsk 17 10058 Последна публикация Nov 02, 2006, 20:55
от drnsk
Mysql: can't connect to local mysql server
Настройка на програми
wonder 1 10071 Последна публикация Mar 16, 2008, 01:17
от neter
Дава ми грешка - Can't connect to X11 window server using ':0.0'
Настройка на програми
maldinito 5 5412 Последна публикация Jun 11, 2010, 09:24
от Activity
ПРЕМЕСТЕНО: $DISPLAY is not set or cannot connect to the X server.
Десктопи
neter 0 2159 Последна публикация Apr 19, 2013, 10:14
от neter