Câu hỏi Làm thế nào để chạy Wayland / Weston?


Ubuntu 12.10 tàu Weston và Wayland. Các bước cơ bản tôi cần thực hiện để làm cho chúng có thể sử dụng được là gì? Cố gắng để bắt đầu Weston cho điều này và sau đó giảm trở lại dấu nhắc lệnh:

$ 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: Tôi biết rằng họ chưa sẵn sàng cho thời gian đầu tiên, bất cứ điều gì cơ bản như mở một thiết bị đầu cuối hoặc loại thế giới hello ở Weston sẽ là đủ.


4
2017-12-06 09:58


gốc




Các câu trả lời:


Có lỗi trong mesa-9.0. Hãy thử sử dụng mesa-9.0.1 (bạn có thể phải xây dựng từ git)


2
2017-12-21 22:58



Mặc dù điều này về cơ bản có thể đúng, nhưng chúng tôi thường muốn xem chi tiết hơn một chút. Tại sao mesa lại quan trọng với Weston? Bạn có liên kết đến báo cáo lỗi không? Bạn có một số liên kết từ đây hoặc ở nơi khác mà sẽ cung cấp cho người dùng một đầu mối làm thế nào để cài đặt một phiên bản mesa mà không có trong kho? Có lẽ có một PPA có thể được sử dụng? - fabricator4


Vấn đề đã được giải quyết trong 13.04, weston bắt đầu ngay bây giờ, không cần thiết lập. Nó sẽ mở ra như một cửa sổ riêng biệt trong Xorg và cung cấp một Terminal cùng với một chức năng quản lý cửa sổ cơ bản.


1
2018-05-27 05:15



Và dưới hộp ảo, sử dụng --use-pixman nếu libEGL hiển thị lỗi khi khởi động Wayland như libEGL warning: DRI2: did not find extension DRI_DRI2 version 2 - cardiff space man


Tôi đoán bạn không có mesa, xin vui lòng không phải là trước khi thực hiện kịch bản shell sau đây đề cập đến nếu bạn có phụ thuộc được đề cập dưới đây

  1. drm
  2. proto
  3. macro
  4. libxcb
  5. presentproto
  6. dri3proto
  7. libxshmfence
  8. pixman
  9. cairo

Tôi đang tham gia một dự đoán hoang dã bạn không có mesa vì nhật ký của bạn đề cập đến DRI. Hãy thử làm như sau:

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