Używam Xubuntu i łączę się przez RemoteDesktop z Windows 7.
Wszystko działa dobrze, ale auto_completion w moim bashu nie działa. Sprawdziłem plik .bashrc w moim katalogu domowym oraz plik /etc/bash.bashrc.
Polecam poniższe wiersze w mojej lokalnej konfiguracji bashrc, a także w bash.bashrc, ale nic się nie zmienia.
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
bash
xubuntu
auto-completion
lew lew
źródło
źródło
Odpowiedzi:
Może się okazać, że jest to bardziej ogólny problem z przechwyceniem Tabklucza w zdalnych sesjach XFCE4, niż problem z samym zakończeniem bash.
Miałem podobny problem z uruchomieniem XFCE4 przez VNC, a obejściem tego problemu było edytowanie
~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml
pliku, aby anulować następujące mapowanieZauważ, że mogą być dwa wpisy, a pierwszy ma już wartość „pusta”. W takim przypadku edytuj drugi wpis.
Znalazłem to rozwiązanie gdzieś w Internecie i tak naprawdę nie mogę się na to zgodzić.
źródło
switch_window_key
zeempty
na tej linii. Użyłem nano do edycji pliku. Następnie ponownie uruchomiłem VNC za pomocąsudo service vncserver restart
. Po prostu mi to działało.