conclusão da guia bash não funciona em shells gráficos

0

Eu tenho uma nova instalação do xubuntu 14.04 com o xrdp instalado.

    A conclusão da guia
  • funciona quando você faz login via ssh
  • A conclusão da guia
  • não funciona ao usar qualquer shell gráfico (terminal, xterm, ...)
  • /usr/share/bash-completion/bash_completion está lá
  • O
  • ponto-sourcing desse arquivo também não ajuda em shells gráficos
  • /bin/bash é o shell padrão e também é retornado por echo $SHELL
  • as linhas usuais em .bashrc estão lá

essas são as linhas em .bashrc (para todos os usuários no sistema - na verdade, também estão no arquivo de esqueleto em /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

O que mais poderia fazer com que a conclusão da tabulação não funcionasse?

    
por wullxz 01.10.2015 / 17:25

1 resposta

0

Acabamos de encontrar uma resposta aqui .

É o xfce que está bloqueando o uso da guia.

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

encontre esta linha:
<property name="&lt;Super&gt;Tab" type="string" value="switch_window_key"/>

OBSERVAÇÃO: pode haver várias linhas contendo name="&lt;Super&gt;Tab" , portanto continue pesquisando até encontrar o que também contém value="switch_window_key" .

e altere para: <!--<property name="&lt;Super&gt;Tab" type="string" value="switch_window_key"/>-->

Relog.

    
por 01.10.2015 / 17:57