bash タブ補完がグラフィカル シェルで機能しない

bash タブ補完がグラフィカル シェルで機能しない

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="&lt;Super&gt;Tab" type="string" value="switch_window_key"/>

注意: を含む行が複数ある場合があるのでname="&lt;Super&gt;Tab"、 も含む行が見つかるまで検索を続けますvalue="switch_window_key"

次のように変更します。
<!--<property name="&lt;Super&gt;Tab" type="string" value="switch_window_key"/>-->

再ログインします。

関連情報