Титла: $DISPLAY is not set or cannot connect to the X server. Публикувано от: theshit в Apr 19, 2013, 09:43 Здравейте, инсталирах си KDE, но нещо не мога да го стартирам. Мисля, че не е толкова сложно, не искам пълно решение на проблема а просто да ме насочите, накъде бие работата, при startkde получавам следната грешка
Код: # startkde Прегледах Гуугъл но всеки има различни мнения, дори сега ги мъча и междувременно се надявам някой да изскочи със съвет тука. Както се вижда от профила ми със NetBSD съм 6.1 Release Candidate 3 и мисля че са се инсталирали даже повече от необходимото пакети, защото след инсталацията размера на ОС скочи от 3 на 11 ГБ, инсталирах kde4-4.8.4. На echo DISPLAY не ми показва нищо, явно ще трябва да го сетна по някакви критерии с export DISPLAY= Ето X.org.log http://pastebin.com/8svnnhn4 Титла: Re: $DISPLAY is not set or cannot connect to the X server. Публикувано от: neter в Apr 19, 2013, 10:16 Какво казва
Цитат export DISPLAY=:0 && startkdeи какво се случва, ако пробваш изпълнение и с обикновен потребител? Титла: Re: $DISPLAY is not set or cannot connect to the X server. Публикувано от: Naka в 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 Титла: Re: $DISPLAY is not set or cannot connect to the X server. Публикувано от: theshit в 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. Странно, не мога да си го обясня, за толкова години не съм се занимавал досега със Х. Титла: Re: $DISPLAY is not set or cannot connect to the X server. Публикувано от: Naka в Apr 19, 2013, 10:32 А какво ще стане ако стартираш първо
xinit а след това в шела напишеш startkde Титла: Re: $DISPLAY is not set or cannot connect to the X server. Публикувано от: theshit в Apr 19, 2013, 10:36 има и вариант директно да окажеш на X-a на кой дисплей да тръгва: ами единствения еррор който мога да вида е този: /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 Титла: Re: $DISPLAY is not set or cannot connect to the X server. Публикувано от: Naka в Apr 19, 2013, 10:39 ами
xinit -- :0 xinit -- :1 или още по просто: X :0 X :1 Ако самият X не ще да тръгне значи не може да 'запали' екрана заради драйвери на видео, xorg.conf ....... Титла: Re: $DISPLAY is not set or cannot connect to the X server. Публикувано от: theshit в Apr 19, 2013, 10:41 Същото
X :0 ми дава: /usr/X11R7/lib/modules/drivers/intel_drv.so: Undefined PLT symbol "I810DRIScreenInit" (symnum = 356) Нищо, ще го мъча някой друг път. Титла: Re: $DISPLAY is not set or cannot connect to the X server. Публикувано от: bvbfan в Apr 19, 2013, 13:54 /usr/X11R7/lib/modules/drivers/intel_drv.so: Undefined PLT symbol "I810DRIScreenInit" (symnum = 356) Липсва динамична библиотека и не може да се извика функцията I810DRIScreenInit, която се намира в i810_dri.so -> библиотеката според мен липсва. Не разбирам от BSD, но провери дали е налична Код Ако е налична дай едно Код ако я няма си я набави някак си :) |