ano*_*us2 6 keyboard shortcut-keys openbox lxde x2go
我在旧服务器上使用 LXDE 运行 16.04。显卡显然不是真棒(8MB板载图形),所以我用x2go超过10 100 1000的问题我转发XSESSION是,按键(如alt+ tab,ctrl+ alt+ right,等)不绑定到应用程序,所以它不是在x2go内切换应用程序,而是从 x2go 应用程序切换到客户端机器上的下一个打开的程序。
如何将所有击键(甚至更好,排除一次击键)绑定到单个应用程序?
客户端计算机正在运行 Unity。主机(我通过 x2go 发送会话的计算机)正在运行 LXDE。
安装ccsm
sudo apt-get install compizconfig-settings-manager\nRun Code Online (Sandbox Code Playgroud)\n转到桌面类别 \xe2\x86\x92 Ubuntu Unity 插件 \xe2\x86\x92 切换器选项卡
\n单击每个快捷方式,取消选中“启用”,然后单击“确定”
\n转到桌面类别 \xe2\x86\x92 桌面墙 \xe2\x86\x92 绑定选项卡
\n同样的方法,禁用您想要的快捷方式。
\n关闭ccsm,关闭后立即生效。
ccsm快捷方式优先于系统设置中的自定义快捷方式。当您使用 GUI 执行上述步骤时,您可以查看dconf底层设置的更改。
$ dconf watch /\n/org/compiz/profiles/unity/plugins/unityshell/alt-tab-prev\n 'Disabled'\n\n/org/compiz/profiles/unity/plugins/unityshell/alt-tab-prev\n 'Disabled'\n\n/org/compiz/profiles/unity/plugins/unityshell/alt-tab-forward\n unset\n\n/org/compiz/profiles/unity/plugins/unityshell/alt-tab-forward\n unset\nRun Code Online (Sandbox Code Playgroud)\n因此,最好制作一个包装脚本来禁用 Unity 切换器快捷方式,启动 x2goclient,然后在关闭 x2goclient 后重新启用它们。
\ndconf write /org/compiz/profiles/unity/plugins/unityshell/alt-tab-prev "'Disabled'"\ndconf write /org/compiz/profiles/unity/plugins/unityshell/alt-tab-forward "'Disabled'"\n...\nx2goclient\ndconf reset /org/compiz/profiles/unity/plugins/unityshell/alt-tab-prev\ndconf reset /org/compiz/profiles/unity/plugins/unityshell/alt-tab-forward\n...\nRun Code Online (Sandbox Code Playgroud)\n旧答案可能对某些人有用。
\n你提到的快捷方式属于OpenBox。它是通过 Lubuntu 的预定义设置启动的。(至少 Lubuntu 14.04 是这样)。
\n~$ pgrep -a openbox\n4772 openbox --config-file /home/lubuntu/.config/openbox/lubuntu-rc.xml\nRun Code Online (Sandbox Code Playgroud)\n我们应该将它们与 OpenBox 或任何已经绑定它们的工具解除绑定。
\n打开其配置文件进行编辑
\n leafpad ~/.config/openbox/lubuntu-rc.xml\nRun Code Online (Sandbox Code Playgroud)\n然后使用 XML 注释标记注释您想要的快捷方式<!-- -->\或删除它们。
之后设置全局快捷方式以使用wmctrl&将快捷方式转发到 x2goclient 窗口xvkbd。
系统设置 \xe2\x86\x92 键盘 \xe2\x86\x92 快捷方式选项卡
\n使用命令添加新的自定义快捷方式
\n bash -c 'wid=$(wmctrl -l | awk "/X2Go Client/ {print $1; exit}"); echo $wid; if [ "$wid" ] ; then xvkbd -window $wid -xsentevent -text "\\A\\t"; fi'\nRun Code Online (Sandbox Code Playgroud)\n为了AltTab
\n| 归档时间: |
|
| 查看次数: |
609 次 |
| 最近记录: |