
У меня новая версия xubuntu 14.04 с установленным xrdp.
- автодополнение работает при входе через 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
Что еще может стать причиной неработоспособности автодополнения по клавише Tab?
решение1
Только что нашел ответздесь.
Это Xfce блокирует использование вкладки.
редактировать~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml
найдите эту строку:
<property name="<Super>Tab" type="string" value="switch_window_key"/>
ПРИМЕЧАНИЕ: может быть несколько строк, содержащих name="<Super>Tab"
, поэтому продолжайте поиск, пока не найдете ту, которая также содержит value="switch_window_key"
.
и измените его на:
<!--<property name="<Super>Tab" type="string" value="switch_window_key"/>-->
Повторная регистрация.