Tiling-Assistant icon indicating copy to clipboard operation
Tiling-Assistant copied to clipboard

Reapplying a layout with mapped applications makes the app unresponsive

Open eschaubert opened this issue 1 year ago • 4 comments

Describe the bug Reapplying a layout with mapped applications makes the app unresponsive, except the minimize and close buttons. After minimizing and restoring the window the application works again as usual.

Steps To Reproduce

  1. Create a layout and map applications to each Rectangle.
  2. Apply the layout
  3. Apply the layout again
  4. => all mapped apps unresponsive to clicks

System Info:

  • Distro (incl. version): Fedora 39
  • GNOME Shell version: 45
  • Extension version and from where (e. g. EGO, main branch...): 44
  • XOrg/Wayland: Wayland

Journalctl logs Old animationInfo removed from actor [0x558be297e7e0 MetaWindowActorX11] Error in size change accounting.

eschaubert avatar Nov 02 '23 09:11 eschaubert

Same issue.

System Info:

  • Distro (incl. version): Ubuntu 22.04
  • GNOME Shell version: 42.9
  • Extension version and from where (e. g. EGO, main branch...): 36, from Gnome-tweak site
  • XOrg/Wayland: Wayland

ngpbach avatar Nov 03 '23 04:11 ngpbach

I saw that you disabled the animations for another issue where "Error in size change accounting" was reported by journalctl. So i tried and disabled them in preferences, and now I don't have the issue.

eschaubert avatar Nov 06 '23 13:11 eschaubert

Same issue. Ubuntu 22.04 Gnome 42.9 Extension version latest on 16 nov 2023 from extentsion.gnome.org via extension manager XOrg/Wayland: Wayland

Disabling animations helped me.

antipovandr avatar Nov 16 '23 12:11 antipovandr

Steps to reproduce:

  1. Launch 3 instances of GNOME Text Editor a. Launch First instance and input "1". We need this to differentiate windows b. Press Ctrl+N to launch the Second instance and input "2" there c. Repeat previous step for the Third instance

  2. Tile First instance to left ; in the Tiling Popup select Second instance for the right side

  3. Switch to the Third instance, tile it to left ; in the tiling pop-up select Second instance for the right side

  4. Try to input something on the Second instance (right side). Visually nothing happens but after user switches focus to the left window, the newly typed text appears.

  5. "Maximize"+"Restore" window actions will help to bring tiled window to the normal state.

Screencast: Tiling_Assistant_issue_304.webm

System information: Fedora 39 Silverblue GNOME 45.3 Wayland Extension v44


Workaround

Disable "Tiling" animation (thanks @eschaubert for the suggestion)

CLI way: dconf write /org/gnome/shell/extensions/tiling-assistant/enable-tile-animations "false"

GUI way:

  1. Open Extension Manager . Open preferences for "Tiling Assistant" extension.
    Alternatively, launch gnome-extensions prefs tiling-assistant@leleat-on-github
  2. Enable "Advanced/Experimental settings" (can be found under "bulb" icon on the left corner of the extension preferences window header-bar)
  3. Now on the "General" page under the "Animations" section disable "Tiling" animation

Bug report on the Ubuntu tracker: https://bugs.launchpad.net/ubuntu/+source/gnome-shell-extension-tiling-assistant/+bug/2051595

xalt7x avatar Jan 11 '24 14:01 xalt7x