Announcement

Collapse
No announcement yet.

KDE's KWin Just Became A Proper Wayland Compositor

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Azrael5
    replied
    The new graphical environment of the phoronix blog is AMAZING . My compliment.

    Leave a comment:


  • grndzro
    replied
    This is great news for LXQT as well.

    Leave a comment:


  • gens
    replied
    Originally posted by Serafean View Post
    Both right and wrong...
    True, in X a fullscreen window is a screen sized window at 0:0. However, It is still managed by the window manager, which is where EWMH[1] comes into play.
    Should a window want to be fullscreen, it should also set the _NET_WM_STATE_FULLSCREEN flag. That's the theory AFAIK...


    [1]http://standards.freedesktop.org/wm-...ec-latest.html
    yes ExtendedWMHints
    it's just to tell the WM to fsck off
    the actual redirecting is done by X and the driver
    except in compositing managers that have to either take the flag as a hint or, better, just take the window position and size as a hint (hint to stop redirecting, that is)
    KWin does bout, afaik, as does the XFCE one and probably all others

    you can test it by getting a game to borderless fullscreen, then moving it
    there should be a twitch
    Last edited by gens; 08 May 2015, 05:55 PM.

    Leave a comment:


  • MartinN
    replied
    Originally posted by phoronix View Post
    Phoronix: KDE's KWin Just Became A Proper Wayland Compositor

    Martin Gr??lin just shared that with the forthcoming KDE Plasma 5.4 update, KWin will serve as a proper Wayland compositor!..

    http://www.phoronix.com/scan.php?pag...Compositor-5.4
    Kudos to the most well written C++ framework out there!

    Leave a comment:


  • Serafean
    replied
    Originally posted by gens View Post
    fullscreen in X is literally a screen sized window at 0:0 coordinates
    borderless should work fine, if not then its a bug
    Both right and wrong...
    True, in X a fullscreen window is a screen sized window at 0:0. However, It is still managed by the window manager, which is where EWMH[1] comes into play.
    Should a window want to be fullscreen, it should also set the _NET_WM_STATE_FULLSCREEN flag. That's the theory AFAIK...


    [1]http://standards.freedesktop.org/wm-...ec-latest.html

    Leave a comment:


  • GreatEmerald
    replied
    Originally posted by Jristz
    Next step Xfwm and MARCO and... whatever LXQT default now.
    KWin. So you got that covered

    But yes, this is just initial work, obviously. Wayland by default will take a while...

    Leave a comment:


  • mark45
    replied
    No no no folks, we're still 2+ years from having good, stable and Wayland-optimized experience. Heck, not even a beta driver supporting Wayland from Nvidia yet, and since Vulkan is the new big thing their resources just got diluted.
    The desktop Working on Wayland, working well on Wayland, and all your main media apps working well on Wayland are 3 different things.
    Last edited by mark45; 08 May 2015, 04:40 PM.

    Leave a comment:


  • gens
    replied
    Originally posted by Scias View Post
    - Some games don't launch as fullscreen but as borderless windowed mode, thus the window manager won't automatically disable compositing for them.

    In any case you can suspend desktop effects manually (KWin hotkey is alt-shift-F12) or search in your game options to enable proper Fullscreen.
    fullscreen in X is literally a screen sized window at 0:0 coordinates
    borderless should work fine, if not then its a bug

    in EGL it shouldn't matter, but still fullscreen might be better

    Leave a comment:


  • Scias
    replied
    Originally posted by edmon View Post
    And then why this suspend didn't happen for me and i've see bad performance with desktop effect enabled?
    Because :
    - Some games don't launch as fullscreen but as borderless windowed mode, thus the window manager won't automatically disable compositing for them.
    - Your window manager isn't configured to automatically suspend effects for fullscreen applications.

    In any case you can suspend desktop effects manually (KWin hotkey is alt-shift-F12) or search in your game options to enable proper Fullscreen.

    Leave a comment:


  • edmon
    replied
    Originally posted by magika View Post
    Your compositor knows that. Both kwin and mutter suspend compositing for fullscreen windows after few secs.
    And then why this suspend didn't happen for me and i've see bad performance with desktop effect enabled?

    Leave a comment:

Working...
X