The actual problem was that gnome-shell stopped acting on touchpad taps on *host*. It continued to accept touchpad button clicks. All this was in QEMU VM with GTK/GL interface on Wayland host. I am afraid it exceeded my capability to debug. Anyway it seems to have cured itself in GNOME 40. If it rings the bell to someone, I would be grateful for pointers. On 20.03.2021 11:59, Andrei Borzenkov wrote:
Since recently I have rather strange situation on QEMU VM running TW/GNOME. Only standard TW repositories are there and I did multiple zypper dup since I noticed this issue.
1. I cannot select user session in GDM greeter. I do get (correct) list of available sessions and I can click on one of them, but if I open list again default session is checked and default session is started. If wayland is not disabled in gdm, gnome Wayland session is started. If I disable Wayland in gdm, it starts X11 session.
2. After logging in gnome-shell seems to ignore at least some menu clicks I do.
Activities button in top panel works. I can open list of applications and start one or I can perform search. Also clicking on Calendar in the middle opens it.
When I click on system menu it opens, but no menu item works. I click on anything and menu simply disappears without any action. When monitoring session D-Bus I see single request
method call time=1616230117.086540 sender=:1.9 -> destination=:1.5 serial=399 path=/org/gnome/SessionManager; interface=org.gnome.SessionManager; member=CanShutdown method return time=1616230117.092200 sender=:1.5 -> destination=:1.9 serial=241 reply_serial=399 boolean true
While I can open Terminal via Activities, I cannot open the *second* window by either right-click on Terminal icon or using Terminal menu in top panel. Again - menu opens, I click on "New Window" and nothing happens. There is also no D-Bus traffic at all. I can open additional tabs in the single available window though and then I see normal D-Bus request to Terminal server.
During attempt to somehow troubleshoot this I /once/ was able to both use System menu and open additional Terminal windows, but it reverted to previous behavior even in the same session after this. After restart or logout/login it always exhibits this problem.
New clean user shows the same behavior. Both Wayland and X11 sessions show the same behavior.
If anyone has an idea how to troubleshoot it I would be quite thankful. It does appear to be gnome-shell related as far as I can tell. It seems to have started two - three weeks ago (well, I fire up VM only occasionally to check something so I cannot be sure when exactly; I may have updated and did not notice it until next time).