Como executar o Wayland / Weston?

4

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 ainda, qualquer coisa básica como abrir um terminal ou algo tipo hello-world em Weston seria suficiente.

    
por Grumbel 06.12.2012 / 10:58

3 respostas

1

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

    
por Grumbel 27.05.2013 / 07:15
2

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

    
por Lucas Dohring 21.12.2012 / 23:58
1

Eu estou supondo que você não tem mesa, por favor, não que antes de executar o script de shell a seguir, mencione 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

Estou pensando 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 ..
    
por Jerric Lyns John 14.07.2014 / 06:31