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