Saya ingin mencoba terminal terra tetapi ppa tidak bekerja untuk 14,04. Apakah terra mendukung 14,04?
Jika demikian, di mana saya dapat menemukannya?
Saya ingin mencoba terminal terra tetapi ppa tidak bekerja untuk 14,04. Apakah terra mendukung 14,04?
Jika demikian, di mana saya dapat menemukannya?
Jawaban:
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.py
penampilannya:
#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.py
akan 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
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