Application for Forking UKUI-KWin from KWin
MouseZhang
sendbypython at foxmail.com
Mon Jul 31 04:00:54 BST 2023
Hi David:
Tablet Mode:
In the UKUI desktop environment, besides manually switching,
the switching between PC and tablet mode can also be triggered
by listening to keyboard plug-and-unplug events. Some components
also respond to these plug-and-unplug signals to transition between PC
and tablet mode. Furthermore, there is a window called "blur background,”
which appears underneath the active window (more precisely,
under all windows of the active window's process), regardless of
whether the window can be maximized or has child windows. Similar to the image below:
-------------- next part --------------
A non-text attachment was scrubbed...
Name: tablet-window.png
Type: image/png
Size: 25072 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kwin/attachments/20230731/8d69e04a/attachment-0003.png>
-------------- next part --------------
Virtual Keyboard:
Now, the virtual keyboard works well on X11, there are terrible bugs on wayland,
but we will support wayland in the future.
On x11, it will be covered by popup window:
-------------- next part --------------
A non-text attachment was scrubbed...
Name: virtual keyboard.png
Type: image/png
Size: 145483 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kwin/attachments/20230731/8d69e04a/attachment-0004.png>
-------------- next part --------------
Dependencies:
I removed all debian package which name contains “plasma”, then “sudo apt install kwin-x11 kwin-wayland”.
Plasma-workspace and plasma-workspace-wayland and …will be installed. This is one of the reasons
why we want to fork the ukui-kwin.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: kwin dependency.png
Type: image/png
Size: 275962 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kwin/attachments/20230731/8d69e04a/attachment-0005.png>
-------------- next part --------------
Wayland is the future, but currently, it's not stable enough, and we will do our best to address its shortcomings.
Our users, on the other hand, prefer to use a more stable desktop environment and some applications
that are only supported on X11. Hence, we need to support both X11 and Wayland simultaneously.
Best regards,
Mouse Zhang
> On Jul 28, 2023, at 16:01, David Edmundson <david at davidedmundson.co.uk> wrote:
>
> Hello,
>
> You don't need to apply to fork, it's open source you entitled to just
> go ahead and do so.
> Please send us a link to your repository so we can keep up-to-date
> with each others work.
>
> But to address your individual points:
>
> - 1. Tablet Mode Support: We have incorporated support for the UKUI
> tablet mode, which differs from the existing tablet mode mechanism in
> KWin.
>
> Can you expand on what's different. I think we can improve on our
> tablet mode, so if you have ideas I'm interested in hearing them.
>
> - 2. Virtual Keyboard
> On wayland or X?
>
> - 3. Custom Protocols: To fulfill the application requirements in the
> UKUI environment, we have added or modified certain protocols, such as
> the blur effect with gradual intensity changes.
> If you do use custom protocols can you ensure they have a separate
> interface name so we don't get any runtime collisions in applications.
>
> - 6. Dependency Management:
> Out of curiosity which dependencies were the most problematic? There
> has been a move in kwin to remove some parts.
>
> - 7. X11 Support: We require continued support for X11 and plan to
> develop new features to ensure flexibility and compatibility of UKUI
> across various systems.
>
> There are lots of issues on Wayland, but long term it is the path
> we'll all end up on. I suggest trying to fight upstream for whatever
> needs fixing now, so that it can get fixed in the long term.
>
> Good luck with your project, please do keep in contact, potentially we
> can end up back in sync one day.
>
> David
More information about the kwin
mailing list