La finalización de la pestaña bash no funciona en shells gráficos

La finalización de la pestaña bash no funciona en shells gráficos

Tengo una instalación nueva de xubuntu 14.04 con xrdp instalado.

  • La finalización de pestañas funciona cuando se inicia sesión a través de ssh
  • La finalización de tabulación no funciona cuando se utiliza cualquier shell gráfico (terminal, xterm, ...)
  • /usr/share/bash-completion/bash_completionestá ahí
  • La obtención de puntos de ese archivo tampoco ayuda en los shells gráficos.
  • /bin/bashes el shell predeterminado y también lo devuelveecho $SHELL
  • las líneas habituales en .bashrc están ahí

esas son las líneas en .bashrc (para cada usuario del sistema; en realidad, también están en el archivo esqueleto en /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

¿Qué más podría causar que la finalización de pestañas no funcione?

Respuesta1

Acabo de encontrar una respuestaaquí.

Es xfce lo que bloquea el uso de tab.

editar~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml

encuentra esta línea:
<property name="&lt;Super&gt;Tab" type="string" value="switch_window_key"/>

NOTA: puede haber varias líneas que contengan name="&lt;Super&gt;Tab", así que siga buscando hasta encontrar la que también contenga value="switch_window_key".

y cambiarlo a:
<!--<property name="&lt;Super&gt;Tab" type="string" value="switch_window_key"/>-->

Volver a iniciar sesión.

información relacionada