Sim, o servidor X quer que a ctrl adicionada altere os VTs. Mantenha pressionada a tecla ctrl se você estiver em um VT executando X.
Quando eu teclar ctl-alt-f [1..12], eu sou levado para o VT1 [..12] (Terminal Virtual 1..12). Isso funciona onde quer que eu esteja. A partir de um Terminal Virtual que não está executando um ambiente gráfico, shift-alt-f [1..12] me leva ao Terminal Virtual [13..24]. No entanto, se eu usar a mesma combinação de chaves de qualquer Virtual Termial que esteja executando um ambiente gráfico - Gnome, KDE, XFCE ou LXDE, essas combinações de teclas serão simplesmente ignoradas. Não importa qual VT o ambiente gráfico está rodando, as teclas ainda são enviadas para aquele grande bloco de bits no céu. O que está acontecendo aqui - o X-server está de alguma forma comendo essas teclas? Existe alguma maneira de eu conseguir o X-server não comê-los?
Sim, o servidor X quer que a ctrl adicionada altere os VTs. Mantenha pressionada a tecla ctrl se você estiver em um VT executando X.
Não tenho certeza se entendi. Ctrl-alt-f [1-6] leva você a VTs não-gráficos. ctrl-alt-f [7-9] leva você para VTs gráficos.