Ich würde gerne das terra terminal ausprobieren, aber das ppa funktioniert nicht für den 14.04. Unterstützt terra 14.04?
Wenn ja, wo finde ich es?
Ich würde gerne das terra terminal ausprobieren, aber das ppa funktioniert nicht für den 14.04. Unterstützt terra 14.04?
Wenn ja, wo finde ich es?
Antworten:
Sie können es unter Ubuntu 13.10 und höher zum Laufen bringen. Zuerst müssen Sie das Paket für die Raring-Version manuell von hier herunterladen: Terra PPA .
Dann installieren Sie das Paket mit
sudo dpkg -i terra_0.1.7~raring1_amd64.deb
Kommentieren Sie dann die Zeilen 152, 156 und 165-166 in der Datei
/usr/lib/python2.7/site-packages/terra/VteObject.py
So sieht dieser Teil VteObject.py
aus:
#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 funktioniert danach, aber Sie können die Transparenz nicht anpassen oder einen benutzerdefinierten Hintergrund festlegen.
Wie pro mario947 Antwort und fügte hinzu , die folgende Linie 473 von /usr/lib/python2.7/dist-packages/terra/terminal.py
ermöglicht es Ihnen , die Transparenz einzustellen. Sie müssen den Terminalprozess jedoch jedes Mal neu starten, wenn Sie die Transparenz anpassen, um Ihre Änderung zu sehen.
self.set_opacity((ConfigManager.get_conf('transparency')) / 100.0)
Der umgebende Teil dieser Datei sollte folgendermaßen aussehen:
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
Um terra in 14.04 transparent zu machen, können Sie dies hinzufügen
self.set_opacity((ConfigManager.get_conf('transparency')) / 100.0)
zur Zeile # 473 von /usr/lib/python2.7/dist-packages/terra/terminal.py
:
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