在 Ubuntu 20.04(使用 Gnome 3)中,我将用于切换桌面工作区的键盘快捷键设置为Ctrl+Alt+Up/Down
. 这很好用,除非我以全屏模式连接到 Citrix Workspace VM。Citrix Workspace 获取所有按键并在来宾实例中处理它们。我想做的是阻止 Citrix Workspace(以及任何其他应用程序,如果可能的话)处理这些键弦,这样我就可以在自己的桌面工作区上全屏显示 Citrix Workspace,但仍然可以使用我的键盘快捷方式在桌面工作区之间切换。另一种方法是“取消全屏”,然后切换桌面工作区,因为 Citrix Workspace 在窗口模式下不会像这样窃取键盘焦点。
有没有办法强制 Gnome 处理某些键弦而不将它们传递给子应用程序?或者,Citrix Workspace 中是否有一种方法可以防止全屏模式像在窗口模式下一样窃取全局快捷方式的焦点?
我不知道是否有办法强制全屏 Citrix 始终忽略某些键盘快捷键,但这是一个有用的解决方法:
在 Citrix 全屏会话中,Ctrl+F2将在短时间内将(一些?全部?不确定)键盘快捷键传递给主机操作系统,即 Ubuntu。我将它用于 Super+Tab 来切换应用程序窗口,并且我确认它适用于Ctrl+ Alt+ Up/ Down。
请参阅从 citrix 会话切换到主机桌面。