17.10 및 18.04에서 창 테두리를 활성화 / 추가하는 방법은 무엇입니까?


13

검정색 배경으로 여러 터미널 창이 열려 있고 검정색 배경의 검은 그림자가 겹치면 완전히 사라집니다. 이것은 검정색 배경의 모든 창에서 문제가됩니다. 창 테두리를 추가 하기 위해 unity.css수정 했지만 17.10은 그놈이며 더 이상 작동하지 않습니다! 설정 UI에도 그놈 테마 컨트롤이 표시되지 않습니다.

우분투 17.04에서 근무했지만 17.10에서는 근무하지 않았습니다.

편집 /usr/share/themes/Ambiance/gtk-3.20/apps/unity.css및 변경

-UnityDecoration-extents: 28px 0 0 0;

-UnityDecoration-extents: 28px 2 2 2;

작동하지 않습니다 : gnome-terminal.css

편집하다 /usr/share/themes/Ambiance/gtk-3.20/apps/gnome-terminal.css

@define-color terminal_border #ff0000;

vte-terminal.terminal-screen {
    -TerminalScreen-background-darkness: 0.95;
    background-color: @terminal_bg;
    color: #fff;
    border-width: 1px 1px 0px 1px;
    border-color: @terminal_border;
}

작동하지 않습니다 : gnome-applications.css

/usr/share/themes/Ambiance/gtk-3.20/apps/gnome-applications.css 말하기 편집

TerminalScreen {
    background-color: @theme_base_color;
    color: @theme_fg_color;
    -TerminalScreen-background-darkness: 0.95;
    border-bottom-width: 2px;
    border-right-width: 2px;
    border-left-width: 2px;
}

TerminalWindow GtkNotebook.notebook {
    border-bottom-width: 2px;
    border-right-width: 2px;
    border-left-width: 2px;
}

가능한 힌트 :

어쩌면 내가 뭔가를 편집해야 /usr/share/gnome-shell/theme합니까?

alternatives.log:update-alternatives 2017-11-12 10:59:31:
run with --install /usr/share/gnome-shell/theme/gdm3.css gdm3.css
    /usr/share/gnome-shell/theme/ubuntu.css 10
    alternatives.log:update-alternatives 2017-11-12 10:59:31:
    link group gdm3.css updated to point to
    /usr/share/gnome-shell/theme/ubuntu.css

답변:


19

나는 여기서 답을 찾았다 .

  1. 파일 만들기 ~/.config/gtk-3.0/gtk.css

  2. 라인을 추가하십시오 :

    decoration {
      border: 1px solid gray;
      background: gray;
    }
    
  3. 재부팅 또는 로그 아웃 + 로그인


5
18.04도 함께 작동
dragon2fly

않는 background:부분은 어떤 영향을?
maxschlepzig

2
새로운 테두리가 멋져요! Btw 변경 사항은 [ALT] + F2로 적용한 다음 "r"을 입력하여 다시로드하고 [enter]를 누릅니다.
domih

1
그놈 터미널 3.28.2
L. Ouyang

5

다음은 그놈 터미널 창에만 테두리를 추가합니다. 그놈 3.22 (데비안 9)에서 테스트했습니다.

  1. 파일 만들기 / 편집 ~/.config/gtk-3.0/gtk.css
  2. 다음을 추가하십시오.

    terminal-window notebook {
      border-width: 0px 1px 1px 1px;
      border-style: solid;
      border-color: grey;
    }
    
      terminal-window.maximized notebook,
      terminal-window.fullscreen notebook {
      border-style: none;
    }
    
  3. 로그 아웃 / 로그인

완벽 해-고마워!
cxw

이것은 민트 19에서 완벽하게 작동했습니다. GlenPeterson의 대답은 그렇지 않았습니다.
Nic3500

0

나는 그 밝은 회색을 좋아하지 않습니다. 여기에 대한 선호가 있습니다 ~/.config/gtk-3.0/gtk.css( rgba색상은 나에게만 적용되었습니다 #383838.).

terminal-window notebook {
  border: 1px solid #383838;
}

그러나 이것만으로는 emacs에서 작동하지 않으므로 다음을 추가하십시오.

/* for emacs */
window#Emacs.background box#pane {
  border-style: solid;
  border-color: rgba(0,0,0,0.75);
  border-width: 0 1px 1px 1px;
}

예쁘고 미묘한 결과는 다음과 같습니다.

좋은 미묘한 창 테두리

보너스 / 자기 메모 : GTK 인스펙터를 사용하여 CSS를 테스트하고 조정할 수 있습니다. 예 : GTK_DEBUG=interactive emacs( tutorial )-gtk CSS 선택기 작동 방식에 대한 참조

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.