Folgendes Patch für rdesktop 1.6.0 verhindert, dass die Tastenkombination Alt-Tab innerhalb der Session gefangen wird.
Somit ist es möglich diese Kombination zu nutzen um zu anderen Anwendungen des Hauptsystems zu wechseln.
--- rdesktop-1.6.0/xkeymap.c 2007-10-08 14:34:05.000000000 +0200
+++ rdesktop-1.6.0vle/xkeymap.c 2009-12-09 16:25:32.000000000 +0100
@@ -597,6 +597,23 @@
ui_seamless_toggle();
break;
+ /* Added to allow ALT(left only)+TAB with local machines' windows
+ * note that no keyboard-shortcut relying on ALT_L will work within the RDP-session! */
+ case XK_Alt_L:
+ XUngrabKeyboard(g_display, CurrentTime);
+
+ /* alternatively switch Windows on Alt-Tab-Tab */
+/* case XK_Tab:
+ if (get_key_state(state, XK_Alt_L))
+ {
+*/
+ /* Alt-Tab:
+ * Ungrab the keyboard so that user can use Windows manager's hot keys */
+/*
+ XUngrabKeyboard(g_display, CurrentTime);
+ }
+*/
+ break;
}
return False;
}
Für viele Anwendungsfälle ist SeamlessRDP eine sinnvolle Alternative zu diesem Patch.