
Ich habe eine Neuinstallation von Xubuntu 14.04 mit installiertem XRDP.
- Die Tab-Vervollständigung funktioniert bei Anmeldung über SSH
- Die Tab-Vervollständigung funktioniert nicht bei Verwendung einer grafischen Shell (Terminal, Xterm, …)
/usr/share/bash-completion/bash_completion
ist da- Auch das Dotsourcing dieser Datei hilft in grafischen Shells nicht weiter
/bin/bash
ist die Standard-Shell und wird auch zurückgegeben vonecho $SHELL
- die üblichen Zeilen in .bashrc sind da
Dies sind die Zeilen in .bashrc (für jeden Benutzer im System – sie stehen tatsächlich auch in der Skelettdatei in /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
Welche weiteren Gründe könnten dazu führen, dass die Tab-Vervollständigung nicht funktioniert?
Antwort1
Habe gerade eine Antwort gefundenHier.
Es ist xfce, das die Verwendung der Tabulatortaste blockiert.
bearbeiten~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml
finde diese Zeile:
<property name="<Super>Tab" type="string" value="switch_window_key"/>
HINWEIS: Es können mehrere Zeilen vorhanden sein name="<Super>Tab"
, die enthalten. Suchen Sie also weiter, bis Sie die Zeile finden, die auch enthält value="switch_window_key"
.
und ändern Sie es in:
<!--<property name="<Super>Tab" type="string" value="switch_window_key"/>-->
Neu einloggen.