Bug 419188

Summary: Can't reassign application starter to touchscreen edge after the panel has been deleted
Product: [Applications] systemsettings Reporter: jan.claussen10
Component: kcm_kwintouchscreenAssignee: KWin default assignee <kwin-bugs-null>
Status: CONFIRMED ---    
Severity: normal CC: justin.zobel, nate, plasma-bugs, plata.hill, vermontpoet
Priority: NOR    
Version: 5.18.4   
Target Milestone: ---   
Platform: Manjaro   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: attachment-28242-0.html

Description jan.claussen10 2020-03-24 18:08:22 UTC
When the panel or its application starter was deleted once, nothing happens anymore, when you have choosen "application starte" from the dropdown menu. Also not when you recreate the application starter in the panel or make a new panel. 

1. Choose application starter in touchscreen edges
2. Delete the application starter or the panel and recreate it
3. Try to activate the application starter via touchscreen edge

The application starter does not react anymore

The application starter should react

This problem has exists in every version. I just never reported it, because last time I reinstalled the system anyway. It has not been solved yet.

I think it would be better to not link this functionality to a starter in the panel, but to let it have its own starter. It would also be nice to have the ability to choose which type of starter you want e.g. simple menu or application starter. I like the application starter for my panel, but for the touchscreen the simple menu or application menu (the fullscreen one) is better.
Comment 1 jan.claussen10 2021-02-11 19:16:45 UTC
I filed the bug almost a year ago. Has no one been assigned to it?
Comment 3 jan.claussen10 2021-02-12 16:19:04 UTC
That is a pity! :) I think it would be easy to realize and boost Plasma‘s touch friendliness by a lot. I a simple drop-down menu would suffice and the fullscreen application menu (forgot its name) should be the default setting, because it is the only one that is actually touch-friendly.
Comment 4 jan.claussen10 2021-02-16 16:10:04 UTC
Created attachment 135723 [details]

Didn't see the link the other day. Okay, I should have "realistic expectations". I still think waiting for a year is very patient ;)
Comment 5 jan.claussen10 2022-01-09 23:41:56 UTC
*** Bug 437929 has been marked as a duplicate of this bug. ***
Comment 6 jan.claussen10 2022-01-09 23:48:32 UTC
*** Bug 443867 has been marked as a duplicate of this bug. ***
Comment 7 jan.claussen10 2022-01-09 23:50:21 UTC
Where is that source code?
Comment 8 Nate Graham 2022-01-10 02:21:53 UTC
(In reply to jan.claussen10 from comment #7)
> Where is that source code?
Somewhere in here, I imagine: https://invent.kde.org/plasma/kwin/-/tree/master/src/kcmkwin/kwinscreenedges
Comment 9 Plata 2022-08-07 10:23:18 UTC
The application launcher requires a keyboard shortcut to be set for the touch screen swipe action to work. If you delete the panel/launcher and then re-add it, the keyboard shortcut is not set and therefore the swipe action does not work. So if you set the keyboard shortcut (e.g. to Meta + F1), it will work again.
The main issue here is that those requirements (i.e. having the application launcher and having set a keyboard shortcut for it) are not documented at all. Ideally, there should be an (i) button in the selection list like done elsewhere. At a minimum, it should be explained in the linked help.

Generally, I agree that a full screen application launcher which is not tied to the widget would be the preferred solution on a touch screen.