Вопрос Как запустить Wayland / Weston?


Ubuntu 12.10 отправляет Уэстон и Уэйленд. Какие основные шаги я должен предпринять, чтобы сделать их пригодными для использования? Попытка запустить Weston дает это, а затем возвращается к командной строке:

$ weston
Date: 2012-12-06 CET
[10:53:58.368] weston 0.95.0
               http://wayland.freedesktop.org/
               Bug reports to: https://bugs.freedesktop.org/enter_bug.cgi?product=weston
               Build:  
[10:53:58.368] OS: Linux, 3.5.0-19-generic, #30-Ubuntu SMP Tue Nov 13 17:49:53 UTC 2012, i686
couldn't open /home/ingo/.config/weston.ini
[10:53:58.368] Loading module '/usr/lib/weston/x11-backend.so'
[10:53:58.370] initializing x11 backend
couldn't open /home/ingo/.config/weston.ini
libEGL warning: unsupported platform Windows
libEGL warning: DRI2: failed to authenticate
libEGL warning: DRI2: failed to open swrast (search paths /usr/lib/fglrx/dri)
libEGL warning: unsupported platform Windows
libGL error: failed to load driver: swrast
libGL error: Try again with LIBGL_DEBUG=verbose for more details.
[10:53:58.389] failed to choose config: 0
[10:53:58.389] failed to create compositor
$ 

PS: Я знаю, что они еще не готовы к прайм-тайм, ничего такого, как открытие терминального или приветливого типа в Вестоне, было бы достаточно.


4
2017-12-06 09:58


происхождения




ответы:


В mesa-9.0 есть ошибка. Попробуйте использовать mesa-9.0.1 (возможно, вам придется строить из git)


2
2017-12-21 22:58



Хотя это может быть по существу правильно, мы обычно хотели бы увидеть немного более подробно. Почему меза важна для Уэстона? У вас есть ссылка на отчет об ошибке? У вас есть ссылки отсюда или в другом месте, которые дадут пользователям понять, как установить версию mesa, которая не находится в репозиториях? Возможно, есть PPA, который можно использовать? - fabricator4


Проблема решена в 13.04, weston запускается прямо сейчас, не требуется установка. Он откроется в виде отдельного окна в Xorg и предоставит Terminal вместе с базовым функциональным менеджером окон.


1
2018-05-27 05:15



И под virtualbox, используйте --use-pixman, если libEGL показывает ошибки при запуске Wayland как libEGL warning: DRI2: did not find extension DRI_DRI2 version 2 - cardiff space man


Я предполагаю, что у вас нет mesa, пожалуйста, не то, чтобы до выполнения следующего сценария оболочки упоминать, если у вас есть указанные ниже зависимости

  1. направление относительного движения
  2. прото
  3. макрос
  4. libxcb
  5. presentproto
  6. dri3proto
  7. libxshmfence
  8. pixman
  9. Каир

Я принимаю дикие предположения, что у вас нет mesa, потому что ваш журнал упоминает о DRI. Попробуйте сделать следующее:

export WLD=$HOME/install
export LD_LIBRARY_PATH=$WLD/lib
export PKG_CONFIG_PATH=$WLD/lib/pkgconfig/:$WLD/share/pkgconfig/
export PATH=$WLD/bin:$PATH

export ACLOCAL_PATH=$WLD/share/aclocal
export ACLOCAL="aclocal -I $ACLOCAL_PATH"
mkdir -p $ACLOCAL_PATH

git clone git://anongit.freedesktop.org/mesa/mesa
cd mesa
./autogen.sh --prefix=$WLD --enable-gles2 --disable-gallium-egl \
 --with-egl-platforms=x11,wayland,drm --enable-gbm --enable-shared-glapi \
 --with-gallium-drivers=r300,r600,swrast,nouveau \
 --disable-llvm-shared-libs # this may be a bug in the llvm package
sudo make && sudo make install
cd ..

1
2017-07-14 04:31