XServer: как проверить, кто / что использует отображение: N

У меня странная ситуация. Это мои команды и их выходы:

user@machine:~/Temp$ Xvfb :10 -screen 0 1024x768x16 _XSERVTransSocketINETCreateListener: ...SocketCreateListener() failed _XSERVTransMakeAllCOTSServerListeners: server already running (EE) Fatal server error: (EE) Cannot establish any listening sockets - Make sure an X server isn't already running(EE) user@machine:~/Temp$ Xvfb :11 -screen 0 1024x768x16 _XSERVTransSocketINETCreateListener: ...SocketCreateListener() failed _XSERVTransMakeAllCOTSServerListeners: server already running (EE) Fatal server error: (EE) Cannot establish any listening sockets - Make sure an X server isn't already running(EE) user@machine:~/Temp$ Xvfb :12 -screen 0 1024x768x16 started... 

Как вы видите, dipslay: 10 и дисплей: 11 не являются бесплатными. Однако в / tmp нет файлов .x10-lock и .x11-lock. Кроме того, в /tmp/.X11-unix нет файлов = x10 и = x11.

Как я могу узнать, почему дисплеи 10 и 11 не являются бесплатными?

One Solution collect form web for “XServer: как проверить, кто / что использует отображение: N”

Вы можете узнать

 lsof -i TCP:6010 

Как root, это покажет прослушиватели TCP, используя дисплей X11: 10; измените 6010 на 6011 для отображения: 11 и т. д .; или используйте такой диапазон, как TCP:6000-6020 .

Аналогичным образом вы можете проверить наличие прослушивателей сокетов, если это тоже проблема для вас (вы только получаете сообщение об ошибке для прослушивателя INET выше, так что это еще не так). Например, если вы запустите свой Xorg с помощью -nolisten tcp , вы увидите его в результатах lsof /tmp/.X11-unix/* .

Вы можете комбинировать оба:

 lsof -iTCP:6000-6020 /tmp/.X11-unix/* 
  • Как прекратить выполнение xvfb-run
  • Сделать windowmanager / desktop (Gnome) использовать только часть разрешения сервера X11 (Xvfb)
  • Xvfb застрял в «встроенном расширении GLX» на Amazon Linux
  • Расширение GLX не работает должным образом с помощью xvfb
  • Странные проблемы рендеринга при использовании xvfb-run
  • CutyCapt, похоже, игнорирует параметры размера экрана Xvfb
  • Использовать xvfb для автоматизации программы X
  • Попытка запустить программу, которая требует X11-сервера на безголовой установке Raspbian
  • Как сделать снимок экрана моего буфера Xvfb?
  • Почему «xvfb-run glxgears» выходит из строя с ошибкой контраста?
  • WebDriverError: неизвестная ошибка: Chrome не удалось запустить: crashed
  • Interesting Posts

    Как использовать неиспользуемый раздел в среде с двойной загрузкой

    Как я могу использовать корзину / корзину для своих акций Samba?

    опция syndaemon -t не работает на HP dm4 работает Ubuntu 12.04

    Двойная загрузка Linux и Windows 7 с GRUB

    Как я могу синхронизировать тома kmix и alsamixer максимум?

    Установка переменной имени хоста сразу после входа в SSH

    Есть ли какой-либо веб-браузер, который использует keybinding, кроме uzbl?

    Передача команды git в качестве аргумента

    Медленная система после запуска приложения KDE GUI из Debian Squeeze chroot

    Цветной вывод из сценария Bash

    Отключить выключение экрана в KDE во время просмотра iPlayer

    Как я могу получить максимально развернутые окна, чтобы не скрываться за панелью меню на основном внешнем?

    Попытка написать сценарий для запуска процессов, основанных на тонкости

    Как установить расширение пользовательской темы в Gnome в Fedora 16?

    динамический поиск zip-файлов в определенном пути и разархивировать его в той же папке с распакованными файлами?

    Linux и Unix - лучшая ОС в мире.