Gedit gömülü terminal renklerini varsayılan terminal ile aynı yapın


31

Ben sadece 11.10 güncelledik ve şimdi gedit içine gömülü terminal benim varsayılan terminal ile eşleşmiyor. Beyaz ve siyah bir terminale bakmaktan nefret ediyorum. Gömülü terminalin varsayılan terminalle nasıl eşleştirileceğini bilen var mı?

Bu bir ekran görüntüsüdür:

Ekran görüntüsü

Gedit'te gömülü terminalimin varsayılan terminalimle eşleşmesini istiyorum.


Bu modası geçmiş olabilir,
19.04'te

Yanıtlar:


36
  1. Aşağıdaki paketlerin kurulu olduğundan emin olun:

  2. gconf-editorve uygulamalara git ➜ gnome-terminal ve bir profil seçin:

    görüntü tanımını buraya girin

  3. Şimdi açıl dconf-editorve org ➜ gnome ➜ gedit ➜ plugins ➜ terminaline gidin ve use-theme- colors'in işaretini kaldırın anahtarının :

    görüntü tanımını buraya girin

  4. Gconf-editöründen, değerlerini kopyalayın.

    • arka plan rengi
    • ön plan rengi
    • palet

    dconf-editor içindeki ilgili tuşlara gidin. Gömülü terminal şimdi normal bir gnome terminaliyle eşleşmelidir.

    görüntü tanımını buraya girin


Çok ayrıntılı cevap için teşekkür ederim. Ne yazık ki gedit terminalinin değerlerini değiştirdiğimde ve sonra düzenleme metnini bıraktım. Değiştirdiğim değer sıfırlandı. Aptalca bir şey mi yapıyorum burada?
Hugo

Odaklanma yerine enter'a basmayı bekleyin. Harika çalışıyor teşekkürler.
Hugo

harika çalışıyor ama paletim aktarılmıyor gibi görünüyordu. gedit-> tercihler-> eklentiler-> tercihlerde seçenekler olsaydı.
Waspinator

5
Bu Hassas (Ambiance tema ile muhtemelen hata) beyaz sorunu beyaza giderir
prusswan

1
Aslında, yapmak istediğinizi yapmanın iyi yolu, küçük bir nokta dışında, önceki çözüme çok yakındır. 'Gnome terminali' palet rengini değiştirmek istiyorsan, dconf-editörlü gömülü terminalin değeri değiştirilmeden, çözüm sadece dconf editörlü paletin değerini silmektir. Palet parametresinin değerini kopyaladığı söylenen çözümde olduğu gibi, sadece silin (gömülü terminal eklenti paleti parametresinin değerini boş bırakınız). - Naereen.

18

Bu gedit 3 içindir

Aynı sorun burada açık gri beyaz.

Manuel olarak düzenledim /usr/lib/gedit/plugins/terminal.py. Kullanılan terminal xterm'dir.

Aramak:

fg = context.get_color(Gtk.StateFlags.NORMAL)
bg = context.get_background_color(Gtk.StateFlags.NORMAL)

İle değiştiririm

fg = Gdk.RGBA(0, 0, 0, 1)
bg = Gdk.RGBA(1, 1, 1, 1)

Bilgi: fg= siyah metin, bg= beyaz arka plan


1
locate terminal.py13.10'da bulmak için yapmak zorunda kaldım . Saklanıyordu/usr/lib/x86_64-linux-gnu/gedit/plugins/terminal.py
Amanda,

4

Seçmediğinizden emin olun Sistem temasından renkler kullanın, ardından çalışması gerekir:

görüntü tanımını buraya girin


Bu benim için işe yaramadı, ben herhangi bir fark yaratırsa 10.04 çalıştırıyorum
Aly

Garip, çünkü bu ekran görüntüsünde güncellenmiş 10.04 canlı oturum. :(
htorque

12.04'ü çalıştırıyorum ve hala sorun yaşıyorum - açık gri üzerine beyaz okuyamıyorum.
f4lco

1

gconf-editorve gitapps->gnome-terminal->profiles->Default

  • Kullan-tema renkleri seçeneğinin işaretini kaldırın.
  • Ön plan rengini ayarlayın: #FFFFFF
  • Arka plan rengini ayarlama: # 000000

Bu, metni beyaza ve arka planı siyaha ayarlayacaktır. Her biri için farklı renkler kullanmak istiyorsanız, bunun yerine hem terminal hem de gömülü terminal için bunu ayarlayacaktır.

gconf-editorve gitapps->gedit-2->plugins

  • Use_theme_colors adlı yeni bir anahtar oluşturun
  • Türü şu şekilde ayarlayın: Boolean
  • Değeri şuna ayarlayın: False
  • Foreground_color adlı yeni bir anahtar oluşturun
  • Türü şu şekilde ayarlayın: String
  • Değeri şuna ayarlayın: #FFFFFF
  • Background_color adlı yeni bir anahtar oluşturun
  • Türü şu şekilde ayarlayın: String
  • Değeri şuna ayarlayın: # 000000

Dosyayı düzenle /usr/lib/gedit-2/plugins/terminal.py

Çizginin altında:

GCONF_PROFILE_DIR = "/apps/gnome-terminal/profiles/Default"

Yeni bir satır ekle:

GCONF_GEDIT_DIR = "/apps/gedit-2/plugins"

Ardından çizgileri değiştirin:

if not gconf_get_bool(self.GCONF_PROFILE_DIR + "/use_theme_colors"):
fg_color = gconf_get_str(self.GCONF_PROFILE_DIR + "/foreground_color", None)
bg_color = gconf_get_str(self.GCONF_PROFILE_DIR + "/background_color", None)

İle:

if not gconf_get_bool(self.GCONF_GEDIT_DIR + "/use_theme_colors"):
fg_color = gconf_get_str(self.GCONF_GEDIT_DIR + "/foreground_color", None)
bg_color = gconf_get_str(self.GCONF_GEDIT_DIR + "/background_color", None)

Artık yalnızca gömülü terminalin renklerini, içinde oluşturduğunuz tuşlarla ayarlayabilirsiniz. apps->gedit-2->plugins


1

İncelenmesi terminal.pyUbuntu 16.04 için, bunun bazı eski profili yükler görünüyor:

def get_profile_settings(self):
    profiles = self.settings_try_new("org.gnome.Terminal.ProfilesList")

    if not profiles:
        default_path = "/org/gnome/terminal/legacy/profiles:/:" + profiles.get_string("default") + "/"
        settings = Gio.Settings.new_with_path("org.gnome.Terminal.Legacy.Profile",
                                              default_path)
    else:
        settings = Gio.Settings.new("org.gnome.gedit.plugins.terminal")

    return settings

Teftiş org.gnome.terminal.legacy.profiles:ederken dconf-editor, böyle bir profil vardı. Şunu sildikten sonra :

dconf reset -f /org/gnome/terminal/legacy/profiles:/

Ayarları değiştirip org.gnome.gedit.plugins.terminalyürürlüğe girmelerini sağlayabilirim. Çünkü önce background-colordevre dışı bırakmak zorunda kaldım use-theme-colours.


0

13.04'te, özelliklerin gconf-editör yolu şu şekilde değişmiştir: org -> gnome -> gedit -> terminal

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.