我们在使用嵌入式Linux板子的时候,时常需要使用到远程界面,可以通过本地电脑对板子进行操作,显得相对便捷。

在远程界面的使用中,不可避免地要在终端进行命令输入,这时可能出现Tab键不能补全,或者要按下组合键才行,问题的原因是由于Tab键的功能被窗口快捷键占用,从而使Tab键不起作用。

解决方法(Ubuntu平台上):

1. 编辑文件 ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml

找到下面一行

<property name="&lt;Super&gt;Tab" type="string" value="switch_window_key"/>

这里 property name 不一定是上面那样,但是都会写有 Tab ,我们只要将该句修改为

<property name="&lt;Super&gt;Tab" type="empty"/>

这里把 type 设置为 empty, 即取消该快捷键设置。

如下图

Linux远程界面中Tab键不能补全

然后就可以使用Tab键自动补全了,如果还不行就重启一下系统。


2.在终端中输入命令 xfwm4-settings 打开窗口管理器

Linux远程界面中Tab键不能补全

”将切换同一应用程序的窗口“ 这一选项清除即可,因为前面已修改了文件,所以这里显示为空。(这种方法一般不需重启系统)

相关文章: