Frage Wie läuft man Wayland / Weston?


Ubuntu 12.10 versendet Weston und Wayland. Was sind die grundlegenden Schritte, die ich ergreifen muss, um sie nutzbar zu machen? Der Versuch, Weston zu starten, gibt dies und dann zurück zur Eingabeaufforderung:

$ 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: Ich weiß, dass sie noch nicht für die Prime-Time bereit sind, irgendetwas Grundlegendes wie das Öffnen eines Terminals oder Hallo-Welt-Typ-Ding in Weston wäre genug.


4
2017-12-06 09:58


Ursprung




Antworten:


Es gibt einen Fehler in Mesa-9.0. Versuchen Sie es mit mesa-9.0.1 (Sie müssen möglicherweise aus Git bauen)


2
2017-12-21 22:58



Obwohl dies im Wesentlichen korrekt ist, möchten wir im Allgemeinen ein bisschen mehr Details sehen. Warum ist Mesa für Weston wichtig? Haben Sie einen Link zum Fehlerbericht? Haben Sie einige Links von hier oder anderswo, die Benutzern einen Hinweis geben, wie man eine Mesa-Version installiert, die nicht in den Repositories ist? Vielleicht gibt es eine PPA, die verwendet werden kann? - fabricator4


Das Problem hat sich in 13.04 gelöst, weston Startet jetzt sofort, keine Einrichtung erforderlich. Es wird als separates Fenster in Xorg geöffnet und bietet ein Terminal mit einer grundlegenden Fenstermanager-Funktionalität.


1
2018-05-27 05:15



Und benutze unter virtualbox --use-pixman wenn libEGL Fehler beim Starten von Wayland zeigt libEGL warning: DRI2: did not find extension DRI_DRI2 version 2 - cardiff space man


Ich nehme an, Sie haben keine Mesa, bitte nicht, dass vor dem Ausführen des folgenden Shell-Skript erwähnen, wenn Sie die unten genannten Abhängigkeiten haben

  1. drm
  2. Proto
  3. Makros
  4. libxcb
  5. presentproto
  6. dri3proto
  7. libxshmfence
  8. Pixman
  9. Kairo

Ich nehme an, Sie haben keine Mesa, weil in Ihrem Logbuch von DRI die Rede ist. Versuchen Sie Folgendes:

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