Cannot open display ":0.0" (xorg)

Настройка графического интерфейса, Иксов, десктопов, оконных менеджеров и иксовых терминалов

Модератор: Модераторы разделов

Mister1o
Сообщения: 197
ОС: FreeBSD,Gentoo,CentOS,Debian.

Cannot open display ":0.0"

Сообщение Mister1o »

Доброго времени суток, господа. Столкнулся нв такой проблемой:
при вводе

Код: Выделить всё

setxkbmap -option terminate:ctrl_alt_bksp

или

выдает такое

Код: Выделить всё

No protocol specified
Cannot open display ":0.0"

не могу понять в чем дело.
ОС FreeBSD 8.1-release
xorg-server-1.7.5
Xorg.conf
Spoiler
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 1.0 (root@leslie.maximuma.net) Mon Sep 27 11:10:49 EEST 2010

Section "Extensions"
Option "Composite"
EndSection
# **********************************************************************
# Refer to the xorg.conf man page for details about the format of
# this file.
# **********************************************************************

Section "ServerFlags"
#DontZap # disable <Ctrl><Alt><BS> (server abort)
AllowMouseOpenFail # allows the server to start up even if the mouse does not work
#DontZoom # disable <Ctrl><Alt><KP_+>/<KP_-> (resolution switching)
EndSection


Section "ServerLayout"
Identifier "X.org Configured"
Screen "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
Option "AllowEmptyInput" "off"
EndSection

Section "Files"
ModulePath "/usr/local/lib/xorg/modules"
FontPath "/usr/fonts/misc/"
FontPath "/usr/fonts/TTF/"
FontPath "/usr/fonts/OTF"
FontPath "/usr/fonts/Type1/"
FontPath "/usr/fonts/100dpi/"
FontPath "/usr/fonts/75dpi/"
FontPath "/usr/fonts/terminus-font/"
FontPath "/usr/fonts/cyr-rfx-koi8-o/"
FontPath "/usr/fonts/webfonts/"
EndSection

Section "Module"
Load "extmod"
Load "record"
Load "dbe"
Load "glx"
Load "dri2"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbLayout" "us,ru(winkeys),ua"
Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll"
Option "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/ums0"
Option "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
Identifier "monitor0"
VendorName "Plug'n Play"
ModelName "L1970HR "
HorizSync 30-83
VertRefresh 56-75

# TV fullscreen mode or DVD fullscreen output.
# 768x576 @ 79 Hz, 50 kHz hsync
ModeLine "768x576" 50.00 768 832 846 1000 576 590 595 630

# 768x576 @ 100 Hz, 61.6 kHz hsync
ModeLine "768x576" 63.07 768 800 960 1024 576 578 590 616
EndSection

Section "Device"
Identifier "Card0"
Driver "nvidia"
VendorName "nVidia Corporation"
BoardName "NV18 [GeForce4 MX 440 AGP 8x]"
Option "DPMS"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultColorDepth 24

Subsection "Display"
Depth 8
Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
EndSubsection

Subsection "Display"
Depth 15
Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
EndSubsection

Subsection "Display"
Depth 16
Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
EndSubsection

Subsection "Display"
Depth 24
Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
EndSubsection
EndSection

И как вернуть возможность презагрузки х-ов комбинацией ctrl_alt_bksp?
Заранее благодарен.
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Cannot open display ":0.0"

Сообщение watashiwa_daredeska »

Как и откуда запускаете? Эмулятор терминала, screen, ssh, cron, ?..
Спасибо сказали:
Mister1o
Сообщения: 197
ОС: FreeBSD,Gentoo,CentOS,Debian.

Re: Cannot open display ":0.0"

Сообщение Mister1o »

эмулятор терминала Terminal
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Cannot open display ":0.0"

Сообщение watashiwa_daredeska »

Mister1o писал(а):
06.02.2011 16:58
эмулятор терминала Terminal
Это что? GNOME? XFCE? …?

Не под screen'ом, не через ssh? Из терминала вообще что-нибудь запускается графическое? Хотя бы он сам?
Спасибо сказали:
Mister1o
Сообщения: 197
ОС: FreeBSD,Gentoo,CentOS,Debian.

Re: Cannot open display ":0.0"

Сообщение Mister1o »

и из опенбокса, и из-под кедов, и под гномом - результат один. я так понимаю дело в настройке именно х-сервера.
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Cannot open display ":0.0"

Сообщение watashiwa_daredeska »

Mister1o писал(а):
06.02.2011 18:47
я так понимаю дело в настройке именно х-сервера.
Ну, из меню ведь как-то запускается терминал? Сам openbox, кеды и гном ведь как-то запускаются? Значит с икс-сервером всё в порядке.

Откуда этот DISPLAY=:0.0 взялся? В конфигах никаких не прописывали железно export DISPLAY=:0.0?
Спасибо сказали:
Mister1o
Сообщения: 197
ОС: FreeBSD,Gentoo,CentOS,Debian.

Re: Cannot open display ":0.0"

Сообщение Mister1o »

Откуда этот DISPLAY=:0.0 взялся? В конфигах никаких не прописывали железно export DISPLAY=:0.0?

не знаю, ничего не прописывал. и опенгл не прикручивается.
Спасибо сказали:
Аватара пользователя
romuil
Сообщения: 2095
Статус: Ромунцель
ОС: ALTLinux Sisyphus

Re: Cannot open display ":0.0"

Сообщение romuil »

Код: Выделить всё

 echo $DISPLAY
что показывает?
Спасибо сказали:
Mister1o
Сообщения: 197
ОС: FreeBSD,Gentoo,CentOS,Debian.

Re: Cannot open display ":0.0"

Сообщение Mister1o »

[leslie@leslie:~$]echo $DISPLAY
:0.0
[leslie@leslie:~$]
Спасибо сказали:
Аватара пользователя
romuil
Сообщения: 2095
Статус: Ромунцель
ОС: ALTLinux Sisyphus

Re: Cannot open display ":0.0"

Сообщение romuil »

Скорее всего иксам запрещено слушать tcp.

Нужно найти с какими ключами стартует X
Спасибо сказали:
Mister1o
Сообщения: 197
ОС: FreeBSD,Gentoo,CentOS,Debian.

Re: Cannot open display ":0.0"

Сообщение Mister1o »

и как это узнать?
запускается через кдм.
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Cannot open display ":0.0"

Сообщение watashiwa_daredeska »

romuil писал(а):
06.02.2011 19:13
Скорее всего иксам запрещено слушать tcp.
При :0.0 идет попытка локального обращения, через unix socket, а не TCP. У меня тоже TCP запрещено, но всё работает.

Mister1o, приведите вывод команды ps axww | grep X
Спасибо сказали:
Mister1o
Сообщения: 197
ОС: FreeBSD,Gentoo,CentOS,Debian.

Re: Cannot open display ":0.0"

Сообщение Mister1o »

[leslie@leslie:~$]ps axww | grep X
1167 ?? R 0:11,41 /usr/local/bin/X -br -nolisten tcp :0 -auth /var/run/xauth/A:0-74TfuV (Xorg)
1225 0 S+ 0:00,01 grep X
[leslie@leslie:~$]
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Cannot open display ":0.0"

Сообщение watashiwa_daredeska »

Mister1o писал(а):
06.02.2011 21:52
1167 ?? R 0:11,41 /usr/local/bin/X -br -nolisten tcp :0 -auth /var/run/xauth/A:0-74TfuV (Xorg)
Содержимое переменной $XAUTHORITY совпадает со значением аргумента -auth?
Спасибо сказали:
Mister1o
Сообщения: 197
ОС: FreeBSD,Gentoo,CentOS,Debian.

Re: Cannot open display ":0.0"

Сообщение Mister1o »

она вообще пустая

Код: Выделить всё

[leslie@leslie:~$]echo $XAUTHORITY

[leslie@leslie:~$]
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3729
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2
Контактная информация:

Re: Cannot open display ":0.0"

Сообщение Hephaestus »

Mister1o , стесняюсь спросить, вот это
Mister1o писал(а):
06.02.2011 15:48
No protocol specified
Cannot open display ":0.0"
это случайно не под рутом? А то уж очень похоже. Пардон.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Cannot open display ":0.0"

Сообщение watashiwa_daredeska »

Mister1o писал(а):
07.02.2011 00:45
она вообще пустая
Вот в этом и проблема. Попробуйте перед запуском проблемных команд прописать export XAUTHORITY=... со значением из параметра -auth X-сервера, подсмотренным в выводе ps.

fflatx писал(а):
07.02.2011 07:23
это случайно не под рутом?
Если $PS1 честен, то нет :)
Спасибо сказали:
Mister1o
Сообщения: 197
ОС: FreeBSD,Gentoo,CentOS,Debian.

Re: Cannot open display ":0.0"

Сообщение Mister1o »

export XAUTHORITY="/var/run/xauth/A:0-74TfuV"
так?
если да - то все равно не работает (
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3729
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2
Контактная информация:

Re: Cannot open display ":0.0"

Сообщение Hephaestus »

watashiwa_darede... писал(а):
08.02.2011 01:34
Если $PS1 честен, то нет :)

Этого нигде не видно.
Команды, показанные в первом посте, запущены от рута или от пользователя? Не понятно. Потому и спрашиваю.
$XAUTHORITY у меня, например, тоже пустая. Но от пользователя все работает. Хотя, у меня другой дистрибутив.

А вообще, Mister1o , раньше это у Вас работало?
В какой момент проблемы начались?
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
Mister1o
Сообщения: 197
ОС: FreeBSD,Gentoo,CentOS,Debian.

Re: Cannot open display ":0.0"

Сообщение Mister1o »

Код: Выделить всё

[leslie@leslie:~$]echo $XAUTHORITY

[leslie@leslie:~$]

от рута было бы так =)

Код: Выделить всё

[lрут=)@leslie:~$]echo $XAUTHORITY

[lрут:D@leslie:~$]

именно в тот момент, когда мне потребовлась утилита glxinfo. мне пробовали помочь настроить опенГЛ (установил драйвер для видяхи). насколько я понимаю Х-ы во фре идут нулевый, без каких либо настроек (чисто по фряшному - конструктор лего - собери сам =)))). полагаю дистрибутив не имеет значение - Х-ы вроде одинаковые. )
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Cannot open display ":0.0"

Сообщение watashiwa_daredeska »

Mister1o писал(а):
08.02.2011 11:26
export XAUTHORITY="/var/run/xauth/A:0-74TfuV"
так?
X-сервер не перезапускали с тех пор? Хотя, пофиг, все равно это не совсем то. Что-то давно я в этом хламе не копался, уже забыл кто куда чего передает.

user@localhost

$ ps axww \ | grep bin/X \ | grep -v grep \ | sed -n 's/^.* \(:[^ ][^ ]*\) .*-auth *\([^ ][^ ]*\) .*$/export DISPLAY=\1.0; export XAUTHORITY=\2; xmessage Test/p' \ | sudo sh

Так что говорит?
Спасибо сказали:
Mister1o
Сообщения: 197
ОС: FreeBSD,Gentoo,CentOS,Debian.

Re: Cannot open display ":0.0"

Сообщение Mister1o »

export XAUTHORITY="/var/run/xauth/A:0-74TfuV"

после кадого запуска файл меняется.

Код: Выделить всё

$ ps axww \
  | grep bin/X \
  | grep -v grep \
  | sed -n 's/^.* \(:[^ ][^ ]*\) .*-auth  *\([^ ][^ ]*\) .*$/export DISPLAY=\1.0; export XAUTHORITY=\2; xmessage Test/p' \
  | sudo sh

чуть позже перезагружу во фрю - попробую.
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Cannot open display ":0.0"

Сообщение watashiwa_daredeska »

Mister1o писал(а):
08.02.2011 15:25
после кадого запуска файл меняется
Да, так и должно быть. Просто, у меня, например, этот файл не доступен пользователю даже на чтение, только руту. Где-то есть какие-то скрипты, которые это дело перехачивают для пользователя, вот только не помню, где.
Спасибо сказали:
Mister1o
Сообщения: 197
ОС: FreeBSD,Gentoo,CentOS,Debian.

Re: Cannot open display ":0.0"

Сообщение Mister1o »

$ ps axww \
| grep bin/X \
| grep -v grep \
| sed -n 's/^.* \(:[^ ][^ ]*\) .*-auth *\([^ ][^ ]*\) .*$/export DISPLAY=\1.0; export XAUTHORITY=\2; xmessage Test/p' \
| sudo sh

выскочило окошко со словом тест и кнопочкой окей.
Просто, у меня, например, этот файл не доступен пользователю даже на чтение, только руту.

у меня он помоему вообще пустой.
насколько я понимаю, х настраисается не одним файлом хорг.конф?
и еще 2 вопроса появились,
1. как сделать чтобы х умирал при комбинации клавиш контрол+альт+дел?
2. не могу понять, мышь х-7. колесо после одной загрузки работает, после следующей не хочет оО что может быть не так?
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Cannot open display ":0.0"

Сообщение watashiwa_daredeska »

Mister1o писал(а):
08.02.2011 18:59
выскочило окошко со словом тест и кнопочкой окей.
Значит с этим, по крайней мере, всё Ok. Итак, диагноз: куда-то девается авторизационная информация xauth, без которой нельзя подключаться к X-серверу. Программы ищут данные для xauth в файле, прописанном в переменной XAUTHORITY, либо в ~/.Xauthority, если она пуста. Изначально, эти данные лежат в файле, указанном в параметре -auth X-сервера, но этот файл доступен только root'у, поэтому при логине пользователя информация должна перекладываться в файл, доступный пользователю.

Учитывая, что window manager у Вас стартует, программы из меню тоже, а ломается все только в терминале, следует предполагать косяки в скриптах настройки shell. Итак,

какой у Вас shell используется? bash? Тогда приведите здесь, пожалуйста, ~/.bashrc.

Mister1o писал(а):
08.02.2011 18:59
как сделать чтобы х умирал при комбинации клавиш контрол+альт+дел?

Код: Выделить всё

Section "ServerFlags"
  Option "DontZap" "false"
EndSection
Как-то так. UPD: в xorg.conf, естественно.
Спасибо сказали:
Mister1o
Сообщения: 197
ОС: FreeBSD,Gentoo,CentOS,Debian.

Re: Cannot open display ":0.0"

Сообщение Mister1o »

Код: Выделить всё

PS1="\[\033[0;32;40m[\033[0;33;40m\u@\033[0;31;40m\h:\033[0;35;40m\w\033[0;34;40m\$\033[0;32;40m]\033[0;36;40m\]"


это и все. но, ранее (по-умолчанию) использовался csh - все ыбло так же.
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Cannot open display ":0.0"

Сообщение watashiwa_daredeska »

Mister1o писал(а):
08.02.2011 20:17
это и все
Просто мистика какая-то.

Давайте еще раз уточним:
1. Графическая среда стартует нормально: всякие там десктопы, панельки, менюшки и т.п.
2. Из меню DE/WM все приложения стартуют нормально.
3. «Терминал» из меню стартует нормально.
4. Ни одно графическое приложение из «терминала» не стартует.

Я правильно понимаю ситуацию?

Mister1o писал(а):
08.02.2011 20:17
ранее (по-умолчанию) использовался csh - все ыбло так же.
В смысле, графические приложения из «терминала» не запускались?
Спасибо сказали:
Mister1o
Сообщения: 197
ОС: FreeBSD,Gentoo,CentOS,Debian.

Re: Cannot open display ":0.0"

Сообщение Mister1o »

нет, работает абсолютно все. за исключением тех проблем, которые описаны в первом посте. без то что я получаю в ответ на glxinfo нестораживает меня и не дает возможности настроить поддержку опенГЛ. а работает все от и до. любоая среда, любіе ВМ. менеджер входа - кдм.
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Cannot open display ":0.0"

Сообщение watashiwa_daredeska »

Mister1o писал(а):
08.02.2011 20:32
нет, работает абсолютно все. за исключением тех проблем, которые описаны в первом посте.
Погодите, т.е. любые программы, кроме описанных в первом посте, из терминала запускаются? xmessage Test выдает окошко с надписью Test и кнопкой Ok?
Спасибо сказали:
Mister1o
Сообщения: 197
ОС: FreeBSD,Gentoo,CentOS,Debian.

Re: Cannot open display ":0.0"

Сообщение Mister1o »

Test и кнопкой Ok?

да )
Спасибо сказали:
Ответить