Feed Advanced Search

Nov 11 2023

lydia closed T11792: Goal sprint: Wayland as Wontfix.
Nov 11 2023, 5:24 PM · Plasma on Wayland, KDE e.V., Goal Setting

Nov 5 2021

kuricurie added a comment to T14971: Meeting of digital painting configuration on plasma wayland.

This is marked as resolved but I would also like to be looped in on how the mapping tablets to outputs effort goes as I am writing user-space drivers for a few tablets that get picked up by libinput.

Nov 5 2021, 5:46 PM · Plasma on Wayland, Krita

Oct 29 2021

hanyoung closed T14971: Meeting of digital painting configuration on plasma wayland as Resolved.
Oct 29 2021, 2:51 PM · Plasma on Wayland, Krita
hanyoung added a comment to T14971: Meeting of digital painting configuration on plasma wayland.
Oct 29 2021, 2:50 PM · Plasma on Wayland, Krita

Oct 25 2021

apol added a comment to T14971: Meeting of digital painting configuration on plasma wayland.

+1 please ping me, I'll be around.

Oct 25 2021, 5:02 PM · Plasma on Wayland, Krita
tysontan added a comment to T14971: Meeting of digital painting configuration on plasma wayland.

I will be joining too. I used to work under wayland, with a functional Gnome 3 environment before migrating to KDE Plasma. I also worked with Linux Wacom project on some tricky bugs so I might be able to provide some useful info.

Oct 25 2021, 3:39 PM · Plasma on Wayland, Krita
hanyoung added a comment to T14971: Meeting of digital painting configuration on plasma wayland.

Note that neither @rempt nor @dkazakov are available this week. However, given that both are a little preoccupied with getting Krita 5 ready, perhaps it would be most fruitful to currently have a discussion with artists and discuss what kind of setups and needs they have, before discussing tech...

Oct 25 2021, 2:05 PM · Plasma on Wayland, Krita
woltherav updated subscribers of T14971: Meeting of digital painting configuration on plasma wayland.

Note that neither @rempt nor @dkazakov are available this week. However, given that both are a little preoccupied with getting Krita 5 ready, perhaps it would be most fruitful to currently have a discussion with artists and discuss what kind of setups and needs they have, before discussing tech...

Oct 25 2021, 2:01 PM · Plasma on Wayland, Krita
Deevad added a comment to T14971: Meeting of digital painting configuration on plasma wayland.

Thank you for starting this thread.

Oct 25 2021, 2:00 PM · Plasma on Wayland, Krita
hanyoung created T14971: Meeting of digital painting configuration on plasma wayland.
Oct 25 2021, 1:36 PM · Plasma on Wayland, Krita

Jun 11 2021

nicolasfella placed T13815: Back button support up for grabs.
Jun 11 2021, 2:49 PM · Plasma on Wayland, KWin, Kirigami, Plasma: Mobile

Mar 30 2021

peterhoeg added a comment to T11640: sddm without X.

New PR: https://github.com/sddm/sddm/pull/1379

Mar 30 2021, 1:08 PM · Plasma on Wayland

Mar 8 2021

meven added a comment to T4448: [kwin] Support for startup notifications.

@davidedmundson I guess you meant https://lists.freedesktop.org/archives/wayland-devel/2016-February/027209.html

Mar 8 2021, 7:15 AM · Plasma on Wayland

Dec 18 2020

bam added a comment to D4220: Add a basic SNI for keyboard layout.

Not a revert but rather rollback of SNI part:
https://invent.kde.org/plasma/kwin/-/merge_requests/560

Dec 18 2020, 8:09 PM · KWin, Plasma on Wayland
bam added a comment to D4220: Add a basic SNI for keyboard layout.

We are going to revert this in favor of https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/181:
it supports all the existing functional here plus missing one (problem with short layout names was solved):

  • flags and/or short text for the layouts

If any objections, please tell.

Dec 18 2020, 12:35 PM · KWin, Plasma on Wayland

Dec 10 2020

bam added inline comments to D4135: Split implementation of keyboard layout handling into a dedicated class.
Dec 10 2020, 9:33 PM · KWin, Plasma on Wayland
bam added inline comments to D4135: Split implementation of keyboard layout handling into a dedicated class.
Dec 10 2020, 8:25 PM · KWin, Plasma on Wayland

Oct 29 2020

mikeljohnson added a comment to T13815: Back button support.

see generic point

Oct 29 2020, 5:39 PM · Plasma on Wayland, KWin, Kirigami, Plasma: Mobile
jackyalcine added a comment to T13815: Back button support.

Is there a way to implement an "emulation" for applications that don't explicit support said back functionality?

Oct 29 2020, 5:32 PM · Plasma on Wayland, KWin, Kirigami, Plasma: Mobile
mikeljohnson added projects to T13815: Back button support: KWin, Plasma on Wayland.

Alright some notes from discussions:
There are 2 ways we can approach this: generic (sending mouse back events) and powerful (have a dedicated API for it)
There are pros and cons to each method
Generic:

  • Pros: simple, doesn't require anything from app developers
  • Cons: not extensible, won't work consistently with different apps, could lead to a poor experience nullifying the point

Powerful(API):

  • Pros: Extensible, reliable, consistent
  • Cons: Requires an implementation from developers (although gives users a good experience), not all apps will be supported
Oct 29 2020, 5:20 PM · Plasma on Wayland, KWin, Kirigami, Plasma: Mobile

Aug 10 2020

davidedmundson moved T12863: Use PipeWire for screen casting from Backlog to Done on the KWin board.
Aug 10 2020, 5:56 PM · Plasma on Wayland, KWin

Jun 3 2020

meven added a comment to T11601: Primary Clipboard (middle click) Support.

The patch has landed :
https://invent.kde.org/plasma/kwayland-server/-/merge_requests/15
https://invent.kde.org/plasma/kwin/-/merge_requests/27

Jun 3 2020, 3:48 PM · Plasma on Wayland
zzag moved T4456: Implement viewporter protocol from Work In Progress to Done on the Plasma on Wayland board.
Jun 3 2020, 8:20 AM · KWin, Plasma on Wayland
zzag moved T4456: Implement viewporter protocol from Backlog to Done on the KWin board.
Jun 3 2020, 8:19 AM · KWin, Plasma on Wayland

May 27 2020

kleag added a comment to T11601: Primary Clipboard (middle click) Support.

Great. Thanks for the follow up.

May 27 2020, 9:37 AM · Plasma on Wayland
davidedmundson added a comment to T11601: Primary Clipboard (middle click) Support.

I am. Patch is complete will upload soon.

May 27 2020, 9:08 AM · Plasma on Wayland
romangg added a comment to T11601: Primary Clipboard (middle click) Support.

I see that @gladhorn has not commited since last september. Is anyone still working on this feature? @romangg , any insights on that subject?

May 27 2020, 9:03 AM · Plasma on Wayland
kleag added a comment to T11601: Primary Clipboard (middle click) Support.

I see that @gladhorn has not commited since last september. Is anyone still working on this feature? @romangg , any insights on that subject?

May 27 2020, 7:45 AM · Plasma on Wayland
kleag added a comment to T11601: Primary Clipboard (middle click) Support.

For the record, here is a link to the protocol in Qt 5.15 documentation :
https://doc.qt.io/qt-5/qtwaylandcompositor-attribution-wayland-primary-selection-protocol.html

May 27 2020, 7:40 AM · Plasma on Wayland

May 25 2020

apol added a comment to T12863: Use PipeWire for screen casting.

The biggest problem with sharing the dmabuf buffers it that its memory management becomes quite complex (and I'm unsure it's really doable).
PipeWire has mechanisms to create the buffers it's going to need, juggling this with passing the buffer from the app/output and making sure it stays relevant feels messy and error-prone.
Copying from dmabuf->dmabuf shouldn't be very expensive though, as it shouldn't go through the buses (AFAIK, that is).

May 25 2020, 1:05 PM · Plasma on Wayland, KWin

May 12 2020

davidedmundson added a comment to T4449: [kwayland] Clipboard Manager protocol.

Oh, that's a good compromise given I'll want it anyway.

May 12 2020, 3:15 PM · Plasma on Wayland
apol added a comment to T4449: [kwayland] Clipboard Manager protocol.

I wouldn't have a big problem with merging as is, it could make sense to have QFuture<QVariant> retrieveData as is. It would make it easier to time out when a client is being shitty and would allow to parallelize different queries.

May 12 2020, 3:11 PM · Plasma on Wayland
davidedmundson added a comment to T4449: [kwayland] Clipboard Manager protocol.

That's now all done. Pending merge after 5.19 forks.

May 12 2020, 12:15 PM · Plasma on Wayland

May 7 2020

bam added a comment to T11640: sddm without X.

BTW, GDM seems already run so :)

May 7 2020, 6:50 PM · Plasma on Wayland
zzag added a comment to T12988: API for grabbing input devices.

It's also worth to have a look at libweston/input.c.

May 7 2020, 7:25 AM · Plasma on Wayland, KWin

May 4 2020

zzag moved T4441: [kwin] WindowQuads for SubSurface from Under Review to Done on the KWin board.
May 4 2020, 12:54 PM · KWin, Plasma on Wayland
zzag moved T4441: [kwin] WindowQuads for SubSurface from Work In Progress to Done on the Plasma on Wayland board.
May 4 2020, 12:54 PM · KWin, Plasma on Wayland

May 1 2020

lydia moved T11792: Goal sprint: Wayland from Backlog to Waiting on the KDE e.V. board.
May 1 2020, 12:20 PM · Plasma on Wayland, KDE e.V., Goal Setting

Apr 29 2020

cblack renamed T13060: Colour Picking on Wayland from Colour picking on Wayland to Colour Picking on Wayland.
Apr 29 2020, 11:39 PM · Plasma on Wayland
cblack added a comment to T13060: Colour Picking on Wayland.
In T13060#228606, @apol wrote:

Sure, but this is not what this ticket is about.

Apr 29 2020, 11:35 PM · Plasma on Wayland
apol added a comment to T13060: Colour Picking on Wayland.

Sure, but this is not what this ticket is about.

Apr 29 2020, 11:34 PM · Plasma on Wayland
cblack added a comment to T13060: Colour Picking on Wayland.
In T13060#228603, @apol wrote:

There's the org.kde.plasma.colorpicker that does this.

It's using dbus:

- snip -

Maybe it would be easier if you explained what you're trying to achieve?

Apr 29 2020, 11:29 PM · Plasma on Wayland
apol added a comment to T13060: Colour Picking on Wayland.

There's the org.kde.plasma.colorpicker that does this.

Apr 29 2020, 11:23 PM · Plasma on Wayland
cblack created T13060: Colour Picking on Wayland.
Apr 29 2020, 4:33 PM · Plasma on Wayland
cblack closed T12685: [kwin/kwayland] Add private protocol for obtaining application menu of the active client for a screen as Resolved.
Apr 29 2020, 4:18 PM · KWin, Plasma on Wayland
zzag moved T4424: [kwin] Support updateXTime() on Xwayland from Work In Progress to Done on the Plasma on Wayland board.
Apr 29 2020, 1:41 PM · Plasma on Wayland
meven added a revision to T4424: [kwin] Support updateXTime() on Xwayland: D29250: [wayland] Enable synchronized resizing for Xwayland clients.
Apr 29 2020, 11:14 AM · Plasma on Wayland
zzag moved T4424: [kwin] Support updateXTime() on Xwayland from Peripheral to Work In Progress on the Plasma on Wayland board.
Apr 29 2020, 7:04 AM · Plasma on Wayland

Apr 27 2020

romangg placed T12351: Support all DRM hardware plane rotations up for grabs.
Apr 27 2020, 12:15 PM · Plasma on Wayland, KWin
davidedmundson added a comment to T4449: [kwayland] Clipboard Manager protocol.

The hard part is the seat handling.

Apr 27 2020, 8:50 AM · Plasma on Wayland

Apr 24 2020

zzag added a comment to T4424: [kwin] Support updateXTime() on Xwayland.

_net_wm_sync_request is the best what we've got, unfortunately.

Apr 24 2020, 4:20 PM · Plasma on Wayland
romangg added a comment to T4424: [kwin] Support updateXTime() on Xwayland.

I would recommend to create an overview where XTime is actually used in KWin and how other compositors deal with it. Then try to create a theoretic solution and present that.

Apr 24 2020, 2:57 PM · Plasma on Wayland
zzag added a comment to T4424: [kwin] Support updateXTime() on Xwayland.
In T4424#227988, @meven wrote:

Please confirm if that still stands.

Do you mean with regards to your patch in D28674? Tbh I don't know what it means and why updateXTime is important to have for XWayland. Is it only for net_wm_sync to have well synced X11/XWayland window resize?

Yes, mostly

Or are there other issues with the non-updated XTime?

And to prevent the bug of xtime wrapping every 49 days.
But this could be solved some other way as well, if we used CLOCK_MONOTONIC as base for our xtime for instance.

Apr 24 2020, 2:39 PM · Plasma on Wayland
meven added a comment to T4424: [kwin] Support updateXTime() on Xwayland.

Please confirm if that still stands.

Do you mean with regards to your patch in D28674? Tbh I don't know what it means and why updateXTime is important to have for XWayland. Is it only for net_wm_sync to have well synced X11/XWayland window resize?

Apr 24 2020, 2:23 PM · Plasma on Wayland
romangg added a comment to T4424: [kwin] Support updateXTime() on Xwayland.

Please confirm if that still stands.

Apr 24 2020, 2:17 PM · Plasma on Wayland
meven added a comment to T4424: [kwin] Support updateXTime() on Xwayland.

Since https://gitlab.freedesktop.org/xorg/xserver/commit/a779fda224bee0c4d27636503367e55ae93b33c2
XWayland uses the CLOCK_MONOTONIC that should help.

Apr 24 2020, 12:46 PM · Plasma on Wayland

Apr 23 2020

romangg placed T4465: [kwin] Gamma correction up for grabs.
Apr 23 2020, 5:06 PM · KWin, Plasma on Wayland
romangg placed T4426: [kwin] Scanout wl_buffer in DrmBackend up for grabs.
Apr 23 2020, 5:05 PM · KWin, Plasma on Wayland
romangg moved T4456: Implement viewporter protocol from Under Review to Backlog on the KWin board.
Apr 23 2020, 5:03 PM · KWin, Plasma on Wayland
romangg placed T4456: Implement viewporter protocol up for grabs.
Apr 23 2020, 5:03 PM · KWin, Plasma on Wayland
romangg closed T11475: Redesign orientation sensor, a subtask of T11670: Improve Wayland output rotation, as Resolved.
Apr 23 2020, 5:03 PM · Plasma on Wayland, KWin
romangg moved T11670: Improve Wayland output rotation from Under Review to Backlog on the KWin board.
Apr 23 2020, 5:03 PM · Plasma on Wayland, KWin
romangg placed T11670: Improve Wayland output rotation up for grabs.
Apr 23 2020, 5:02 PM · Plasma on Wayland, KWin
zzag moved T4441: [kwin] WindowQuads for SubSurface from Peripheral to Work In Progress on the Plasma on Wayland board.
Apr 23 2020, 1:37 PM · KWin, Plasma on Wayland
zzag moved T4441: [kwin] WindowQuads for SubSurface from Backlog to Under Review on the KWin board.
Apr 23 2020, 1:37 PM · KWin, Plasma on Wayland
zzag added a revision to T4441: [kwin] WindowQuads for SubSurface: D29131: [scene] Generate window quads for sub-surfaces.
Apr 23 2020, 1:36 PM · KWin, Plasma on Wayland

Apr 20 2020

zzag created T13001: _XWAYLAND_RANDR_EMU_MONITOR_RECTS support.
Apr 20 2020, 6:42 AM · Plasma on Wayland, KWin

Apr 17 2020

zzag created T12988: API for grabbing input devices.
Apr 17 2020, 8:19 AM · Plasma on Wayland, KWin

Apr 15 2020

davidedmundson added a comment to T12863: Use PipeWire for screen casting.

Let me add in some background context.

Apr 15 2020, 8:10 AM · Plasma on Wayland, KWin

Apr 14 2020

zzag added a comment to T12863: Use PipeWire for screen casting.
In T12863#225186, @apol wrote:

Obviously, this would mean higher CPU usage, but it's better than nothing.

Higher CPU usage than what? no casting?

Apr 14 2020, 8:35 PM · Plasma on Wayland, KWin
zzag created T12974: High-resolution scroll wheel support.
Apr 14 2020, 7:40 PM · Plasma on Wayland, KWin

Apr 8 2020

meven added a revision to T4424: [kwin] Support updateXTime() on Xwayland: D28674: Implement a updateXTime compatible with Xcb and XWayland.
Apr 8 2020, 8:55 AM · Plasma on Wayland

Apr 2 2020

apol added a comment to T12863: Use PipeWire for screen casting.

Obviously, this would mean higher CPU usage, but it's better than nothing.

Apr 2 2020, 2:10 PM · Plasma on Wayland, KWin
zzag updated the task description for T12863: Use PipeWire for screen casting.
Apr 2 2020, 1:50 PM · Plasma on Wayland, KWin

Mar 26 2020

zzag moved T12685: [kwin/kwayland] Add private protocol for obtaining application menu of the active client for a screen from Peripheral to Done on the Plasma on Wayland board.
Mar 26 2020, 12:15 PM · KWin, Plasma on Wayland
zzag added a comment to T9233: Wayland Thumbnails.

I think a better (and simpler?) way to implement window thumbnails would be to re-use PipeWire screen/window capture functionality. T12863

Mar 26 2020, 12:06 PM · Plasma on Wayland
zzag created T12863: Use PipeWire for screen casting.
Mar 26 2020, 12:01 PM · Plasma on Wayland, KWin

Mar 25 2020

zzag created T12857: Implement zwp_linux_explicit_synchronization.
Mar 25 2020, 2:58 PM · Plasma on Wayland, KWin

Mar 17 2020

cblack added a member for Plasma on Wayland: cblack.
Mar 17 2020, 4:30 AM

Mar 5 2020

adam added a watcher for Plasma on Wayland: adam.
Mar 5 2020, 3:50 PM

Mar 3 2020

hein removed a watcher for Plasma on Wayland: hein.
Mar 3 2020, 4:36 PM

Feb 12 2020

cblack updated subscribers of T12685: [kwin/kwayland] Add private protocol for obtaining application menu of the active client for a screen.
Feb 12 2020, 6:20 PM · KWin, Plasma on Wayland
cblack added a comment to T12685: [kwin/kwayland] Add private protocol for obtaining application menu of the active client for a screen.

I believe a simple protocol like this would be all that is necessary for the global menu applet and similar things to function:

Feb 12 2020, 2:35 PM · KWin, Plasma on Wayland

Feb 11 2020

cblack created T12685: [kwin/kwayland] Add private protocol for obtaining application menu of the active client for a screen.
Feb 11 2020, 1:43 AM · KWin, Plasma on Wayland

Jan 28 2020

spoorun added a watcher for Plasma on Wayland: spoorun.
Jan 28 2020, 12:50 PM

Jan 8 2020

LeGast00n moved T11622: Activities and virtual desktops from Peripheral to Essential on the Plasma on Wayland board.
Jan 8 2020, 7:34 PM · Plasma on Wayland, KWin
romangg moved T11641: DPMS output workspace size change from Essential to Done on the Plasma on Wayland board.
Jan 8 2020, 12:37 AM · Plasma on Wayland, KWin
romangg closed T11641: DPMS output workspace size change as Invalid.

I tested this some more and it seems to actually work fine and the issue I saw was only with one specific monitor that does not disconnect correctly when switching off, which is then not a software issue.

Jan 8 2020, 12:37 AM · Plasma on Wayland, KWin

Dec 23 2019

romangg moved T4456: Implement viewporter protocol from Work In Progress to Under Review on the KWin board.
Dec 23 2019, 1:18 AM · KWin, Plasma on Wayland
romangg moved T11670: Improve Wayland output rotation from Work In Progress to Under Review on the KWin board.
Dec 23 2019, 1:18 AM · Plasma on Wayland, KWin
romangg added a revision to T4456: Implement viewporter protocol: D26172: Add wp_viewporter support.
Dec 23 2019, 1:18 AM · KWin, Plasma on Wayland
romangg added a revision to T4456: Implement viewporter protocol: D26171: Implement wp_viewporter.
Dec 23 2019, 1:18 AM · KWin, Plasma on Wayland

Dec 19 2019

romangg moved T11670: Improve Wayland output rotation from Essential to Work In Progress on the Plasma on Wayland board.
Dec 19 2019, 11:49 PM · Plasma on Wayland, KWin
romangg moved T4456: Implement viewporter protocol from Peripheral to Work In Progress on the Plasma on Wayland board.
Dec 19 2019, 11:49 PM · KWin, Plasma on Wayland
romangg moved T4456: Implement viewporter protocol from Backlog to Work In Progress on the KWin board.
Dec 19 2019, 11:48 PM · KWin, Plasma on Wayland
romangg claimed T4456: Implement viewporter protocol.
Dec 19 2019, 11:48 PM · KWin, Plasma on Wayland
romangg renamed T4456: Implement viewporter protocol from [kwayland] Implement viewporter protocol to Implement viewporter protocol.
Dec 19 2019, 11:58 AM · KWin, Plasma on Wayland
romangg updated the task description for T4456: Implement viewporter protocol.
Dec 19 2019, 11:57 AM · KWin, Plasma on Wayland
romangg added a comment to T4456: Implement viewporter protocol.

Important for Hans' recent work on XWayland: https://gitlab.freedesktop.org/xorg/xserver/merge_requests/270

Dec 19 2019, 11:57 AM · KWin, Plasma on Wayland

Dec 13 2019

hadogenes added a comment to T5709: Multi GPU output support.

Have in mind that there are hotplugable GPU, e.g. Displaylink

Dec 13 2019, 8:41 PM · KWin, Plasma on Wayland