gedit 내장 터미널 색상을 기본 터미널과 동일하게 만들기

gedit 내장 터미널 색상을 기본 터미널과 동일하게 만들기

방금 11.10으로 업데이트했는데 이제 gedit에 포함된 터미널이 기본 터미널과 일치하지 않습니다. 나는 흰색과 검정색 터미널을 보는 것을 싫어합니다. 내장 터미널을 기본 터미널과 일치시키는 방법을 아는 사람이 있습니까?

이것은 스크린샷입니다:

스크린샷

내 기본 터미널과 일치하도록 gedit에 내장된 터미널을 원합니다.

답변1

  1. 다음 패키지가 설치되어 있는지 확인하십시오.

  2. 열고 gconf-editor다음으로 이동하세요.앱 ➜ 그놈 터미널프로필을 선택하세요.

    여기에 이미지 설명을 입력하세요

  3. 이제 열고 dconf-editor다음으로 이동하세요.org ➜ gnome ➜ gedit ➜ 플러그인 ➜ 터미널그리고 체크를 해제하세요테마 색상 사용열쇠:

    여기에 이미지 설명을 입력하세요

  4. gconf-editor에서

    • 배경색
    • 전경색
    • 팔레트

    dconf-editor의 해당 키로 넘어갑니다. 이제 내장된 터미널이 일반 그놈 터미널과 일치해야 합니다.

    여기에 이미지 설명을 입력하세요

답변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

Ubuntu 16.04를 검사해 보면 terminal.py일부 레거시 프로필이 로드되는 것 같습니다.

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.

관련 정보