在 Debian 上启动 gnome-tweak-tool 时出现 Python 错误

在 Debian 上启动 gnome-tweak-tool 时出现 Python 错误

当我尝试启动 gnome-tweak-tool 时,我收到此错误

~ gnome-tweak-tool
gnome-tweak-tool\Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/gtweak/app.py", line 39, in do_activate
    self.win = Window(self, model)
  File "/usr/lib/python2.7/dist-packages/gtweak/tweakview.py", line 46, in __init__
    titlebar = self.titlebar()
  File "/usr/lib/python2.7/dist-packages/gtweak/tweakview.py", line 81, in titlebar
    self._update_decorations (Gtk.Settings.get_default(), None)
  File "/usr/lib/python2.7/dist-packages/gtweak/tweakview.py", line 196, in _update_decorations
    self._right_header.props.decoration_layout = ":" + tokens[1]
IndexError: list index out of range

关于如何成功启动 gnome-tweak-tool 有什么想法吗?

答案1

这个帖子可能会有用:

转到 /usr/lib/python2.7/分布软件包/gtweak/tweakview.py 并找到产生错误的行:self._right_header.props.decoration_layout = ":" + tokens[1]

在此之前一行应该有 if tokens != None: 将其更改为 if not tokens:

第一个没有考虑到 token 为空的情况,出于某种原因,情况确实如此。希望这能有所帮助。

相关内容