web-dev-qa-db-fra.com

Comment réparer le terminateur ne démarre plus?

Je lance terminator comme terminal principal. Le seul changement sur mon système que je me souvienne était en cours d'exécution

Sudo apt update && Sudo apt -y dist-upgrade

qui a bien fonctionné. Pourtant, le terminateur ne démarre plus:

$ 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)

J'ai essayé de le purger:

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

Pourtant, les problèmes prévalent. Comment faire redémarrer Terminator?

De plus, la version de Terminator ne semble pas avoir été modifiée:

La version de terminateur n'a pas semblé changer:

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)
1
k0pernikus

Je travaillais en partant du principe que purger le terminateur supprimerait sa configuration. Ce n'était pas le cas. Je devais le supprimer manuellement (sachez que votre profil sera perdu):

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

Source

Une partie du message d'erreur contient des avertissements qui peuvent être ignorés, à savoir:

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'

Cela montrera toujours comme indiqué sur ce rapport de bogue

La suppression de la configuration fait redémarrer Terminator.

4
k0pernikus

J'ai eu un problème similaire, causé par cette partie de mon fichier de configuration:

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

use_custom_command est True, mais la propriété custom_command n'est pas définie. Changer use_custom_command en False l'a corrigé.

2
igorl

Vérifiez votre version par défaut Python avec:

python -V

Terminator ne fonctionne pas avec Python 3. Dans mon cas, c’était exactement le problème. Ma commande par défaut Python pointait vers la version 3 au lieu de la version 2.

Vous pouvez vérifier votre python par défaut actuel avec:

which python

Comme j’avais déjà Python 2.7 installé, dès que j’ai exécuté:

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

Terminator a recommencé à fonctionner.

1
desveladisimo

Une autre possibilité est que vous ayez défini le défilement infini et que l'application Terminator ait des problèmes avec cela. Supprimez le scrollback de [default] et cela peut aider

0
Gary Kuipers