Skip to content
  • Cyril Rossi's avatar
    KCM KWinTouchEdges disable edge if is immutable · a9c03371
    Cyril Rossi authored
    Summary:
    Disable touch screen edge modification, but allow the user to open an edge context menu and see the settings.
    
    To set an edge immutable, just add `[$i]` right after the entry in `TouchEdges` group, although the edges settings are shared between some `[Effect-something]` group under the key `TouchBorderActivateSomething`.
    
    Since one entry like `TouchBorderActivateSomething` lists all edges that use this effect, it doesn't make sense to set it immutable.
    
    Test Plan:
    In `kwinrc`, set the `TouchEdges` group immutable or any entry.
    
    ```
    [TouchEdges]
    Bottom=None
    Left=None
    Right=None
    Top[$i]=None
    ```
    
    Reviewers: ervin, bport, meven, zzag, #kwin, mart
    
    Reviewed By: ervin, zzag, #kwin, mart
    
    Subscribers: kwin
    
    Tags: #kwin
    
    Differential Revision: https://phabricator.kde.org/D28507
    a9c03371