Hallo,
Wenn ich unter X11 eine Mail aus Thunderbird ziehe und mit Alt+Tab zum Zielfenster wechseln will, passiert nichts. Mit einer Datei aus dem PCMan klappt dasselbe problemlos.
Der Grund: GTK hält während des Ziehens die Tastatur fest, der Fenstermanager (bei mir Openbox unter LXQt) bekommt Alt+Tab gar nicht mit. Der Umweg über die Taskleiste (Mail über den Fenstereintrag halten, bis das Fenster nach vorn kommt) funktioniert, ist aber langsam.
Ich habe darum DragTab geschrieben. Es liest die rohen XInput2-Ereignisse, die der X-Server trotz des Festhaltens meldet, und holt bei Alt+Tab mit gedrückter Maustaste sofort das nächste Fenster nach vorn. Ohne Ziehen ändert sich nichts.
läuft als systemd-Benutzerdienst, Installation mit
./install.shbraucht nur Python 3, xdotool, xprop und libXi
greift nur bei Programmen, die man einträgt (Standard: Thunderbird)
GPL-3
https://github.com/Codatus/dragtab
Getestet habe ich es unter Ubuntu 22.04 mit LXQt/Openbox. Gerne Rückmeldungen (auch von anderen Arbeitsumgebungen, Xfce, MATE, ...).
Viele Grüße Carl