ubuntu 14.04 için terra terminali


12

Terra terminalini denemek istiyorum ama ppa 14.04 için çalışmıyor. Terra 14.04'ü destekliyor mu?

Öyleyse, nerede bulabilirim?


Gördüğüm kadarıyla, oraya henüz gitmek istemiyorsun. Ubuntu ve Unity altında birçok hata raporu. Örneğin: bugs.launchpad.net/terra/+bug/1246726 Terra'yı kullanmak için hangi özellikleri arıyorsunuz? -Rick
Rick Chatham

1
Projeler Mart 2013'ten bu yana ölü gibi görünüyor. Bazaar.launchpad.net/~ozcanesen/terra/trunk/files
gertvdijk

Yanıtlar:


6

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.pygö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

1
/usr/lib/python2.7/dist-packages/terra/VteObject.py ----
14.04'te

gtk 3.0'ın kurulu olduğundan emin olun.
dschinn1001

1

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
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.