当我在 Windows 上运行 Teamviewer 时,按下 Alt+Tab 时,TeamViewer 会捕获该消息并将其发送到远程操作系统,然后切换其窗口。
但是,当我在 Linux Mint(Mate)上运行 Teamviewer 并按下 Alt+Tab 时,我只需从 Teamviewer 切换到主机上的另一个窗口。
有没有办法让 Teamviewer 捕捉 Alt+Tab 组合键?如果当前窗口是 Teamviewer,是否可以告诉窗口管理器(在本例中为 marco)不要处理 Alt+Tab?
答案1
我偶然发现了一个解决方案(但我后来切换到了 Lubuntu):
Alt+WinKey+Tab 有效!这是一个有点麻烦的快捷方式,但总比没有好。但我只在 Lubuntu(使用 Openbox 作为窗口管理器)上测试过它。不过,我认为它也应该在 MATE 上有效。
答案2
- 全局键绑定默认值包括: Alt-Tab 向前循环窗口焦点 Alt-Shift-Tab 向后循环焦点 Alt-Ctrl-Tab 向前循环面板之间的焦点 Alt-Ctrl-Shift-Tab 在面板之间向后循环焦点 Alt-Escape 循环窗口焦点而不弹出窗口 Ctrl-Alt-左箭头 上一个工作区 Ctrl-Alt-右箭头 下一个工作区 Ctrl-Alt-D 最小化/取消最小化全部,显示桌面 更改键绑定例如: gsettings 设置 org.mate.Marco.global-keybindings switch_to_workspace_1 'F1' 还可以尝试 MATE 键盘快捷键控制面板。 查看 marco.schemas 以了解所有可用的绑定。
因此,您可以使用gsettings
更改快捷方式cycle_windows
,也可以dconf-editor
使用 GUI 执行相同操作。要使用dconf-editor
,请运行:
sudo apt-get 安装 dconf-tools
您需要更改的键绑定应该位于:
org → mate → Marco → 全局键绑定