Discussion:
[plasmashell] [Bug 392464] New: [Auto-Hide] panels behaviour is broken with touch gestures enabled under X11
Add Reply
Michail Vourlakos
2018-03-28 20:20:37 UTC
Reply
Permalink
https://bugs.kde.org/show_bug.cgi?id=392464

Bug ID: 392464
Summary: [Auto-Hide] panels behaviour is broken with touch
gestures enabled under X11
Product: plasmashell
Version: 5.12.3
Platform: Other
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: NOR
Component: Panel
Assignee: plasma-***@kde.org
Reporter: ***@gmail.com
Target Milestone: 1.0

As you can watch in the following video:

https://drive.google.com/file/d/1UTR5QLQLA3sxBNKkgmscm3QGo5Wjs4YT/view

under X11 when an auto-hidden panel is placed at an edge that a touch gesture
is enabled the expected behaviour is broken. The above video is produced when
the user continues to push its mouse at that edge.

Expected Behavior:

1. The panel is hidden
2. Mouse touches that edge
3. The panel is sliding-in
4. Until the mouse leaves the panel then the panel should NOT slide-in at any
case.
--
You are receiving this mail because:
You are watching all bug changes.
Nate Graham
2018-03-29 16:30:01 UTC
Reply
Permalink
https://bugs.kde.org/show_bug.cgi?id=392464

Nate Graham <***@kde.org> changed:

What |Removed |Added
----------------------------------------------------------------------------
Product|plasmashell |kwin
Target Milestone|1.0 |---
Assignee|plasma-***@kde.org |kwin-bugs-***@kde.org
Flags| |Wayland-, X11+
CC| |***@kde.org
Component|Panel |input

--- Comment #1 from Nate Graham <***@kde.org> ---
This is caused by the two invisible 1 px windows for these features conflicting
with one another. Should work in Wayland, doesn't work on X11. Maybe can't work
on X11, or is there anything we can do here, Martin?
--
You are receiving this mail because:
You are watching all bug changes.
Michail Vourlakos
2018-03-29 16:38:24 UTC
Reply
Permalink
https://bugs.kde.org/show_bug.cgi?id=392464
This is caused by the two invisible 1 px windows for these features conflicting with one another. Should work in Wayland, doesn't work on X11. Maybe can't work on X11, or is there anything we can do here, Martin?
I believe the same...
because this is the default plasma experience under X11, meaning that the user
didnt change anything for that to happen. Would you consider to disable touch
gestures under X11 and let the user enable them if he need them?

I think that touch gestures are enabled under X11 even when no touch hardware
is identified. So this issue occurs to users that their hardware doesnt support
touch gestures at all.
--
You are receiving this mail because:
You are watching all bug changes.
Nate Graham
2018-03-29 16:42:17 UTC
Reply
Permalink
https://bugs.kde.org/show_bug.cgi?id=392464

--- Comment #3 from Nate Graham <***@kde.org> ---
(In reply to Michail Vourlakos from comment #2)
Post by Michail Vourlakos
This is caused by the two invisible 1 px windows for these features conflicting with one another. Should work in Wayland, doesn't work on X11. Maybe can't work on X11, or is there anything we can do here, Martin?
I believe the same...
because this is the default plasma experience under X11, meaning that the
user didnt change anything for that to happen.
The default edge for KWin's Touch Screen edge is the left one, so users will
only see this if they put their panel (or Latte Dock) on the left screen edge.
Post by Michail Vourlakos
Would you consider to disable
touch gestures under X11 and let the user enable them if he need them?
See Bug 390654, sadly.
--
You are receiving this mail because:
You are watching all bug changes.
Martin Flöser
2018-03-29 16:45:56 UTC
Reply
Permalink
https://bugs.kde.org/show_bug.cgi?id=392464

Martin Flöser <***@kde.org> changed:

What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Component|input |platform-x11-standalone
Resolution|--- |WONTFIX

--- Comment #4 from Martin Flöser <***@kde.org> ---
Yes, that is a conflict caused by the 1px wide invisible window. That is
unfixable on X11 if we want to provide the possibility to use touch edges. As
we do want to provide this functionality this is unfortunately a wontfix.

It would be possible for Plasma to hack around the problem, but I clearly
advise against it as this is a cornercase issue only caused by actively pushing
the mouse against an edge which by default does not have a panel. Also the
issue is X11 specific which is also a reason to not work around it.
--
You are receiving this mail because:
You are watching all bug changes.
Alex
2018-10-17 09:02:48 UTC
Reply
Permalink
https://bugs.kde.org/show_bug.cgi?id=392464

Alex <***@i.ua> changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |***@i.ua

--- Comment #5 from Alex <***@i.ua> ---
*** Bug 399912 has been marked as a duplicate of this bug. ***
--
You are receiving this mail because:
You are watching all bug changes.
Michail Vourlakos
2018-12-06 11:19:19 UTC
Reply
Permalink
https://bugs.kde.org/show_bug.cgi?id=392464

Michail Vourlakos <***@gmail.com> changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |***@openmailbox.org

--- Comment #6 from Michail Vourlakos <***@gmail.com> ---
*** Bug 401794 has been marked as a duplicate of this bug. ***
--
You are receiving this mail because:
You are watching all bug changes.
Loading...