Como consertar o terminador que não inicia mais?

1

Estou executando terminator como meu terminal principal. A única mudança no meu sistema que eu lembro foi a execução

sudo apt update && sudo apt -y dist-upgrade

que correu bem. No entanto, o terminador não começará mais:

$ terminator 
Gtk-Message: Failed to load module "overlay-scrollbar"
PluginRegistry::load_plugins: Importing plugin __init__.py failed: 'module' object has no attribute 'AVAILABLE'
Floating point exception (core dumped)

Eu tentei limpá-lo:

sudo apt purge -y terminator && \
sudo apt install -y terminator

No entanto, os problemas prevalecem. Como fazer o terminador começar de novo?

Além disso, a versão do terminator não parece ter sido alterada:

A versão do terminador não parece mudar:

cat /var/log/apt/history.log | grep terminator
Commandline: apt purge terminator
Purge: terminator:amd64 (0.98-1)
Commandline: apt install terminator
Install: terminator:amd64 (0.98-1)
Commandline: apt purge terminator
Purge: terminator:amd64 (0.98-1)
    
por k0pernikus 29.03.2017 / 13:36

4 respostas

3

Eu estava trabalhando sob a suposição de que o terminador de limpeza excluiria sua configuração. Este não era o caso. Tive que excluí-lo manualmente (saiba que seu perfil será perdido):

$ rm ~/.config/terminator/* -rfv

Fonte

Parte da mensagem de erro está avisando que pode ser ignorada, a saber:

Gtk-Message: Failed to load module "overlay-scrollbar"
ConfigBase::load: Unable to open /home/philipp/.config/terminator/config ([Errno 2] No such file or directory: '/home/philipp/.config/terminator/config')
PluginRegistry::load_plugins: Importing plugin __init__.py failed: 'module' object has no attribute 'AVAILABLE'

Isso sempre será exibido conforme indicado no relatório de erros

A exclusão da configuração faz o terminador iniciar novamente.

    
por k0pernikus 29.03.2017 / 17:36
2

Eu tive um problema semelhante, causado por esta parte do meu arquivo de configuração:

[profiles]
  [[default]]
    background_image = None
    foreground_color = "#ffffff"
    scrollback_lines = 5000
    use_custom_command = True

use_custom_command é True , mas custom_command não está definida. Alterar use_custom_command para False corrigiu.

    
por igorl 03.08.2017 / 10:51
0

Verifique sua versão padrão do Python com:

python -V

O Terminator não funciona com o Python 3. No meu caso, esse era exatamente o problema. Meu comando Python padrão estava apontando para a versão 3 em vez da versão 2.

Você pode verificar seu python padrão atual com:

which python

Como eu já tinha o Python 2.7 instalado, assim que eu corri:

sudo ln -sf /usr/bin/python2.7 /usr/bin/python

O Terminator começou a funcionar novamente.

    
por 15.04.2019 / 19:56
0

Outra possibilidade é que você tenha definido uma rolagem infinita e o aplicativo Teminator está tendo problemas com isso. Remova o pergaminho de [padrão] e isso pode ajudar

    
por Gary Kuipers 31.07.2018 / 19:02