سؤال كيفية تشغيل وايلاند / ويستون؟


Ubuntu 12.10 السفن Weston و Wayland. ما الخطوات الأساسية التي يجب اتخاذها لجعلها قابلة للاستخدام؟ محاولة بدء تشغيل 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
$ 

ملاحظة: أعرف أنهم غير مستعدين لوقت الذروة حتى الآن ، أي شيء أساسي مثل فتح محطة أو شيء من نوع hello-world في Weston سيكون كافيًا.


4
2017-12-06 09:58


الأصل




الأجوبة:


هناك خلل في ميسا 9.0. حاول استخدام mesa-9.0.1 (قد تضطر إلى بناء من git)


2
2017-12-21 22:58



على الرغم من أن هذا قد يكون صحيحًا بشكل أساسي ، إلا أننا نرغب عمومًا في رؤية المزيد من التفاصيل. لماذا يعتبر ميس مهمة لويستون؟ هل لديك رابط لتقرير الخطأ؟ هل لديك بعض الروابط من هنا أو من أي مكان آخر والتي تعطي المستخدمين فكرة عن كيفية تثبيت إصدار mesa غير موجود في المستودعات؟ ربما هناك PPA التي يمكن استخدامها؟ - fabricator4


المشكلة حل نفسها في 13.04 ، weston يبدأ الآن من خارج منطقة الجزاء ، لا الإعداد المطلوب. سوف يفتح كنافذة منفصلة في Xorg ويوفر محطة جنبا إلى جنب مع وظيفة مدير النوافذ الأساسية.


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


أنا أظن أنك لا تملك ميسا ، من فضلك لا قبل أن تنفيذ البرنامج النصي قذيفة التالية تذكر إذا كان لديك تبعيات المذكورة أدناه

  1. إدارة الحقوق الرقمية
  2. بروتو
  3. وحدات الماكرو
  4. libxcb
  5. presentproto
  6. dri3proto
  7. libxshmfence
  8. pixman
  9. القاهرة

أنا أظن أنه ليس لديك ميزا لأن سجلك يذكر عن 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