メインターミナルとして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'
これは このバグレポート で指摘されているように常に表示されます
構成を削除すると、ターミネーターが再び開始されます。
私の設定ファイルのこの部分によって引き起こされた同様の問題がありました:
[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
に変更すると修正されました。
Pythonのデフォルトバージョンを以下で確認します。
python -V
ターミネーターはPython 3では機能しません。私の場合、まさにそれが問題でした。デフォルトのPythonコマンドは、バージョン2ではなくバージョン3を指していました。
現在のデフォルトのpythonを確認するには:
which python
すでにPython 2.7がインストールされていたので、実行するとすぐに:
Sudo ln -sf /usr/bin/python2.7 /usr/bin/python
ターミネーターが再び機能し始めました。
別の可能性としては、無限スクロールバックを設定し、ターミネーターアプリで問題が発生している可能性があります。 [デフォルト]からスクロールバックを削除すると、役立つ場合があります