<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>478137</bug_id>
          
          <creation_ts>2023-12-06 01:27:54 +0000</creation_ts>
          <short_desc>Desktop grid is not available as an option for screen edges/corners</short_desc>
          <delta_ts>2024-05-23 12:32:41 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Plasma</classification>
          <product>kwin</product>
          <component>effects-desktop-grid</component>
          <version>master</version>
          <rep_platform>Compiled Sources</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>qt6</keywords>
          <priority>HI</priority>
          <bug_severity>wishlist</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Prajna Sariputra">putr4.s</reporter>
          <assigned_to name="KWin default assignee">kwin-bugs-null</assigned_to>
          <cc>0x73757375</cc>
    
    <cc>aero31aero</cc>
    
    <cc>colsen.sean</cc>
    
    <cc>fanzhuyifan</cc>
    
    <cc>jrforum</cc>
    
    <cc>kde</cc>
    
    <cc>nate</cc>
    
    <cc>ramachandraomnitrix</cc>
    
    <cc>rybak.a.v</cc>
          
          <cf_commitlink>https://invent.kde.org/plasma/kwin/-/commit/4d6f6223bcdbb0e5fbe65cff47c72d444b532372</cf_commitlink>
          <cf_versionfixedin>6.1</cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2271624</commentid>
    <comment_count>0</comment_count>
    <who name="Prajna Sariputra">putr4.s</who>
    <bug_when>2023-12-06 01:27:54 +0000</bug_when>
    <thetext>SUMMARY
Currently, the desktop grid is not available as a possible action/effect to trigger when touching a screen edge or corner. In Plasma 5.27 this wasn&apos;t a big deal since the overview effect is in the list and allows moving windows between desktops as well as switching to desktops, but with Plasma 6 the overview effect is far less useful for people with more than one row and column of desktops (being effectively equivalent to present desktops in that case). As per bug 477942 the desktop grid effect is explicitly recommended too for those with such virtual desktop setups.

A mitigating factor is that it&apos;s still possible to access the grid by triggering the edge/corner twice if the overview is enabled for those, but having to flick the cursor twice seems like a problem when it comes to avoiding carpal tunnel syndrome and the like.


STEPS TO REPRODUCE
1. Open the screen edges KCM
2. Try to assign the desktop grid to one of the screen edges or corners

OBSERVED RESULT
The desktop grid is not present as one of the options.

EXPECTED RESULT
The desktop grid can be selected for the edge/corner.

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 5.90.0
KDE Frameworks Version: 5.246.0
Qt Version: 6.6.1
Kernel Version: 6.6.3-arch1-1 (64-bit)
Graphics Platform: Wayland

ADDITIONAL INFORMATION
The list of options for each screen edge/corner is getting rather unwieldy, so maybe adding yet another option to it isn&apos;t a good idea without redesigning it somehow.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2271625</commentid>
    <comment_count>1</comment_count>
    <who name="Prajna Sariputra">putr4.s</who>
    <bug_when>2023-12-06 01:29:20 +0000</bug_when>
    <thetext>*being effectively equivalent to present windows</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2291920</commentid>
    <comment_count>2</comment_count>
    <who name="Bug Janitor Service">bug-janitor</who>
    <bug_when>2024-02-26 09:47:31 +0000</bug_when>
    <thetext>A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/5298</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2291988</commentid>
    <comment_count>3</comment_count>
    <who name="Vlad Zahorodnii">vlad.zahorodnii</who>
    <bug_when>2024-02-26 14:19:47 +0000</bug_when>
    <thetext>Git commit 4d6f6223bcdbb0e5fbe65cff47c72d444b532372 by Vlad Zahorodnii.
Committed on 26/02/2024 at 14:12.
Pushed by vladz into branch &apos;master&apos;.

plugins/overview: Provide a way to reserve a screen edge for grid mode

M  +3    -5    src/kcms/screenedges/kwinscreenedgesettings.kcfg
M  +3    -0    src/kcms/screenedges/kwintouchscreensettings.kcfg
M  +7    -1    src/kcms/screenedges/main.cpp
M  +1    -0    src/kcms/screenedges/main.h
M  +7    -1    src/kcms/screenedges/touch.cpp
M  +1    -0    src/kcms/screenedges/touch.h
M  +2    -0    src/plugins/overview/overviewconfig.kcfg
M  +15   -0    src/plugins/overview/overvieweffect.cpp
M  +2    -0    src/plugins/overview/overvieweffect.h

https://invent.kde.org/plasma/kwin/-/commit/4d6f6223bcdbb0e5fbe65cff47c72d444b532372</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2293985</commentid>
    <comment_count>4</comment_count>
    <who name="">fanzhuyifan</who>
    <bug_when>2024-03-02 19:10:28 +0000</bug_when>
    <thetext>*** Bug 482235 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2294160</commentid>
    <comment_count>5</comment_count>
    <who name="Nicolas Fella">nicolas.fella</who>
    <bug_when>2024-03-03 10:53:51 +0000</bug_when>
    <thetext>*** Bug 482284 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2296247</commentid>
    <comment_count>6</comment_count>
    <who name="Vlad Zahorodnii">vlad.zahorodnii</who>
    <bug_when>2024-03-07 13:35:54 +0000</bug_when>
    <thetext>*** Bug 482641 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2302411</commentid>
    <comment_count>7</comment_count>
    <who name="Rohitt Vashishtha">aero31aero</who>
    <bug_when>2024-03-18 08:14:00 +0000</bug_when>
    <thetext>Hey, I wanna bring to your attention that this fix was merged in the master branch but hasn&apos;t been cherry-picked onto the Plasma/6.0 branch, from which the 6.0.1 and 6.0.2 releases were made.

I&apos;m reopening this one since there needs to be a cherry-picking process for the commit 4d6f6223bcdbb0e5fbe65cff47c72d444b532372 onto Plasma/6.0 to properly call it merged.

I checked nearby commits and most of them are on both master and Plasma/6.0, so I&apos;m assuming that was the desired end result but this (and maybe some other commits) fell through the cracks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2302436</commentid>
    <comment_count>8</comment_count>
    <who name="Vlad Zahorodnii">vlad.zahorodnii</who>
    <bug_when>2024-03-18 09:46:20 +0000</bug_when>
    <thetext>That commit cannot be backported to 6.0 because it contains string changes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2306313</commentid>
    <comment_count>9</comment_count>
    <who name="">fanzhuyifan</who>
    <bug_when>2024-03-27 22:56:39 +0000</bug_when>
    <thetext>*** Bug 484624 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2318839</commentid>
    <comment_count>10</comment_count>
    <who name="Zamundaaa">xaver.hugl</who>
    <bug_when>2024-05-10 19:43:07 +0000</bug_when>
    <thetext>*** Bug 486849 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2321500</commentid>
    <comment_count>11</comment_count>
    <who name="Zamundaaa">xaver.hugl</who>
    <bug_when>2024-05-23 12:32:41 +0000</bug_when>
    <thetext>*** Bug 486999 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>