如何處理xfce vnc 下 shell 自動完成需要 ctrl + tab的問題

原文鏈接(點它)或者:http://how-to.cc/fix-bash-command-line-completion


如果使用vnc 遠程登錄xfce 桌面,結果shell 裏的auto-completion 用不了(其實是用ctrl+tab),

可以按以下方法暫時修復。


首先要修改 .bashrc 文件,這個文件的最後幾行大概是這個樣子:

if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
. /etc/bash_completion
fi


當然還可以更復雜一點,應該會包含這兩個判斷。

刪除這幾行之前的註釋符號,並把它們改成

if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
也就是刪掉了判斷中的
&& ! shopt -oq posix

如果 是ubuntu 或者 debian的話,

接下來還要修改~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml

將這個文件中的

<property name="<Super>Tab" type="string" value="switch_window_key"/>
改成

<property name="<Super>Tab" type="empty"/>


這時再重新登錄一次,如果是遠程 桌面,需要重啓一下vncserver。

再登錄就可以啦




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章