web-dev-qa-db-fra.com

Bash auto_completion avec Xubuntu et xrdp à partir de Windows

J'utilise Xubuntu et me connecte via RemoteDesktop avec Windows 7.

Tout fonctionne bien, mais l'auto_completion dans mon bash ne fonctionne pas. J'ai vérifié le fichier .bashrc dans mon répertoire personnel et le fichier /etc/bash.bashrc.

Je déconseille les lignes ci-dessous dans ma configuration bashrc locale et également dans bash.bashrc, mais rien ne change.

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

Vous constaterez peut-être qu'il s'agit d'un problème plus général d'interception du Tab clé dans les sessions XFCE4 distantes, plutôt que comme un problème lié à l’achèvement de bash.

J'avais un problème similaire sous XFCE4 sous VNC et la solution de contournement consistait à modifier le fichier ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml pour annuler la définition du mappage suivant.

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

Notez qu'il peut y avoir deux entrées et que la première a déjà la valeur "vide". Si c'est le cas, modifiez la deuxième entrée.
J'ai trouvé cette solution en ligne quelque part et je ne peux pas en prendre le crédit.

33
steeldriver