我一直使用 Terminator,想让它重新工作。问题可能出在更新我的系统上。我最近更新了一些东西以使用 Wacom 平板电脑并安装了一些驱动程序。
我读过其他关于 Python 版本不正确的帖子,但似乎并非如此。来自的 Python 版本which python
返回的是 Python 版本 2.7.12。
全局配置文件也不是问题,因为我创建了一个并将其放在该位置~/.config/terminator/config
。
已经尝试清除并重新安装多次。我确实将 ppa 添加到了存储库
当我从终端启动终止器时出现以下错误:
:~/.config/terminator$ terminator
Traceback (most recent call last):
File "/usr/bin/terminator", line 122, in <module>
TERMINATOR.create_layout(OPTIONS.layout)
File "/usr/share/terminator/terminatorlib/terminator.py", line 311, in create_layout
window, terminal = self.new_window()
File "/usr/share/terminator/terminatorlib/terminator.py", line 234, in new_window
terminal = maker.make('Terminal')
File "/usr/share/terminator/terminatorlib/factory.py", line 94, in make
output = func(**kwargs)
File "/usr/share/terminator/terminatorlib/factory.py", line 106, in make_terminal
return(terminal.Terminal())
File "/usr/share/terminator/terminatorlib/terminal.py", line 147, in __init__
self.update_url_matches()
File "/usr/share/terminator/terminatorlib/terminal.py", line 273, in update_url_matches
reg = Vte.Regex.new_for_match(re, len(re), self.regex_flags)
File "/usr/lib/python2.7/dist-packages/gi/module.py", line 139, in __getattr__
self.__name__, name))
AttributeError: 'gi.repository.Vte' object has no attribute 'Regex'
答案1
确保你正在提取新的和维护的 repo: https://github.com/gnome-terminator/terminator
正如我所回答的这里,snap 二进制文件目前也已损坏,但这对我在 20.04.2 LTS 上有效:
sudo add-apt-repository ppa:mattrose/terminator
sudo apt update
sudo apt install terminator