Ubuntu 14.04のテラターミナル


12

Terraターミナルを試してみたいのですが、14.04でPPAが動作しません。Terraは14.04をサポートしていますか?

もしそうなら、どこで見つけることができますか?


私が見ているものから、あなたはまだそこに行きたくありません。UbuntuおよびUnityでの多数のバグレポート。例:bugs.launchpad.net/terra/+bug/1246726 terraを使用したい特定の機能を探していますか?
リック

1
プロジェクトは2013年3月以降死んでいるようです。bazaar.launchpad.net/
ozcanesen/

回答:


6

Ubuntu 13.10以降で動作させることができます。まず、RaringバージョンのパッケージをTerra PPAから手動でダウンロードする必要があります 。

次に、パッケージをインストールします

sudo dpkg -i terra_0.1.7~raring1_amd64.deb 

次に、ファイルの行152、156、および165-166をコメント化します

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

その部分のVteObject.py外観は次のとおりです。

    #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はこれで動作しますが、透明度を調整したり、カスタム背景を設定することはできません。


あたりとしてmario947の答え、の行473に以下を追加すると/usr/lib/python2.7/dist-packages/terra/terminal.py、あなたが透明度を調整することができます。ただし、変更を確認するには、透明度を調整するたびにターミナルプロセスを再起動する必要があります。

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

そのファイルの周囲の部分は次のようになります。

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で同じ----と同じ行に#が必要
-shantiq

gtk 3.0がインストールされていることを確認してください。
dschinn1001

1

14.04でTerraを透明にするには、これを追加できます

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

次の#473行に移動し/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
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.