Questão Como correr o Wayland / Weston?


O Ubuntu 12,10 envia navios para Weston e Wayland. Quais são os passos básicos que preciso tomar para torná-los utilizáveis? Tentar iniciar o Weston fornece isso e, em seguida, retorna ao prompt de comando:

$ 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: Eu sei que eles não estão prontos para o horário nobre, no entanto, qualquer coisa básica como abrir um terminal ou algo tipo hello-world em Weston seria o suficiente.


4
2017-12-06 09:58


origem




Respostas:


Existe um erro no mesa-9.0. Tente usar o mesa-9.0.1 (você pode ter que construir a partir do git)


2
2017-12-21 22:58



Embora isso possa ser essencialmente correto, geralmente gostamos de ver um pouco mais de detalhes. Por que a mesa é importante para Weston? Você tem um link para o relatório de bug? Você tem alguns links daqui ou de outro lugar que darão aos usuários uma idéia de como instalar uma versão de mesa que não esteja nos repositórios? Talvez haja um PPA que possa ser usado? - fabricator4


O problema resolveu-se em 13.04, weston Começa agora fora da caixa, sem necessidade de configuração. Ele será aberto como uma janela separada no Xorg e fornecerá um Terminal junto com uma funcionalidade básica do gerenciador de janelas.


1
2018-05-27 05:15



E no virtualbox, use --use-pixman se libEGL mostrar erros ao iniciar Wayland como libEGL warning: DRI2: did not find extension DRI_DRI2 version 2 - cardiff space man


Eu estou supondo que você não tem mesa, por favor, não que antes de executar o seguinte script de shell mencionar se você tem as dependências abaixo mencionadas

  1. drm
  2. proto
  3. macros
  4. libxcb
  5. presentproto
  6. dri3proto
  7. libxshmfence
  8. pixman
  9. Cairo

Eu estou supondo que você não tem mesa porque o seu log menciona sobre DRI. Tente fazer o seguinte:

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