您可以使其在Ubuntu 13.10及更高版本下运行。首先,您必须从以下位置手动下载Raring版本的软件包:
Terra PPA。
然后,使用
sudo dpkg -i terra_0.1.7~raring1_amd64.deb
然后注释文件中的第152、156和165-166行
/usr/lib/python2.7/site-packages/terra/VteObject.py
这部分VteObject.py
外观如下:
#self.vte.set_background_saturation(ConfigManager.get_conf('transparency') / 100.0)
self.vte.set_opacity(int((100 - ConfigManager.get_conf(('transparency'))) / 100.0 * 65535))
#self.vte.set_background_transparent(ConfigManager.use_fake_transparency)
self.vte.set_word_chars(ConfigManager.get_conf('select-by-word'))
self.vte.set_colors(
Gdk.color_parse(ConfigManager.get_conf('color-text')),
Gdk.color_parse(ConfigManager.get_conf('color-background')),
[])
#self.vte.set_background_image_file(
# ConfigManager.get_conf('background-image'))
Terra将在此之后工作,但是您将无法调整透明度或设置自定义背景。
根据mario947的答案,在的第473行添加以下内容/usr/lib/python2.7/dist-packages/terra/terminal.py
将允许您调整透明度。但是,每次调整透明度以查看更改时,都需要重新启动终端进程。
self.set_opacity((ConfigManager.get_conf('transparency')) / 100.0)
该文件的周围部分应如下所示:
def init_transparency(self):
self.set_app_paintable(True)
visual = self.screen.get_rgba_visual()
if visual != None and self.screen.is_composited():
self.set_opacity((ConfigManager.get_conf('transparency')) / 100.0)
self.set_visual(visual)
else:
ConfigManager.use_fake_transparency = True