
xrdp がインストールされた xubuntu 14.04 を新規インストールしました。
- SSH経由でログインするとタブ補完が機能する
- グラフィカル シェル (ターミナル、xterm など) を使用する場合、タブ補完は機能しません。
/usr/share/bash-completion/bash_completion
ありますか- グラフィカルシェルでは、そのファイルをドットソース化しても役に立ちません。
/bin/bash
デフォルトのシェルであり、echo $SHELL
- .bashrcの通常の行はここにあります
これらは .bashrc 内の行です (システム上のすべてのユーザー用 - 実際には のスケルトン ファイル内にも存在します/etc/skel/.bashrc
)。
if ! shopt -oq posix; then
if [ -f /usr/share/bash-completion/bash_completion ]; then
. /usr/share/bash-completion/bash_completion
elif [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
fi
タブ補完が機能しない原因として他に何が考えられますか?
答え1
答えが見つかりましたここ。
タブの使用をブロックしているのは xfce です。
編集~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml
この行を見つけます:
<property name="<Super>Tab" type="string" value="switch_window_key"/>
注意: を含む行が複数ある場合があるのでname="<Super>Tab"
、 も含む行が見つかるまで検索を続けますvalue="switch_window_key"
。
次のように変更します。
<!--<property name="<Super>Tab" type="string" value="switch_window_key"/>-->
再ログインします。