Bash auto_completion con Xubuntu e xrdp da windows

19

Uso Xubuntu e mi collego a RemoteDesktop con Windows 7.

Tutto funziona bene, ma l'auto_completion nella mia bash non funziona. Ho controllato il file .bashrc nella mia home directory e anche /etc/bash.bashrc.

Non accetto le righe seguenti nella mia configurazione bashrc locale e anche in bash.bashrc, ma non cambia nulla.

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
    
posta nik the lion 01.10.2013 - 05:34

1 risposta

33

Potresti scoprire che questo è un problema più generale con l'intercettazione della chiave Tab nelle sessioni XFCE4 remote, piuttosto che un problema con il completamento di bash stesso.

Ho avuto un problema simile con XFCE4 su VNC e la soluzione per me era modificare il file ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml per rimuovere la seguente mappatura

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

Si noti che potrebbero esserci due voci e la prima ha già il valore "vuoto". In questo caso, modifica la seconda voce.
Ho trovato questa soluzione online da qualche parte e non posso davvero prendermi il merito.

    
risposta data steeldriver 01.10.2013 - 13:18

Leggi altre domande sui tag