You are not logged in.

#1 2024-04-02 11:30:04

kjozsa
Member
Registered: 2008-06-05
Posts: 147

Gnome 46 window manager issues

On a daily updated arch system, I use Wayland with Gnome on Iris Xe Graphics. After updating to Gnome 46, I experience very strange window management issues, like:
- resizing windows with `alt + mouse middle click` is a hit and miss. It works a few times, but does not in the next second. When it does not, it pastes instead (as Alt wouldn't be pressed)
- moving windows with `alt + mouse left click` is also a hit and miss. When it does not work, it raises/moves the window behind the current one. (yes, it's very strange)
- sometimes I can also click through windows, a single left click to a window raises the window behind the current one.

All three issues mostly happen with Terminator, but I also see it from Chrome or IntelliJ.
This is a fresh install from ~2 months ago with no special settings applied.. All issues have started since Gnome 46.

Any hints? These issues are really breaking my daily workflow...

Offline

#2 2024-04-02 11:38:53

kjozsa
Member
Registered: 2008-06-05
Posts: 147

Re: Gnome 46 window manager issues

A simple test with terminator:
- open Terminator window, click on it (it's ok)
- resize it, making it larger
- click on the enlarged part, it triggers the problem.

It seems like Gnome's WM still thinks the window has its original size... Why?

Offline

#3 2024-04-02 12:28:40

seth
Member
Registered: 2012-09-03
Posts: 51,560

Re: Gnome 46 window manager issues

There's a bug in libx11, try to downgrade to 1.8.7 but it should also be fixed w/ 1.8.8-3
Edit: and then there's gnome specific https://bbs.archlinux.org/viewtopic.php … 0#p2159690

Last edited by seth (2024-04-02 12:29:58)

Offline

#4 2024-04-02 13:17:14

kjozsa
Member
Registered: 2008-06-05
Posts: 147

Re: Gnome 46 window manager issues

@seth I'm not sure.. I run libx11 1.8.8-3 already, and also tried the GSK_RENDERER workaround, still, terminator window misbehaves.

$ pacman -Q | rg libx11
566:libx11 1.8.8-3
~ $ tr '\0' '\n' < /proc/$(pidof gnome-shell)/environ | grep GSK
GSK_RENDERER=gl

Offline

#5 2024-04-02 13:59:38

JimDeadlock
Member
From: London
Registered: 2019-03-20
Posts: 83

Re: Gnome 46 window manager issues

kjozsa you are not alone, I have the exact same issues for what it's worth. Downgrading to gnome-shell 45 and libx11 1.8.7 does not resolve this either.

Last edited by JimDeadlock (2024-04-02 14:01:21)

Offline

#6 2024-04-02 14:14:50

seth
Member
Registered: 2012-09-03
Posts: 51,560

Re: Gnome 46 window manager issues

Did you only downgrade gnome-shell?
The more relevant process would be https://archlinux.org/packages/extra/x86_64/mutter/

libx11 probably isn't relevant anyway since terminator/VTE3 won't rely on xwayland anymore, I guess… or does it?
https://wiki.archlinux.org/title/Waylan … s_visually

Offline

#7 2024-04-02 14:36:23

kjozsa
Member
Registered: 2008-06-05
Posts: 147

Re: Gnome 46 window manager issues

I did not downgrade anything yet, I'm still up-to-date as of today.

I checked extramaus, and I get a red cursor over terminator and Console (gnome's default terminal) as well. Note that I can not make Console misbehave with a window resize, but I checked alacritty, termite and kitty and all 3 have the exact same behaviour as terminator: the Gnome window manager does not detect its enlarged size of the window.

Offline

#8 2024-04-02 14:41:29

JimDeadlock
Member
From: London
Registered: 2019-03-20
Posts: 83

Re: Gnome 46 window manager issues

I downgraded gnome-shell mutter libx11
(I'm on x11 not wayland)
As kjozsa says, it affects a few apps (eg pavucontrol) but terminator is the most annoying one.

Offline

#9 2024-04-02 14:46:05

seth
Member
Registered: 2012-09-03
Posts: 51,560

Re: Gnome 46 window manager issues

I get a red cursor over terminator and Console (gnome's default terminal) as well

Does it move? That would point at xwayland. Do you get the misbehavior w/
a) foot
b) xterm
?

Offline

#10 2024-04-02 14:54:00

kjozsa
Member
Registered: 2008-06-05
Posts: 147

Re: Gnome 46 window manager issues

*duh* I was on Xorg... turns out I switched back some weeks ago. All my issues have gone - terminator works 100% as expected. @seth thanks for helping me out finding this!

@JimDeadlock maybe try to switch to wayland as well..

Offline

#11 2024-04-02 15:14:05

seth
Member
Registered: 2012-09-03
Posts: 51,560

Re: Gnome 46 window manager issues

That acutally makes the libx11 problem rather likely - for the records, do you use some some IM (ibus is gnome default, but fcitx etc. are likewise affected by this)?

Offline

#12 2024-04-03 09:31:12

kjozsa
Member
Registered: 2008-06-05
Posts: 147

Re: Gnome 46 window manager issues

I use ibus.

Offline

#13 2024-04-03 13:23:12

seth
Member
Registered: 2012-09-03
Posts: 51,560

Re: Gnome 46 window manager issues

@JimDeadlock, same question. And if you do, try to unset that?
https://wiki.archlinux.org/title/Input_ … figuration

Offline

#14 2024-04-03 16:02:50

JimDeadlock
Member
From: London
Registered: 2019-03-20
Posts: 83

Re: Gnome 46 window manager issues

I have nothing set in /etc/environment so I assume I have the default ibus

Offline

#15 2024-04-03 16:05:56

kjozsa
Member
Registered: 2008-06-05
Posts: 147

Re: Gnome 46 window manager issues

@JimDeadlock you can check for a running ibus like this:

 $ pgrep -ia ibus
2311 /usr/bin/ibus-daemon --panel disable
2449 /usr/lib/ibus/ibus-dconf
2451 /usr/lib/ibus/ibus-extension-gtk3
2473 /usr/lib/ibus/ibus-portal
2613 /usr/lib/ibus/ibus-engine-simple
2796 /usr/lib/ibus/ibus-x11

Offline

#16 2024-04-03 16:21:38

JimDeadlock
Member
From: London
Registered: 2019-03-20
Posts: 83

Re: Gnome 46 window manager issues

That command gives no output

Offline

#17 2024-04-03 16:23:48

seth
Member
Registered: 2012-09-03
Posts: 51,560

Re: Gnome 46 window manager issues

ps fax

(If you're browsing por… private websites, you can safely obfuscate them wink

Offline

#18 2024-04-03 16:30:35

JimDeadlock
Member
From: London
Registered: 2019-03-20
Posts: 83

Re: Gnome 46 window manager issues

    PID TTY      STAT   TIME COMMAND
      2 ?        S      0:00 [kthreadd]
      3 ?        S      0:00  \_ [pool_workqueue_release]
      4 ?        I<     0:00  \_ [kworker/R-rcu_g]
      5 ?        I<     0:00  \_ [kworker/R-rcu_p]
      6 ?        I<     0:00  \_ [kworker/R-slub_]
      7 ?        I<     0:00  \_ [kworker/R-netns]
      8 ?        I      0:00  \_ [kworker/0:0-events]
      9 ?        I<     0:00  \_ [kworker/0:0H-events_highpri]
     12 ?        I<     0:00  \_ [kworker/R-mm_pe]
     14 ?        I      0:00  \_ [rcu_tasks_kthread]
     15 ?        I      0:00  \_ [rcu_tasks_rude_kthread]
     16 ?        I      0:00  \_ [rcu_tasks_trace_kthread]
     17 ?        S      0:00  \_ [ksoftirqd/0]
     18 ?        I      0:03  \_ [rcu_preempt]
     19 ?        S      0:00  \_ [rcub/0]
     20 ?        S      0:00  \_ [migration/0]
     21 ?        S      0:00  \_ [idle_inject/0]
     22 ?        S      0:00  \_ [cpuhp/0]
     23 ?        S      0:00  \_ [cpuhp/1]
     24 ?        S      0:00  \_ [idle_inject/1]
     25 ?        S      0:00  \_ [migration/1]
     26 ?        S      0:00  \_ [ksoftirqd/1]
     28 ?        I<     0:00  \_ [kworker/1:0H-events_highpri]
     29 ?        S      0:00  \_ [cpuhp/2]
     30 ?        S      0:00  \_ [idle_inject/2]
     31 ?        S      0:00  \_ [migration/2]
     32 ?        S      0:00  \_ [ksoftirqd/2]
     34 ?        I<     0:00  \_ [kworker/2:0H-events_highpri]
     35 ?        S      0:00  \_ [cpuhp/3]
     36 ?        S      0:00  \_ [idle_inject/3]
     37 ?        S      0:00  \_ [migration/3]
     38 ?        S      0:00  \_ [ksoftirqd/3]
     40 ?        I<     0:00  \_ [kworker/3:0H-events_highpri]
     41 ?        S      0:00  \_ [cpuhp/4]
     42 ?        S      0:00  \_ [idle_inject/4]
     43 ?        S      0:00  \_ [migration/4]
     44 ?        S      0:00  \_ [ksoftirqd/4]
     46 ?        I<     0:00  \_ [kworker/4:0H-events_highpri]
     47 ?        S      0:00  \_ [cpuhp/5]
     48 ?        S      0:00  \_ [idle_inject/5]
     49 ?        S      0:00  \_ [migration/5]
     50 ?        S      0:00  \_ [ksoftirqd/5]
     52 ?        I<     0:00  \_ [kworker/5:0H-kblockd]
     53 ?        S      0:00  \_ [cpuhp/6]
     54 ?        S      0:00  \_ [idle_inject/6]
     55 ?        S      0:00  \_ [migration/6]
     56 ?        S      0:00  \_ [ksoftirqd/6]
     57 ?        I      0:00  \_ [kworker/6:0-pm]
     58 ?        I<     0:00  \_ [kworker/6:0H-events_highpri]
     59 ?        S      0:00  \_ [cpuhp/7]
     60 ?        S      0:00  \_ [idle_inject/7]
     61 ?        S      0:00  \_ [migration/7]
     62 ?        S      0:00  \_ [ksoftirqd/7]
     64 ?        I<     0:00  \_ [kworker/7:0H-events_highpri]
     65 ?        S      0:00  \_ [cpuhp/8]
     66 ?        S      0:00  \_ [idle_inject/8]
     67 ?        S      0:00  \_ [migration/8]
     68 ?        S      0:00  \_ [ksoftirqd/8]
     69 ?        I      0:00  \_ [kworker/8:0-pm]
     70 ?        I<     0:00  \_ [kworker/8:0H-kblockd]
     71 ?        S      0:00  \_ [cpuhp/9]
     72 ?        S      0:00  \_ [idle_inject/9]
     73 ?        S      0:00  \_ [migration/9]
     74 ?        S      0:00  \_ [ksoftirqd/9]
     75 ?        I      0:00  \_ [kworker/9:0-events]
     76 ?        I<     0:00  \_ [kworker/9:0H-events_highpri]
     77 ?        S      0:00  \_ [cpuhp/10]
     78 ?        S      0:00  \_ [idle_inject/10]
     79 ?        S      0:00  \_ [migration/10]
     80 ?        S      0:00  \_ [ksoftirqd/10]
     82 ?        I<     0:00  \_ [kworker/10:0H-events_highpri]
     83 ?        S      0:00  \_ [cpuhp/11]
     84 ?        S      0:00  \_ [idle_inject/11]
     85 ?        S      0:00  \_ [migration/11]
     86 ?        S      0:00  \_ [ksoftirqd/11]
     87 ?        I      0:00  \_ [kworker/11:0-mm_percpu_wq]
     88 ?        I<     0:00  \_ [kworker/11:0H-events_highpri]
     89 ?        S      0:00  \_ [cpuhp/12]
     90 ?        S      0:00  \_ [idle_inject/12]
     91 ?        S      0:00  \_ [migration/12]
     92 ?        S      0:00  \_ [ksoftirqd/12]
     94 ?        I<     0:00  \_ [kworker/12:0H-events_highpri]
     95 ?        S      0:00  \_ [cpuhp/13]
     96 ?        S      0:00  \_ [idle_inject/13]
     97 ?        S      0:00  \_ [migration/13]
     98 ?        S      0:00  \_ [ksoftirqd/13]
    100 ?        I<     0:00  \_ [kworker/13:0H-events_highpri]
    101 ?        S      0:00  \_ [cpuhp/14]
    102 ?        S      0:00  \_ [idle_inject/14]
    103 ?        S      0:00  \_ [migration/14]
    104 ?        S      0:00  \_ [ksoftirqd/14]
    106 ?        I<     0:00  \_ [kworker/14:0H-kblockd]
    107 ?        S      0:00  \_ [cpuhp/15]
    108 ?        S      0:00  \_ [idle_inject/15]
    109 ?        S      0:00  \_ [migration/15]
    110 ?        S      0:00  \_ [ksoftirqd/15]
    112 ?        I<     0:00  \_ [kworker/15:0H-events_highpri]
    113 ?        S      0:00  \_ [kdevtmpfs]
    114 ?        I<     0:00  \_ [kworker/R-inet_]
    115 ?        S      0:00  \_ [kauditd]
    116 ?        S      0:00  \_ [khungtaskd]
    117 ?        S      0:00  \_ [oom_reaper]
    119 ?        I<     0:00  \_ [kworker/R-write]
    120 ?        S      0:00  \_ [kcompactd0]
    121 ?        SN     0:00  \_ [ksmd]
    123 ?        SN     0:01  \_ [khugepaged]
    124 ?        I<     0:00  \_ [kworker/R-kinte]
    125 ?        I<     0:00  \_ [kworker/R-kbloc]
    126 ?        I<     0:00  \_ [kworker/R-blkcg]
    127 ?        S      0:00  \_ [irq/9-acpi]
    128 ?        I      0:00  \_ [kworker/1:1-events]
    129 ?        I      0:00  \_ [kworker/8:1-cgroup_destroy]
    130 ?        I<     0:00  \_ [kworker/R-tpm_d]
    131 ?        I<     0:00  \_ [kworker/R-ata_s]
    132 ?        I<     0:00  \_ [kworker/R-edac-]
    133 ?        I<     0:00  \_ [kworker/R-devfr]
    134 ?        S      0:00  \_ [watchdogd]
    136 ?        I<     0:00  \_ [kworker/6:1H-kblockd]
    137 ?        I      0:00  \_ [kworker/6:1-events]
    138 ?        S      0:00  \_ [kswapd0]
    139 ?        I<     0:00  \_ [kworker/R-kthro]
    140 ?        S      0:00  \_ [irq/123-pciehp]
    141 ?        I<     0:00  \_ [kworker/R-acpi_]
    142 ?        S      0:00  \_ [hwrng]
    143 ?        S      0:00  \_ [scsi_eh_0]
    144 ?        I<     0:00  \_ [kworker/R-scsi_]
    145 ?        S      0:00  \_ [scsi_eh_1]
    146 ?        I<     0:00  \_ [kworker/R-scsi_]
    147 ?        S      0:00  \_ [scsi_eh_2]
    148 ?        I<     0:00  \_ [kworker/R-scsi_]
    149 ?        S      0:00  \_ [scsi_eh_3]
    150 ?        I<     0:00  \_ [kworker/R-scsi_]
    153 ?        I      0:00  \_ [kworker/3:1-mm_percpu_wq]
    154 ?        I<     0:00  \_ [kworker/R-mld]
    156 ?        I<     0:00  \_ [kworker/R-ipv6_]
    157 ?        I<     0:00  \_ [kworker/5:1H-events_highpri]
    164 ?        I<     0:00  \_ [kworker/R-kstrp]
    165 ?        I      0:00  \_ [kworker/4:1-events]
    168 ?        I      0:00  \_ [kworker/12:1-mm_percpu_wq]
    170 ?        I      0:00  \_ [kworker/10:1-events]
    171 ?        I      0:00  \_ [kworker/14:1-events]
    172 ?        I<     0:00  \_ [kworker/R-zswap]
    173 ?        I<     0:00  \_ [kworker/u33:0-hci0]
    174 ?        I      0:00  \_ [kworker/5:2-inet_frag_wq]
    175 ?        I      0:00  \_ [kworker/5:3-mm_percpu_wq]
    177 ?        I<     0:00  \_ [kworker/14:1H-kblockd]
    178 ?        I<     0:00  \_ [kworker/8:1H-kblockd]
    195 ?        I<     0:00  \_ [kworker/15:1H-kblockd]
    197 ?        I<     0:00  \_ [kworker/9:1H-kblockd]
    199 ?        I<     0:00  \_ [kworker/R-nvme-]
    200 ?        I<     0:00  \_ [kworker/R-nvme-]
    201 ?        I<     0:00  \_ [kworker/R-nvme-]
    202 ?        I<     0:00  \_ [kworker/R-nvme-]
    205 ?        I      0:00  \_ [kworker/9:2-mm_percpu_wq]
    207 ?        I<     0:00  \_ [kworker/0:1H-kblockd]
    209 ?        I<     0:00  \_ [kworker/3:1H-kblockd]
    210 ?        I<     0:00  \_ [kworker/1:1H-kblockd]
    218 ?        I<     0:00  \_ [kworker/R-md]
    219 ?        I<     0:00  \_ [kworker/R-md_bi]
    234 ?        I<     0:00  \_ [kworker/13:1H-kblockd]
    237 ?        I<     0:00  \_ [kworker/2:1H-kblockd]
    240 ?        I<     0:00  \_ [kworker/7:1H-kblockd]
    241 ?        I      0:00  \_ [kworker/15:1-cgroup_destroy]
    248 ?        I<     0:00  \_ [kworker/4:1H-kblockd]
    250 ?        I<     0:00  \_ [kworker/11:1H-kblockd]
    251 ?        I<     0:00  \_ [kworker/10:1H-kblockd]
    270 ?        S      0:01  \_ [jbd2/md127p1-8]
    271 ?        I<     0:00  \_ [kworker/R-ext4-]
    317 ?        I<     0:00  \_ [kworker/12:1H-kblockd]
    342 ?        I      0:00  \_ [kworker/10:2-events]
    350 ?        S      0:00  \_ [psimon]
    423 ?        I      0:00  \_ [kworker/12:2-inode_switch_wbs]
    431 ?        S      0:00  \_ [irq/174-mei_me]
    438 ?        I<     0:00  \_ [kworker/R-cfg80]
    451 ?        I<     0:00  \_ [kworker/R-atlan]
    452 ?        S      0:00  \_ [irq/186-iwlwifi]
    454 ?        I<     0:00  \_ [kworker/R-crypt]
    467 ?        S      0:00  \_ [jbd2/sdb1-8]
    468 ?        I<     0:00  \_ [kworker/R-ext4-]
    478 ?        S      0:00  \_ [nv_queue]
    479 ?        S      0:00  \_ [nv_queue]
    480 ?        S      0:00  \_ [nv_open_q]
    483 ?        I<     0:00  \_ [kworker/u33:1-hci0]
    509 ?        S      0:05  \_ [nvidia-modeset/kthread_q]
    510 ?        S      0:00  \_ [nvidia-modeset/deferred_close_kthread_q]
    524 ?        S      0:00  \_ [UVM global queue]
    525 ?        S      0:00  \_ [UVM deferred release queue]
    526 ?        S      0:00  \_ [UVM Tools Event Queue]
    613 ?        S      0:00  \_ [irq/184-enp110s0]
    652 ?        I      0:00  \_ [kworker/2:3-events]
    694 ?        S      0:45  \_ [irq/188-nvidia]
    695 ?        S      0:00  \_ [nvidia]
    696 ?        S      1:10  \_ [nv_queue]
   1713 ?        I      0:00  \_ [kworker/15:3-mm_percpu_wq]
   2254 ?        I      0:00  \_ [kworker/2:1]
   2403 ?        I      0:00  \_ [kworker/13:0-events]
   2842 ?        S      0:00  \_ [psimon]
   2872 ?        I      0:00  \_ [kworker/7:0]
   5909 ?        I      0:00  \_ [kworker/4:0-events]
   6289 ?        I      0:00  \_ [kworker/11:1]
   6685 ?        I      0:00  \_ [kworker/0:2]
   6686 ?        I      0:00  \_ [kworker/7:1-mm_percpu_wq]
   8505 ?        I      0:00  \_ [kworker/3:2]
   8740 ?        I      0:00  \_ [kworker/u32:0-atlantic]
   8827 ?        I      0:00  \_ [kworker/13:1]
   8980 ?        I      0:00  \_ [kworker/14:2-events]
   9124 ?        I      0:00  \_ [kworker/u32:2-events_unbound]
   9271 ?        I      0:00  \_ [kworker/u32:3-events_unbound]
   9290 ?        I      0:00  \_ [kworker/1:0-events]
   9408 ?        I      0:00  \_ [kworker/u32:1-events_unbound]
   9475 ?        I      0:00  \_ [kworker/5:0]
   9507 ?        I      0:00  \_ [kworker/u32:4-writeback]
   9509 ?        I      0:00  \_ [kworker/u32:5-events_unbound]
   9510 ?        I      0:00  \_ [kworker/u32:6-events_unbound]
   9511 ?        I      0:00  \_ [kworker/u32:7]
   9515 ?        I      0:00  \_ [kworker/12:0-mm_percpu_wq]
      1 ?        Ss     0:02 /sbin/init
    308 ?        Ss     0:02 /usr/lib/systemd/systemd-journald
    344 ?        Ss     0:00 /usr/lib/systemd/systemd-udevd
    493 ?        Ssl    0:00 /usr/lib/systemd/systemd-timesyncd
    548 ?        Ss     0:00 /usr/bin/dbus-broker-launch --scope system --audit
    549 ?        S      0:03  \_ dbus-broker --log 4 --controller 9 --machine-id 3046316999de48509a3c03e6f0a070af --max-bytes 536870912 --max-fds 4096 --max-matches 131072 --audit
    554 ?        Ss     0:00 /usr/lib/systemd/systemd-logind
    593 ?        Ssl    0:00 /usr/bin/NetworkManager --no-daemon
    615 ?        Ss     0:00 /usr/sbin/vnstatd -n
    617 ?        Ss     0:00 /usr/sbin/crond -n
    618 ?        Ssl    0:00 /usr/bin/gdm
    642 ?        Sl     0:00  \_ gdm-session-worker [pam/gdm-autologin]
    688 tty2     Ssl+   0:00      \_ /usr/lib/gdm-x-session --run-script /usr/bin/gnome-session
    691 tty2     Sl+    5:00          \_ /usr/lib/Xorg vt2 -displayfd 3 -auth /run/user/1000/gdm/Xauthority -nolisten tcp -background none -noreset -keeptty -novtswitch -verbose 3
    755 tty2     Sl+    0:00          \_ /usr/lib/gnome-session-binary
    624 ?        Ssl    0:00 /usr/lib/accounts-daemon
    629 ?        Ssl    0:00 /usr/lib/polkit-1/polkitd --no-debug
    651 ?        Ss     0:00 /usr/lib/systemd/systemd --user
    654 ?        S      0:00  \_ (sd-pam)
    668 ?        SLsl   0:00  \_ /usr/bin/gnome-keyring-daemon --foreground --components=pkcs11,secrets --control-directory=/run/user/1000/keyring
    674 ?        Ss     0:00  \_ /usr/bin/dbus-broker-launch --scope user
    682 ?        S      0:00  |   \_ dbus-broker --log 4 --controller 9 --machine-id 3046316999de48509a3c03e6f0a070af --max-bytes 100000000000000 --max-fds 25000000000000 --max-matches 5000000000
    778 ?        Ssl    0:00  \_ /usr/lib/gvfsd
   5396 ?        Sl     0:00  |   \_ /usr/lib/gvfsd-trash --spawner :1.6 /org/gtk/gvfs/exec_spaw/0
   8793 ?        Sl     0:00  |   \_ /usr/lib/gvfsd-http --spawner :1.6 /org/gtk/gvfs/exec_spaw/1
    788 ?        Sl     0:00  \_ /usr/lib/gvfsd-fuse /run/user/1000/gvfs -f
    796 ?        Ssl    0:00  \_ /usr/lib/at-spi-bus-launcher
    802 ?        S      0:00  |   \_ /usr/bin/dbus-broker-launch --config-file=/usr/share/defaults/at-spi2/accessibility.conf --scope user
    803 ?        S      0:00  |       \_ dbus-broker --log 4 --controller 9 --machine-id 3046316999de48509a3c03e6f0a070af --max-bytes 100000000000000 --max-fds 6400000 --max-matches 5000000000
    810 ?        Ssl    0:00  \_ /usr/lib/gnome-session-ctl --monitor
    812 ?        Ssl    0:00  \_ /usr/lib/gnome-session-binary --systemd-service --session=gnome
   1063 ?        Sl     0:00  |   \_ /usr/lib/gsd-disk-utility-notify
    845 ?        Ssl   10:04  \_ /usr/bin/gnome-shell
    868 ?        Sl     0:04  |   \_ /usr/lib/mutter-x11-frames
   9058 ?        Sl     0:06  |   \_ /usr/bin/python /usr/bin/terminator
   9068 pts/0    Ss     0:00  |       \_ /bin/bash
   9516 pts/0    R+     0:00  |           \_ ps fax
    876 ?        Ssl    0:00  \_ /usr/lib/at-spi2-registryd --use-gnome-session
    903 ?        Ssl    0:00  \_ /usr/lib/xdg-permission-store
    928 ?        Ssl    0:00  \_ /usr/lib/dconf-service
    933 ?        Ssl    0:00  \_ /usr/bin/gjs -m /usr/share/gnome-shell/org.gnome.Shell.Notifications
    959 ?        Ssl    0:00  \_ /usr/lib/gsd-a11y-settings
    961 ?        Ssl    0:00  \_ /usr/lib/gsd-color
    962 ?        Ssl    0:00  \_ /usr/lib/gsd-datetime
    964 ?        Ssl    0:00  \_ /usr/lib/gsd-housekeeping
    966 ?        Ssl    0:00  \_ /usr/lib/gsd-keyboard
    967 ?        Ssl    0:00  \_ /usr/lib/gsd-media-keys
    971 ?        Ssl    0:00  \_ /usr/lib/gsd-power
    977 ?        Ssl    0:00  \_ /usr/lib/gsd-print-notifications
    982 ?        Ssl    0:00  \_ /usr/lib/gsd-rfkill
    983 ?        Ssl    0:00  \_ /usr/lib/gsd-screensaver-proxy
    993 ?        Ssl    0:00  \_ /usr/lib/gsd-sharing
    994 ?        Ssl    0:00  \_ /usr/lib/gsd-smartcard
    995 ?        Ssl    0:00  \_ /usr/lib/gsd-sound
    999 ?        Ssl    0:00  \_ /usr/lib/gsd-usb-protection
   1005 ?        Ssl    0:00  \_ /usr/lib/gsd-wacom
   1010 ?        Ssl    0:00  \_ /usr/lib/gsd-xsettings
   1043 ?        Sl     0:00  \_ /usr/lib/gsd-printer
   1066 ?        Ssl    0:00  \_ /usr/bin/gjs -m /usr/share/gnome-shell/org.gnome.ScreenSaver
   1083 ?        Ssl    0:07  \_ /usr/bin/gnome-clocks --gapplication-service
   1130 ?        S<sl   5:10  \_ /usr/bin/pulseaudio --daemonize=no --log-target=journal
   1490 ?        Sl     0:00  |   \_ /usr/lib/pulse/gsettings-helper
   1162 ?        Ssl    0:00  \_ /usr/lib/xdg-desktop-portal
   1179 ?        Ssl    0:00  \_ /usr/lib/xdg-document-portal
   1196 ?        Ss     0:00  |   \_ fusermount3 -o rw,nosuid,nodev,fsname=portal,auto_unmount,subtype=portal -- /run/user/1000/doc
   1210 ?        Ssl    0:00  \_ /usr/lib/xdg-desktop-portal-gnome
   1212 ?        Ssl    0:00  \_ /usr/lib/gvfs-udisks2-volume-monitor
   1250 ?        Ssl    0:00  \_ /usr/lib/gvfs-mtp-volume-monitor
   1261 ?        Ssl    0:00  \_ /usr/lib/gvfs-gphoto2-volume-monitor
   1274 ?        Ssl    0:00  \_ /usr/lib/gvfs-goa-volume-monitor
   1278 ?        Ssl    0:00  \_ /usr/lib/goa-daemon
   1305 ?        Ssl    0:00  \_ /usr/lib/goa-identity-service
   1311 ?        Ssl    0:00  \_ /usr/lib/gvfs-afc-volume-monitor
   1374 ?        Ssl    0:00  \_ /usr/lib/xdg-desktop-portal-gtk
   1473 ?        S<sl   0:00  \_ /usr/bin/pipewire
   1478 ?        Ssl    0:00  \_ /usr/bin/pipewire-media-session
   1521 ?        Ssl    0:00  \_ /usr/lib/gvfsd-metadata
   2344 ?        Ssl    0:00  \_ /usr/lib/gcr-ssh-agent --base-dir /run/user/1000/gcr
   2348 ?        S      0:00      \_ /usr/bin/ssh-agent -D -a /run/user/1000/gcr/.ssh
    875 ?        Ssl    0:00 /usr/lib/colord
    932 ?        Ssl    1:40 /usr/lib/upowerd
   1101 ?        Ssl    0:04 /usr/lib/udisks2/udisksd
   1150 ?        SNsl   0:00 /usr/lib/rtkit-daemon
   1200 ?        Ssl    0:00 /usr/lib/power-profiles-daemon
   1516 ?        Ss     0:00 /usr/bin/wpa_supplicant -u -s -O /run/wpa_supplicant

Offline

#19 2024-04-03 16:38:19

seth
Member
Registered: 2012-09-03
Posts: 51,560

Re: Gnome 46 window manager issues

Seems no IM is running?

printenv | grep -E '(IM_MODULE|MODIF)'

Offline

#20 2024-04-03 16:43:00

JimDeadlock
Member
From: London
Registered: 2019-03-20
Posts: 83

Re: Gnome 46 window manager issues

No output for that. Is an IM necessary? It seems I've been doing fine without one for years.

Offline

#21 2024-04-03 18:03:41

seth
Member
Registered: 2012-09-03
Posts: 51,560

Re: Gnome 46 window manager issues

No, isn't - but it causes the input bug in libx11, so we'll have to find another one for your symptoms.

Downgrading to gnome-shell 45 and libx11 1.8.7 does not resolve this either.

Might suggest it's even  different from the OP.

Can you rule out a hardware issue by testing eg. an openbox session?

Offline

#22 2024-04-03 18:14:16

JimDeadlock
Member
From: London
Registered: 2019-03-20
Posts: 83

Re: Gnome 46 window manager issues

I tried an openbox session but I get a black screen with mouse pointer.

Offline

#23 2024-04-03 18:16:14

seth
Member
Registered: 2012-09-03
Posts: 51,560

Re: Gnome 46 window manager issues

Rightclick the desktop, openbox is just a WM - nothing else starts by default (you can also try icewm, bit more like Win95 wink

Offline

#24 2024-04-03 18:31:01

JimDeadlock
Member
From: London
Registered: 2019-03-20
Posts: 83

Re: Gnome 46 window manager issues

I can confirm that with icewm the window resizing behaves normally. I couldn't find the necessary apps with openbox.

Offline

#25 2024-04-03 22:03:02

seth
Member
Registered: 2012-09-03
Posts: 51,560

Re: Gnome 46 window manager issues

kjozsa wrote:

- open Terminator window, click on it (it's ok)
- resize it, making it larger
- click on the enlarged part, it triggers the problem.

Can you reproduce this? If so, is "click on the enlarged part" actually required or does the window misbehave on its previous geometry as well?
If you can reproduce, don't just click on it, run "xwininfo" and/or xprop and click that on it (the pointer will turn into a "+" and you can pick a window)

It'll tell use whether the resize failed or gnome does weird stuff.
If the resize failed, does it trail? Ie. if you perform a second (maybe minimal) resize, do you end up with the geometry you previously should have gotten?

Offline

Board footer

Powered by FluxBB