I am connected to a xmonad desktop but am only able to use the first workspace. How can I change to other workspaces?
Furthermore: If the last terminal is closed, I can’t do anything. How can I open a new terminal? The problem is, that my local xmonad catches the keystrokes.
Generally speaking
-
Is there some magic key combination (shortcut) to circumvent the
locally absorbed keystrokes, that is to escape the local shortcut to
be able to send them to the remote VNC desktop? I mean something
similar to screen, where you can press Ctrl+a
a to submit a simple Ctrl+a to
screen’s subprocess. -
Or is there a way to enable and disable kbd capturing, as known from
virtual machines’ visual interfaces? I mean like the right Ctrl key in
virtualbox.
If that is of any interest: I am using x11vnc
as the server and vncviewer
from tigervnc (tightvnc) as the client/viewer. But I would change both of them, if that helps.
Best Answer
Ok, I stumbled over a hint in the man page, which I seem to have overseen before. The F8 key is the magic key: F8 opens a popup window where you can select Ctrl or Alt modifier to be locked. Then I can just press a number for a different workspace and then again F8 to unlock the Alt modifier.
Unfortunately other modifiers are not selectable. But that already helps.
Citing the man page from tiger vncviewer which is common for Red Hat, CentOS, Fedora, …:
Citing the man page from tight vncviewer which is common for Debian, Ubuntu, … (much shorter description):