terminal terra untuk ubuntu 14.04

12

Saya ingin mencoba terminal terra tetapi ppa tidak bekerja untuk 14,04. Apakah terra mendukung 14,04?

Jika demikian, di mana saya dapat menemukannya?

dustin
sumber
Dari apa yang saya lihat, Anda belum ingin pergi ke sana. Banyak laporan bug di bawah Ubuntu dan Unity. Misalnya: bugs.launchpad.net/terra/+bug/1246726 Fitur spesifik apa yang Anda cari yang membuat Anda ingin menggunakan terra? -Rick
Rick Chatham
1
Proyek-proyek itu tampaknya sudah mati sejak Maret 2013. bazaar.launchpad.net/~ozcanesen/terra/trunk/files
gertvdijk

Jawaban:

6

Anda dapat membuatnya bekerja di bawah Ubuntu 13.10 dan yang lebih baru. Pertama, Anda harus mengunduh secara manual paket untuk versi Raring dari sini: Terra PPA .

Kemudian, instal paket dengan

sudo dpkg -i terra_0.1.7~raring1_amd64.deb 

Kemudian komentari baris 152, 156 dan 165-166 dalam file

/usr/lib/python2.7/site-packages/terra/VteObject.py

Beginilah VteObject.pypenampilannya:

    #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 akan bekerja setelah ini, tetapi Anda tidak akan dapat menyesuaikan transparansi atau mengatur latar belakang khusus.


Sesuai jawaban mario947 , menambahkan yang berikut ke baris 473 dari /usr/lib/python2.7/dist-packages/terra/terminal.pyakan memungkinkan Anda untuk menyesuaikan transparansi. Anda harus memulai kembali proses terminal setiap kali Anda menyesuaikan transparansi untuk melihat perubahan Anda.

self.set_opacity((ConfigManager.get_conf('transparency')) / 100.0)

Bagian di sekitar file itu akan terlihat seperti:

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
Iasha102
sumber
1
/usr/lib/python2.7/dist-packages/terra/VteObject.py ---- sama pada 14.04 ---- dan baris yang sama perlu #
shantiq
pastikan gtk 3.0 sudah diinstal.
dschinn1001
1

Untuk membuat terra transparan dalam 14,04 Anda dapat menambahkan ini

self.set_opacity((ConfigManager.get_conf('transparency')) / 100.0)

ke baris # 473 dari /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
mario947
sumber