Terra terminalini denemek istiyorum ama ppa 14.04 için çalışmıyor. Terra 14.04'ü destekliyor mu?
Öyleyse, nerede bulabilirim?
Terra terminalini denemek istiyorum ama ppa 14.04 için çalışmıyor. Terra 14.04'ü destekliyor mu?
Öyleyse, nerede bulabilirim?
Yanıtlar:
Ubuntu 13.10 ve üstü altında çalıştırabilirsiniz. Önce Raring sürümü için paketi buradan indirmeniz gerekiyor: Terra PPA .
Ardından, paketi
sudo dpkg -i terra_0.1.7~raring1_amd64.deb
Ardından dosyadaki 152, 156 ve 165-166 satırlarını yorumlayın
/usr/lib/python2.7/site-packages/terra/VteObject.py
İşte bu VteObject.py
görünüm şöyle:
#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 bundan sonra çalışacaktır, ancak saydamlığı ayarlayamayacak veya özel bir arka plan ayarlayamayacaksınız.
Gereğince mario947 cevabı ait 473 hat için aşağıdaki ekleyerek /usr/lib/python2.7/dist-packages/terra/terminal.py
şeffaflığını ayarlayabilirsiniz sağlayacaktır. Bununla birlikte, değişikliğinizi görmek için saydamlığı her ayarladığınızda terminal işlemini yeniden başlatmanız gerekecektir.
self.set_opacity((ConfigManager.get_conf('transparency')) / 100.0)
Dosyanın çevresi aşağıdaki gibi olmalıdır:
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
Terra'yı 14.04'te şeffaf yapmak için bunu ekleyebilirsiniz
self.set_opacity((ConfigManager.get_conf('transparency')) / 100.0)
için # 473 hattı /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