<div dir="ltr">Thanks for putting up the github ISO mirror -- Just wanted to say howdy and let you know people are out there playing with RBOS. :)<div>Sometimes the silence is deafening; from my own projects, it always feels good to hear from someone playing around with them.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Jun 6, 2015 at 8:21 PM, nerdopolis <span dir="ltr"><<a href="mailto:bluescreen_avenger@verizon.net" target="_blank">bluescreen_avenger@verizon.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi.<br>
<br>
I have pushed out new ISO files for the Wayland Live CD project, named after my favorite celebrity (Rebecca Black).<br>
<br>
These have Wayland an Weston master, which when built, were a few commits ahead of the 1.8 releases of Wayland and Weston.<br>
<br>
Notably:<br>
The bash waylandloginmanager no longer uses weston-launch to start Wayland sessions for the user. Instead runuser is used to call up the sessions.<br>
This enhances security, as weston-launch's FD's are no longer being leaked to non weston sessions.<br>
Permissions to /dev/fb0 are no longer granted to all users of the plugdev group. Instead the UACCESS permission on the framebuffer devices is configured<br>
This enhances security for potential multiuser systems with no KMS drivers, won't be able to read the framebuffer when their session is not in the active VT.<br>
Calligra applications are back, as they build against QT 5, from the WIP frameworks branch<br>
FreeGLUT and GLFW are compiled to use the Wayland backend, and installed into /opt along with the other Wayland toolkits<br>
FreeGLUT and GLFW appear to only support one compiled in backend.<br>
SWC has been replaced with Orbment<br>
Ubuntu Vivid is the base, which has a new enough version of logind by default, which means that the number of first tier files that gets clobbered by the second tier compiled packages dropped quite a bit, as no longer need to compile my own systemd, or include dozens of modified systemd unit files from a Fedora Live CD in the SVN.<br>
The only files that get overwritten by compiled packages are in /etc/ and /usr/include . Some files leak out of the selected prefix of /opt in a few packages...<br>
<br>
The KDE session that is selectable, but it is currently too early to be usable.KDE _applications_ work, and plasmashell even runs in Weston,<br>
although most of the shell features such as window list and desktop selections do NOT, along with the placement of the panels, and desktop window are haphazard. Just not kwin_wayland yet...<br>
<br>
<br>
Releases are on Sourceforge, and I'm also trying a github mirror.Only the ISOs with out the development headers, and debug symbols can fit in GitHub<br>
<a href="https://sourceforge.net/projects/rebeccablackos/files/2015-06-05/" target="_blank">https://sourceforge.net/projects/rebeccablackos/files/2015-06-05/</a><br>
<a href="https://github.com/n3rdopolis/rebeccablackos/releases/tag/2015-06-05" target="_blank">https://github.com/n3rdopolis/rebeccablackos/releases/tag/2015-06-05</a><br>
<br>
<br>
Release notes: (Sorry about the length)<br>
---------------------------------------<br>
These ISOs are RELEASE. Using SVN Revision 3615,<br>
<br>
They currently contain:<br>
Wayland Libraries:<br>
* Wayland Master<br>
* Weston Master<br>
Wayland Toolkits and Applications:<br>
* Wayland enabled Clutter<br>
* Wayland enabled SDL<br>
* Wayland enabled GTK<br>
* Wayland enabled QT<br>
* Wayland enabled EFL/Elementary<br>
* Wayland enabled FreeGLUT<br>
* Wayland enabled GLFW<br>
* Wayland enabled mpv<br>
* Wayland enabled gstreamer<br>
* KDE Frameworks Wayland programs<br>
* Native Calligra Wayland programs<br>
Wayland Desktops:<br>
* Weston's Example Desktop (selectable at login, and as a nested session from the application menu)<br>
* Orbital (selectable at login, and as a nested session from the application menu) (NOT on this ISO)<br>
* Hawaii (selectable at login, and as a nested session from the application menu)<br>
* Papyros (selectable at login, and as a nested session from the application menu) (Only works from nested currently)<br>
* Gnome-shell (selectable at login, and as a nested session from the application menu)<br>
**Does not work on Virtualbox, except it can run nested<br>
* Enlightenment E19 (selectable at login, and as a nested session from the application menu)<br>
**Does not work on Virtualbox, except it can run nested<br>
* Orbment tiling Wayland DE *Does not work on Virtualbox (selectable at login, and as a nested session from the application menu)<br>
**Use super+enter for terminal, and super+r for dmenu<br>
Other Features:<br>
* A graphical utility for configuring udev for weston multiseat/multi pointer<br>
* A rudimentary but functional Wayland login manager written in Bash, that supports user switching and session selection.<br>
* RDP enabled Weston<br>
<br>
New in these ISOs:---------<br>
<br>
The WaylandLoginManager no longer uses weston-launch to call Wayland session, and instead uses runuser. This requires logind v216 due to bugfixes. This is for better security, as non-weston sessions would not hang up the file descriptors that weston-launch opens.<br>
<br>
Global permissions to the plugdev group are no longer granted to framebuffer devices. Now they are granted by udev, by setting the UACCESS attribute, and applying a workaround in Weston.<br>
<br>
Wayland Login Manager supports starting with an option to disable vblank, as vblank causes some problems in some hardware platforms<br>
<br>
Except for the setting the proper variables for a user session (with /usr/bin/wlruntime_vars), and config file for the login manager display, and configuring runuser to use systemd with the PAM configuration files, all of the functionality of the WaylandLoginManager is now in /usr/bin/waylandloginmanager<br>
<br>
Systemd is now provided upstream by Ubuntu, which drastically reduces the number of first tier files that gets overwritten to about 2.<br>
<br>
Thanks to Mannerov, mesa master is now used, as software rendering is brought back in mainline Mesa.<br>
<br>
Gnome sessions are now called by gnome-session, instead of calling gnome-shell directly, which fixes a few issues with logoff not working.<br>
<br>
Replaced SWC with Orbment<br>
<br>
New Wayland toolkits added: FreeGLUT, and GLFW.<br>
<br>
KDE Wayland is a selectable option, but it's currently too early to be usable<br>
<br>
---------<br>
<br>
***There is no password for the Live Session User (beccaholic), while autologin is enabled when starting as a live CD, if you get prompted for a password when starting a second login session, the password field is blank***<br>
If you choose to install, the live session user does not get added, and instead the login becomes the default usernme and password that is configured at the installation wizard<br>
<br>
---------<br>
Problems and Notes:<br>
<br>
The Grub menu in Utopic+ ISOs seem to no longer be compatible with the USB startup creator, it seems to be an upstream issue with Utopic+ as I saw the same behavior with a vanilla Utopic ISO . To start the live session on the menu-less USB disk, you will have to type the word "live" and press enter.<br>
<br>
Orbital will be back on a later ISO when libweston is merged into main Weston.<br>
<br>
<br>
md5sum:<br>
4f88258032860964bfb4e4a7b55bf0ef RebeccaBlackOS_amd64.iso<br>
bf628c6e1cf869648b25482f846bb85a RebeccaBlackOS_DevDbg_amd64.iso<br>
691469e31fb52bdad3eb987a0dc0bc4e RebeccaBlackOS_Revisions_amd64.txt<br>
34aed0d313bea2a2861fa21a44e10e83 RebeccaBlackOS_Source_amd64.tar.gz<br>
<br>
cffdfcf933a3b5f06afbfa08fe8b3ce3 RebeccaBlackOS_i386.iso<br>
ea6720708b9f2338fc8f91d08a930221 RebeccaBlackOS_DevDbg_i386.iso<br>
691469e31fb52bdad3eb987a0dc0bc4e RebeccaBlackOS_Revisions_i386.txt<br>
c361baee38a099228fda1612b09883d4 RebeccaBlackOS_Source_i386.tar.gz<br>
_______________________________________________<br>
wayland-devel mailing list<br>
<a href="mailto:wayland-devel@lists.freedesktop.org">wayland-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/wayland-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/wayland-devel</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr">Graham Cantin | (408) 890-7463<br><br></div></div>
</div>