Я работаю terminator
как мой основной терминал. Единственное изменение в моей системе, которую я помню, работало
sudo apt update && sudo apt -y dist-upgrade
который хорошо работал. Все же разделитель не будет больше запускаться:
$ 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)
Я пытался произвести чистку его:
sudo apt purge -y terminator && \
sudo apt install -y terminator
Все же проблемы преобладают. Как заставить разделитель запуститься снова?
Кроме того, версия разделителя, кажется, не была изменена:
Версия разделителя, казалось, не изменилась:
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)
Я работал под предположением, что чистка разделителя удалит свою конфигурацию. Дело было не так. Я должен был вручную удалить его (знать, что Ваш профиль будет быть потерянным):
$ rm ~/.config/terminator/* -rfv
Часть сообщения об ошибке предупреждает, который может быть проигнорирован, а именно:
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'
Это будет всегда показывать, как указано на на этот отчет об ошибках
, Удаление конфигурации заставляет разделитель запуститься снова.
ответ @desveladisimo устранит Вашу проблему, но Вы не сможете использовать Python 3 в качестве своей версии по умолчанию. Чтобы использовать Python3 в качестве значения по умолчанию и все еще иметь работу разделителя, можно настроить Терминатора, чтобы использовать Python2 со следующим Редактированием steps:-
/usr/bin/terminator
sudo vi /usr/bin/terminator
и изменить первую строку (хижина)
#!/usr/bin/python
к
#!/usr/bin/python2
Источник - https://askubuntu.com/a/1156909
У меня была подобная проблема, которая была вызвана этой частью моего файла конфигурации:
[profiles]
[[default]]
background_image = None
foreground_color = "#ffffff"
scrollback_lines = 5000
use_custom_command = True
use_custom_command
True
, но custom_command
свойство не установлено. Изменение use_custom_command
кому: False
зафиксированный это.
Другая возможность состоит в том, что Вы установили бесконечный scrollback, и приложение Teminator имеет проблемы с этим. Удалите scrollback из [значения по умолчанию], и это может помочь
Проверьте свою версию значения по умолчанию Python с:
python -V
Терминатор не работает с Python 3. В моем случае, который был точно проблемой. Моя команда Python по умолчанию указывала на версию 3 вместо версии 2.
Можно проверить текущий Python по умолчанию с:
which python
Когда мне уже установили Python 2.7, как только я работал:
sudo ln -sf /usr/bin/python2.7 /usr/bin/python
Терминатор начал работать снова.
Некоторые предлагали изменить версию Python по умолчанию в масштабах всей системы, чтобы терминатор работал. Есть и другая возможность. Откройте сценарий терминатора
sudo vim /usr/bin/terminator
и измените первую строку на
#!/usr/bin/env python2.7
Теперь при каждом запуске терминатора он будет использовать python2.7 вместо python по умолчанию версии 3.
Вы можете попробовать обновиться до последней версии, инструкции для которой приведены на следующей странице, после того, как проект переместится на GitHub:
https://github.com/gnome-terminator/terminator/blob/master. /INSTALL.md