FLTK logo

Re: [fltk.coredev] Re: Wayland test results

FLTK matrix user chat room
(using Element browser app)   FLTK gitter user chat room   GitHub FLTK Project   FLTK News RSS Feed  
  FLTK Apps      FLTK Library      Forums      Links     Login 
 All Forums  |  Back to fltk.coredev  ]
 
Previous Message ]New Message | Reply ]Next Message ]

Re: Re: Wayland test results Albrecht Schlosser Oct 19, 2021  
 
On 10/19/21 12:26 PM Manolo wrote:
Le lundi 18 octobre 2021 à 14:42:15 UTC+2, Albrecht Schlosser a écrit :
Some observations with the latest Wayland commit 06f6f01cc351859 (all
tests on Linux Mint with Weston):
Thanks for testing.

Thanks for your comments. I'm replying only to some selected ones.

glpuzzle: very slow spinning when you drag the mouse on the board.
...
There's a special handling for top-level GL windows (as opposed  to GL
subwindows) that may explain that.

Is this a general FLTK/Wayland issue, and do you think this can be "fixed"?

threads: sluggish like glpuzzle when trying to stop the demo (delay ~5
seconds in my tests). This may be caused by the WM or Weston though, I
don't know.
Or by the virtual machine handling. This would need testing on a real Linux box.

The tests were executed on a real Linux Mint 20 box with `weston` executed as an application which opens its own window.

FYI: this is a dual boot Linux/Win10 system so I can still do native tests on Windows. I also have some VM's on this system, so I can test:

- Linux Mint 20 native (I'll try to use the Gnome/Wayland desktop later)
- Windows 10 native

In Virtualbox VM's on Linux Mint:
- Windows 10
- Ubuntu with Ubuntu or Gnome/Wayland desktop
- Debian

sudoku: this app should change its window title but this doesn't happen
in my test environment. To test you can use the "Difficulty" menu.
That's most probably a Weston bug, because the title changes correctly with
Mutter and KDE. ..

Hmm, Weston...

Note: the "cursor" demo displays FL_CURSOR_HAND correctly (a "hand") but
FL_CURSOR_NS is shown as the "normal" cursor.
In my hands (Debian or Ubuntu in a virtual machine), the cursor demo doesn't ever
change the cursor shape with weston, although all required shapes are found by the adequate
Wayland function (wl_cursor_theme_get_cursor). The same cursor executable works
flawlessly with Mutter and KDE. For me, that's a weston bug.

Hmm, Weston again...

In general terms, my feeling now is that Weston is not really usable (yet?) in a desktop
environment, whereas gnome's Mutter and KDE support much better all window
operations (resize, redraw, hide, show, rename, cursor changes, etc…) expected in a desktop setting. It's also
what I read in weston's presentation in its own source repository :
"Weston is the reference implementation of a Wayland compositor, as well as a useful environment in and of itself.

Out of the box, Weston provides a very basic desktop, or a full-featured environment for non-desktop uses…

If you are after a more mainline desktop experience, the GNOME and KDE projects provide full-featured desktop environments built on the Wayland protocol."


I take it that Weston is not a useful test environment. It was easy to use for me (I just ran `weston`) but I recognize that this doesn't help much for FLTK development. I'll go for my further tests with another environment later.

I also read that the gnome desktop can be installed under Linux Mint.


Yes, I think it's possible (not sure if I have it already, need to log out to see). I have several DE's available, including Gnome and FVWM. Cinnamon is my default DE. I'll try how I can effectively test Wayland. I'm also sure that I configured one of my VM's to use Gnome+Wayland and I'll give this one a try.

--
You received this message because you are subscribed to the Google Groups "fltk.coredev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fltkcoredev+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/fltkcoredev/af0e45e2-dd9b-6bff-2882-0b7f2123ee49%40online.de.
Direct Link to Message ]
 
     
Previous Message ]New Message | Reply ]Next Message ]
 
 

Comments are owned by the poster. All other content is copyright 1998-2024 by Bill Spitzak and others. This project is hosted by The FLTK Team. Please report site problems to 'erco@seriss.com'.