Bash auto_completion с Xubuntu и xrdp из окон
Я использую Xubuntu и подключаюсь через RemoteDesktop с Windows 7.
Все работает нормально, но auto_completion в моем bash не работает. Я проверил файл.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
1 ответ
Вы можете обнаружить, что это более общая проблема с перехватом клавиши Tab при удаленных сеансах XFCE4, а не проблема с самим завершением bash.
У меня была похожая проблема с запуском XFCE4 через VNC, и я решил обойти ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml
файл для сброса следующего сопоставления
< <property name="<Super>Tab" type="string" value="switch_window_key"/>
---
> <property name="<Super>Tab" type="string" value="empty"/>
Обратите внимание, что может быть две записи, и первая уже имеет значение "пусто". Если это так, отредактируйте вторую запись.
Я где-то нашел это решение в сети и не могу его заслужить.