web-dev-qa-db-fra.com

Comment exécuter Wayland / Weston?

Ubuntu 12.10 expédie les navires Weston et Wayland. Quelles sont les étapes de base que je dois suivre pour les rendre utilisables? Essayer de démarrer Weston donne ceci puis revient à la commande Invite:

$ 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: Je sais qu'ils ne sont pas encore prêts pour le prime-time, rien de plus simple que d'ouvrir un terminal ou un truc du monde à Weston serait suffisant.

4
Grumbel

Le problème s'est résolu en 13.04, weston démarre maintenant, aucune configuration requise. Il s’ouvrira comme une fenêtre séparée dans Xorg et fournira un terminal avec une fonctionnalité de base du gestionnaire de fenêtres.

1
Grumbel

Il y a un bug dans mesa-9.0. Essayez d'utiliser mesa-9.0.1 (vous devrez peut-être compiler avec git)

2
Lucas Dohring

Je suppose que vous n'avez pas de mesa, merci de ne pas mentionner avant d'exécuter le script Shell suivant si vous avez les dépendances mentionnées ci-dessous

  1. drm
  2. proto
  3. les macros
  4. libxcb
  5. presentproto
  6. dri3proto
  7. libxshmfence
  8. lutin
  9. caire

Je suppose que vous n'avez pas de mesa parce que votre journal mentionne DRI. Essayez de faire ce qui suit:

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
Jerric Lyns John