सवाल वेलैंड / वेस्टन कैसे चलाएं?


उबंटू 12.10 जहाजों वेस्टन और वेलैंड। उन्हें उपयोग करने योग्य बनाने के लिए मुझे क्या बुनियादी कदम उठाने की ज़रूरत है? वेस्टन शुरू करने की कोशिश कर यह देता है और फिर कमांड प्रॉम्प्ट पर वापस चला जाता है:

$ 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
$ 

पीएस: मुझे पता है कि वे अभी तक प्राइम टाइम के लिए तैयार नहीं हैं, वेस्टन में एक टर्मिनल या हैलो-वर्ल्ड टाइप चीज खोलने जैसी कुछ भी बुनियादी होगी।


4
2017-12-06 09:58


मूल




जवाब:


मेसा-9.0 में एक बग है। मेसा-9.0.1 का उपयोग करने का प्रयास करें (आपको गिट से निर्माण करना पड़ सकता है)


2
2017-12-21 22:58



हालांकि यह अनिवार्य रूप से सही हो सकता है, हम आम तौर पर थोड़ी अधिक जानकारी देखना पसंद करते हैं। मेसन के लिए मेसा महत्वपूर्ण क्यों है? क्या आपके पास बग रिपोर्ट का लिंक है? क्या आपके यहां या अन्य जगहों से कुछ लिंक हैं जो उपयोगकर्ताओं को एक सुराग देगा जो एक मेसा संस्करण स्थापित करने के लिए है जो भंडार में नहीं है? शायद एक पीपीए है जिसका इस्तेमाल किया जा सकता है? - fabricator4


समस्या 13.04 में हल हो गई, weston बॉक्स से बाहर शुरू होता है, कोई सेटअप आवश्यक नहीं है। यह ज़ोरग में एक अलग खिड़की के रूप में खुल जाएगा और एक मूल खिड़की प्रबंधक कार्यक्षमता के साथ एक टर्मिनल प्रदान करेगा।


1
2018-05-27 05:15



और वर्चुअलबॉक्स के तहत, अगरयूईजीएल वैलैंड की तरह शुरू करने में त्रुटियों को दिखाता है तो --use-pixman का उपयोग करें libEGL warning: DRI2: did not find extension DRI_DRI2 version 2 - cardiff space man


मुझे लगता है कि आपके पास मेसा नहीं है, कृपया यह नहीं कि निम्नलिखित शेल स्क्रिप्ट को निष्पादित करने से पहले उल्लेख करें कि यदि आपके पास नीचे उल्लिखित निर्भरताएं हैं

  1. DRM
  2. आद्य
  3. मैक्रो
  4. libxcb
  5. presentproto
  6. dri3proto
  7. libxshmfence
  8. pixman
  9. काहिरा

मैं एक जंगली अनुमान लगा रहा हूं कि आपके पास मेसा नहीं है क्योंकि आपका लॉग डीआरआई के बारे में बताता है। निम्नलिखित करने का प्रयास करें:

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