我刚刚更新到 11.10,现在 gedit 中的嵌入式终端与我的默认终端不匹配。我讨厌看到黑白相间的终端。有人知道如何让嵌入式终端与默认终端匹配吗?
这是一个屏幕截图:
我希望 gedit 中嵌入的终端与我的默认终端匹配。
答案1
答案2
这是针对 gedit 3 的
浅灰色上存在同样的问题。
我手动编辑了/usr/lib/gedit/plugins/terminal.py
。使用的终端是 xterm。
搜索:
fg = context.get_color(Gtk.StateFlags.NORMAL)
bg = context.get_background_color(Gtk.StateFlags.NORMAL)
我替换为
fg = Gdk.RGBA(0, 0, 0, 1)
bg = Gdk.RGBA(1, 1, 1, 1)
信息:fg
= 黑色文字,bg
= 白色背景
答案3
确保你没有勾选使用系统主题的颜色那么它应该可以工作:
答案4
检查terminal.py
Ubuntu 16.04,似乎它加载了一些旧版配置文件:
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
org.gnome.terminal.legacy.profiles:
在进行检查时dconf-editor
,有这样的简介。删除后和:
dconf reset -f /org/gnome/terminal/legacy/profiles:/
我可以更改设置org.gnome.gedit.plugins.terminal
并使其生效。对于background-color
,我必须use-theme-colours
先禁用。