Não é possível sair do emulador de terminal

1

Eu tenho um problema muito estranho e intermitente. Às vezes, sem nenhum padrão que eu possa discernir, a execução de exit não consegue fechar meu emulador de terminal. No screencast abaixo, eu abro o primeiro terminal e saio com sucesso com Ctrl + D , abro um segundo e ele trava:

Agoraaestranheza:

  1. Issoaconteceàsvezes,nemsempre,enãovejonenhumpadrão.Nogifacima,éosegundoterminal,àsvezeséoprimeiroouoenésimo.
  2. AmesmacoisaaconteceseeuexecutarexitmanualmenteoupressionarCtrl+D.
  3. EutenhoumatecladeatalhomapeadaparaterminatornasconfiguraçõesdotecladodomeuDE(Cinnamon).Oproblemasóocorreaolançarcomesteatalho.Parecequeissonuncaaconteceráseeuiniciarexecutandoterminatormanualmente.
  4. Parecequeéexclusivodeterminator,nemxtermnãognome-terminalexibemesseproblemaseeuatribuiromesmoatalhodetecladoparaeles.
  5. Issoaconteceindependentementedoatalhodetecladoqueeuuso(eutenteiusarCtrl+OaoinvésdoAlt+Zeunormalmenteuso)
  6. PareceserespecíficodoCinnamon,eutenteinoMateenoxfceefuncionoubem.

Detalhespossivelmenterelevantes:

  • Issocomeçouaacontecerdepoisdeatualizarmeu LMDE para pacote de atualização 8 .
  • O processo de atualização foi problemático porque queria instalar o libharfbuzz0b , que quebra libharfbuzz0a e alguns pacotes dependem do último, enquanto outros precisam do primeiro. Isso levou a um pouco de dependência de inferno que pode ou não ser relevante aqui.
  • terminator é um fork de gnome-terminal e o Cinnamon é um fork do Gnome. As versões mais recentes do Cinnamon tornaram-se completamente independentes do Gnome e, de fato, você não pode mais ter o Gnome e o Cinnamon instalados no mesmo sistema. Isso me faz pensar que pode haver algum tipo de incompatibilidade de biblioteca entre as bibliotecas fornecidas pelo Cinnamon que o terminator usa e as fornecidas pelo Gnome que ele espera.

Eu percebo que isso é muito provável que seja um problema extremamente localizado que afeta apenas a minha configuração, mas eu pensei em colocá-lo lá, caso alguém tenha alguma idéia sobre como resolver isso ou esteja enfrentando problemas semelhantes. Nesse meio tempo, eu publiquei um relatório de erros no rastreador de bugs do terminator.

    
por terdon 26.02.2014 / 18:35

1 resposta

1

Nesse meio tempo, no caso de alguém mais ter esse erro, aqui está minha solução. Parece funcionar bem se eu não definir o atalho nas configurações do Cinnamon, mas em vez disso usar uma ferramenta externa como xbindkeys . Portanto, siga as etapas básicas descritas na minha resposta aqui e adicione essas linhas ao seu arquivo ~/.xbindkeysrc :

"terminator"
Alt+Mod2 + z

Em seguida, exclua o atalho de teclado das configurações do canela, adicione xbindkeys ao seu .profile , para que ele seja iniciado no login e tudo funcione como esperado.

    
por 26.02.2014 / 18:47