OESF Portal | OESF Forum | OESF Wiki | LinuxPDA | #planetgemini chat on matrix.org | #gemini-pda chat on Freenode | #zaurus and #alarmz chat on Freenode | ELSI (coming soon) | Ibiblio


Welcome Guest ( Log In | Register )

Reply to this topicStart new topic
> Wayland desktop environment for Gemini PDA?
post Feb 19 2019, 11:01 AM
Post #1

Group: Members
Posts: 28
Joined: 19-February 18
Member No.: 818,021

As this is out of scope of Debian TP3, I suppose it is better to discuss this in a separate topic. It seems the best way to move forward with Gemini graphical stack (and to get good performance both for 2D/3D apps) is to switch to one of Wayland compositors.

However, compared to Xorg, there is no "standard" Wayland compositor implementation. Both KDE and GNOME provide their own ones, plus there are Wayland compositors not tied to particular WM, such as sway or Wayfire. As we don't have standard Linux DRM graphics stack, each of those would require adaptation to run on Gemini. Therefore it is interesting to know opinions over which one would make sense to get running on Gemini given the device form-factor and overall usability of that compositor/desktop environment if you have been using it on another device.

The possible options I know so far:
  • KWin/Plasma Desktop/possibly Plasma Mobile - already has hwcomposer backend implemented, runs on Gemini as Wayland compositor with some hacks. I tried using Plasma with Wayland instead of X11 on desktop PC, and while there are improvements with every release, some things still work not as expected.
  • Mutter/GNOME - needs hwcomposer backend implemented to run on Gemini. Can't say much, as I am KDE user personally.
  • wlroots-based compositors, such as sway and Wayfire. I ported basic hwcomposer backend for wlroots before, so it is possible to run those at least. There is also Phosh developed by Purism for their Librem 5, but it seems to be still at early stages.
  • Mir - has been recently repurposed as Wayland compositor, has hwcomposer support from Ubuntu Touch. There have been efforts to make MATE work with it, and Unity8 can be potentially used as well, but needs lot of fixes to be usable as desktop-style environment (as opposed to mobile in UBPorts).
Go to the top of the page
+Quote Post
post Feb 19 2019, 12:14 PM
Post #2

Group: Members
Posts: 167
Joined: 7-January 18
Member No.: 815,997

Personally I'd prefer Gnome, because I use it on all my other Linux boxes. So probably the same position as yours, just opposite wink.gif
Go to the top of the page
+Quote Post
Eric BF
post Feb 19 2019, 11:44 PM
Post #3

Group: Members
Posts: 77
Joined: 25-June 18
Member No.: 824,997

I haven't used Wayland yet but I note that sway (v1) has now appeared in Debian experimental: https://www.phoronix.com/scan.php?page=news...perimental-Sway
Go to the top of the page
+Quote Post
post Feb 24 2019, 10:53 AM
Post #4

Group: Members
Posts: 65
Joined: 19-January 18
Member No.: 816,673

Plasma Desktop gets my vote

But from a less biased perspective, go for whatever has (or is likely to have) the widest use outside of the Gemini, so that we are not totally on our own development wise

Also I think that key requirements should be functionality of X11 and GLES applications, otherwise there's not really any benefit
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:


RSS Lo-Fi Version Time is now: 18th February 2020 - 01:11 AM