Думал, что лучше ответить на это для справки. О, у меня также есть значок «Tumbleweed» ... Отличный ...
Если мышь LCD/DVI не подключена, загрузка не загружается буфером кадров (/ dev/fb0). Таким образом, сервер X11 не запускается. x11vnc требует, чтобы на нем работал настоящий сервер X11. Существует также программа xvnc, которая может создать виртуальный буфер X11/frame от вашего имени, но я не мог видеть его в пакетах Angstrom.
Итак, я установил Xvfb - и создал буфер виртуального кадра. Установите пакет
xserver-xorg-xvfb
При запуске, иметь в виду (для новичков, как я подхожу с Windows), он чувствителен к регистру. Создать виртуальный сервер X11;
Xvfb :1 -screen 0 1024x768x16 &
Когда вы сделаете это, вы, вероятно, получите эти ошибки;
(EE) AIGLX error: dlopen of /usr/X11/lib/dri/swrast_dri.so failed (dlopen(/usr/X11/lib/dri/swrast_dri.so, 5): image not found)
(EE) GLX: could not load software renderer
Итак, загрузите упаковку;
mesa-dri-driver-swrast
OK, ошибка исчезла. Теперь мы можем экспортировать наш дисплей (переменная среды, поэтому Firefox, или любой клиент X11, который вы запускаете, может подключаться к дисплею).
export DISPLAY=:1
Загрузите Firefox (что посмотреть)
firefox &
И теперь мы пытаемся начать x11vnc;
x11vnc -display :1 -bg -nopw -xkb
На данный момент, с этим дистрибутивом, вы увидите сообщение об ошибке о XTEST не найден/не доступен, когда он был построен. Here описывает проблему.
Я убедился, что у меня установлены все соответствующие библиотеки, поэтому я решил, что это было плохое построение на Angstrom. Итак, теперь, чтобы построить его самостоятельно. Я обеспечил доступность всех необходимых библиотек; это те, которые заканчиваются на -dev; по умолчанию все они оказались доступными. Я выполнил инструкции here.
За исключением того, что копировальная линия не работает для меня слишком хорошо, сделайте то, что вам нужно сделать, чтобы скопировать ее в папку/usr/bin.
Теперь он начинается, и нет ошибок в XTEST, и вход работает!