mzur / gnome-shell-wsmatrix

GNOME shell extension to arrange workspaces in a two-dimensional grid with workspace thumbnails
GNU General Public License v3.0
464 stars 59 forks source link

Remove the thumbnails/popup once keys are releases (rather than after a preset time-allotment) #168

Closed Dylansc22 closed 3 years ago

Dylansc22 commented 3 years ago

Feature request:

When switching workspaces, allow for the option to remove the popup-grid-thumbnail upon key-release (similar to the default behavior of Alt-Tab, in which the selector remains onscreen until key release). Current behavior of the extension only allows for hardcoding a specific "Time to show the popup".

Not sure if there is a way to enable this functionality already, through another linux config setting(?)

Love the extension!!!

mzur commented 3 years ago

I believe this is implemented in the preliminary GNOME 40 support ( #152 ). If you are using an older version of GNOME, this can't be implemented, sorry.

Dylansc22 commented 3 years ago

I already installed the extension from https://extensions.gnome.org/ which placed it at ~/.local/share/gnome-shell/extensions/wsmatrix@martin.zurowietz.de, but when I navigate to that directory, I cannot git checkout gnome-40...

If I have GNOME 40, do I just

(A) follow the development instructions

(or B) uninstall my current version of the extension via https://extensions.gnome.org/ interface and run:

cd ~/.local/share/gnome-shell/extensions/
git clone https://github.com/mzur/gnome-shell-wsmatrix.git
cd wsmatrix@martin.zurowietz.de
 git checkout gnome-40
 makepkg -sri

Thanks the info... Sorry I'm sort of new at this level of development! Appreciate any feedback.

mzur commented 3 years ago

You should follow (A) the development instructions with the additional step of git checkout gnome-40. It's basically what you describe in (B) but with the key differenct that the wsmatrix@martin.zurowietz.de directory needs to be placed in .../extensions/ and not the whole Git repo. Also the build is done with make but you don't need that unless you change the settings or keybindings schema.