General TC > General TC Talk

Wayland

<< < (2/9) > >>

pq5190362:

--- Quote from: curaga on December 19, 2016, 02:29:04 AM ---As per other topics
--- End quote ---

Which topics?


--- Quote from: curaga on December 19, 2016, 02:29:04 AM ---Wayland's size
--- End quote ---

Please name the size, ideally in comparision.


--- Quote from: curaga on December 19, 2016, 02:29:04 AM ---runnable hw
--- End quote ---

Wayland and Weston can be run with software rendering since v1.1:

http://www.phoronix.com/scan.php?page=news_item&px=MTI4MTE
http://www.phoronix.com/scan.php?page=news_item&px=MTM0Njg


--- Quote from: curaga on December 19, 2016, 02:29:04 AM ---and dependencies
--- End quote ---

Which dependencies?


--- Quote from: Juanito on December 19, 2016, 03:12:43 AM ---'looks like santa came early this year - wayland posted to x86 and x86_64 repos

--- End quote ---

Thanks a lot "Santa"  ;D :D :P ;).

Now we're still missing a compositor though, such as Weston for example:

https://wiki.archlinux.org/index.php/wayland#Requirements

 ;)

Could you possibly also add Weston to the repo and upgrade gtk3.tcz to the latest version, since a current version of GTK+ 3 is required for Wayland:

https://en.wikipedia.org/wiki/Wayland_(display_server_protocol)#Toolkit_support

?

Juanito:
wayland becomes a dep of libEGL, which means libEGL extension grows in size (not such a big deal) and that X users get +/- 100kb of  wayland extension they can't use.

The gtk3 extension is +/- current at 3.22.0 and it will compile against wayland. Compiling mutter with wayland support fails for me.

I suspect there will be a problem with libinput (required by wayland), the latest versions of this use the udev hwdb, which is not present in tinycore.

pq5190362:

--- Quote from: Juanito on December 21, 2016, 04:40:03 AM ---The gtk3 extension is +/- current at 3.22.0
--- End quote ---

Not in the x86 repo, which is at 3.14:

http://repo.tinycorelinux.net/7.x/x86/tcz/gtk3.tcz.info


--- Quote from: Juanito on December 21, 2016, 04:40:03 AM ---and it will compile against wayland. Compiling mutter with wayland support fails for me.

I suspect there will be a problem with libinput (required by wayland), the latest versions of this use the udev hwdb, which is not present in tinycore.

--- End quote ---

See:


--- Quote from: http://www.linuxfromscratch.org/blfs/view/systemd/gnome/mutter.html ---
http://www.linuxfromscratch.org/blfs/view/systemd/gnome/mutter.html

Mutter Dependencies
Required
Clutter-1.26.0, gnome-desktop-3.22.0, libxkbcommon-0.7.0, UPower-0.99.4, and Zenity-3.22.0

Recommended
gobject-introspection-1.50.0, libcanberra-0.30, and startup-notification-0.12

Recommended (Required to build the Wayland compositor)
libinput-1.5.3, Wayland-1.12.0, wayland-protocols-1.7, and Xorg-Server-1.19.0 (with Xwayland). Additionally, Cogl-1.22.2, Clutter-1.26.0 and GTK+-3.22.4 need to be built with Wayland support.
--- End quote ---

 ;)

Juanito:
weston will run in a window under X without Xwayland and the weston terminal accepts keyboard and mouse input so perhaps the hwdb is not so vital after all.

pq5190362:
Here's also a guide for Weston:

http://www.linuxfromscratch.org/blfs/view/systemd/general/weston.html

 ;)

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version