You are not logged in.
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
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
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
@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
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
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
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
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
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
*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
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
I use ibus.
Offline
@JimDeadlock, same question. And if you do, try to unset that?
https://wiki.archlinux.org/title/Input_ … figuration
Offline
I have nothing set in /etc/environment so I assume I have the default ibus
Offline
@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
That command gives no output
Offline
ps fax
(If you're browsing por… private websites, you can safely obfuscate them
Offline
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
Seems no IM is running?
printenv | grep -E '(IM_MODULE|MODIF)'
Offline
No output for that. Is an IM necessary? It seems I've been doing fine without one for years.
Offline
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
I tried an openbox session but I get a black screen with mouse pointer.
Offline
Rightclick the desktop, openbox is just a WM - nothing else starts by default (you can also try icewm, bit more like Win95
Offline
I can confirm that with icewm the window resizing behaves normally. I couldn't find the necessary apps with openbox.
Offline
- 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