web-dev-qa-db-ja.com

WindowsからXubuntuおよびxrdpを使用してauto_completionをバッシュする

Xubuntuを使用し、Windows 7でRemoteDesktop経由で接続しています。

すべて正常に動作しますが、bashのauto_completionは動作しません。ホームディレクトリの.bashrcファイルと/etc/bash.bashrcも確認しました。

ローカルのbashrc構成とbash.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
19
nik the lion

これは、インターセプトのより一般的な問題であることがわかります。 Tab bashの完了自体の問題ではなく、リモートXFCE4セッションでのキー。

VNC経由でXFCE4を実行している同様の問題があり、回避策は~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xmlファイルを編集して次のマッピングを設定解除することでした

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

2つのエントリが存在する可能性があり、最初のエントリの値はすでに「空」であることに注意してください。この場合、2番目のエントリを編集します。
このソリューションはどこかオンラインで見つけましたが、実際に信用することはできません。

33
steeldriver