창 주위에 테두리를 추가하고 현재 테마를 유지하려면 어떻게합니까?


24

나는 실제로 터미널에서 내 인생을 사는 것 같습니다.

나는 또한 분위기 테마를 좋아하지만 새로운 경계가없는 창은 내가 익숙한 시각적 차별화를 제공하지 않습니다 (동일한 검은 창이 서로 섞여있는 것처럼 보입니다).

여기에 이미지 설명을 입력하십시오

따라서 내 질문에-이전 우분투 버전에서 발견 된 Windows의 단일 픽셀 테두리를 어떻게 다시 추가합니까?

분위기가 좋아 보이고 다른 테마로 바꾸고 싶지 않기 때문에 Ambiance 전체 테마를 유지하고 싶습니다.

여기에 이미지 설명을 입력하십시오


이제 Ubuntu Ambiance 테마를 다음과 같이 수정할 수 있음을 알고 있습니다.

mkdir ~/.themes
cp -r /usr/share/themes/Ambiance .themes

그런 다음 설정-모양에서 테마 옵션 사이를 넘기면 .themes 폴더에서 테마의 변경 사항이 적용됩니다.

.css 파일 중 하나를 변경해야한다고 생각하지만 어느 파일인지 알 수 없습니다.

또한 이 Q & A를보고 있었지만 14.04에서는 해결책이 작동하지 않습니다. 또한 커뮤니티 위키를 보았지만 어느 상황이 내 상황에 적용되는지 알아 내려고 시도했습니다.

답변:


20

파일은 /usr/share/themes/Ambiance/gtk-3.0/apps/unity.css

change
      -UnityDecoration-extents: 28px 0 0 0;
to
      -UnityDecoration-extents: 28px 1px 1px 1px;

로그 아웃 한 후 다시 로그인하여 변경 사항을 적용하십시오.

따라서 로컬 사본에서 "1px 1px 1px;" 파일 변경~/.themes/Ambiance/gtk-3.0/apps/unity.css

즐겨! :)


2
천재-건배!
fossfreedom

2
Anders의 답변에 추가하고 /usr/share/themes/Ambiance/gtk-3.0/apps/unity.css설정 을 편집 한 후에 -UnityDecoration-extents: 28px 1px 1px 1px;는 "모양"앱을 열고 테마를 Radiance로 변경 한 다음 다시 Ambiance로 변경하여 현재 세션에서 변경 사항을 적용 할 수 있습니다 . 다시 로그 아웃 / 로그인 할 필요가 없습니다.
AlejandroVD

이 아이디어를 Ubuntu 15.04에서 사용할 수 없습니다-어떤 아이디어? (테마 사이를 전환 할 때에도 테두리는 동일하게
유지됨

Metacity fallback (다른 이유로)을 사용하고 있으며 여기 에서 내 대답을 찾았 습니다 . metacity의 경우 metacity-1/metacity-theme-1.xml대신 편집 하십시오 .
Reinier Post

배경색과 배경 이미지를 추가해야했습니다. 없음. /usr/share/themes/Ambiance/gtk-3.0/apps/gnome-terminal.css에서이 작업을 수행하고 UnityDecoration {-UnityDecoration-extents : 28px 1px 1px 1px; 배경색 : #fff; 배경 이미지 : 없음; }
Matt DiMeo

10

시스템 파일 편집과 관련하여 다른 사람들이 제안한 모든 변경 사항은 /usr/share/themes/Ambiance/gtk-3.0/apps/unity.css그러한 편집없이 수행 할 수 있습니다. 대신, 원하는 변경 사항을 자신의 파일 (생성 한 파일)에 넣으면 ~/.config/gtk-3.0/gtk.css시스템 파일보다 우선합니다.

컨텐츠 예 (예 : 전체 파일 ~/.config/gtk-3.0/gtk.css ) ...

/* Decorations */
UnityDecoration {
    -UnityDecoration-extents: 28px 1px 1px 1px;
}

...이 기능을 적용하려면 로그 아웃했다가 다시 로그인해야 할 수도 있습니다.

또한 터미널 창에 탭이 두 개 이상 열려 있으면 Ambiance (또는 Unity?)가 이미 터미널 주위에 중간 두께의 테두리를 두게됩니다. ( ctrl- shift- t다른 탭을 엽니 다.)


2
질문 아래의 목록에서 답변이 위아래로 이동하기 때문에 "위의 모든 내용"에있는 줄을 말하면 혼란 스러울 수 있습니다. 아마도 @someone이 제공하는 것과 같은 특정 답변과 더 구체적으로 관련하는 것이 가장 좋습니다.
Graham

2
@Graham 이것은 실제로 더 낫지 만 보조 고려 사항으로 사람들은 사용자 이름도 변경합니다. 따라서 답변을 언급 할 때도 연결하는 것이 좋습니다. 합니다 ( 공유 각 게시물 아래 링크는 쉽게이를 수 있습니다.)
엘리야 케이건

2
이것이 올바른 방법입니다! 다른 솔루션은 유지 관리 할 수 ​​없습니다.
Reinier Post

이제는 아무것도 할 수 없다면 :-(
Reinier Post

@ReinierPost 나는 당신의 의견이 누구에게 전달되는지 또는 그것이 무엇을 의미하는지 확실하지 않지만, 그것은 나를 위해 일했고 계속 작동합니다.
Russ Lyons

6

Anders의 대답을 바탕으로 기본 못생긴 밝은 / 그라디언트 선 대신 멋지고 미묘한 어두운 선을 원한다면 (그라데이션을 사용할 수 있다고해서 우분투를 의미하지는 않습니다!) 다음 /usr/share/themes/Ambiance/gtk-3.0/apps/unity.css과 같이 편집하십시오 .

Anders의 답변과 같이 UnityDecoration 범위를 설정하십시오.

-UnityDecoration-extents: 28px 1px 1px 1px;

변경 background-imagenone왼쪽에 / 오른쪽 및 왼쪽 / 오른쪽 하단에 0.4 0.7에서 배경 색 그늘을 변경 :

UnityDecoration.left,
UnityDecoration.right {
    background-color: shade (@bg_color, 0.4);
    background-size: 1px 70px;
    background-repeat: repeat-x;
    background-image: none;
}

UnityDecoration.left:backdrop,
UnityDecoration.right:backdrop {
    /* start color: mix of the top border color and bg-image gradient end */
    background-color: shade (@bg_color, 0.4);
    background-image: none;
}

UnityDecoration.bottom {
    background-image: none;
    background-color: shade (@bg_color, 0.4);
}

선택적으로 0.4를 밝기 기본 설정으로 조정하십시오.

파일을 변경 한 후 로그 아웃했다가 다시 로그인하거나 모양 대화 상자를 열고 테마를 분위기에서 먼 곳으로 변경 한 다음 다시 분위기로 변경할 수 있습니다.

결과는 다음과 같습니다 ( 테두리를 보려면 100 % 로 볼 필요 가 있지만 두께는 1px입니다).

우분투 분위기 테마 테두리


의 테두리 내 대답 링크 17.10/ 18.04- askubuntu.com/a/1135363/159633
제프 워드

5

내 권장 사항은 기본 / usrshare / themes / Ambiance 폴더를 그대로 두는 것을 고려하는 것입니다 (실수로 클로버하는 경우 나중에 참조 할 수 있도록).

Gtk3는 디렉토리 이름으로 테마 이름을 가지고있는 것으로 보인다. 따라서 / usr / share / themes / Ambiance를 / usr / share / themes / MyAmbiance와 같은 다른 이름으로 복사하여 개인 테마를 작성하는 것이 좋습니다.

사용자 별 버전을 원한다면 ~ / .themes에 테마를 복사하고 원하는 버전을 액세스 할 수 있습니다.


4

나는 집어 러스 라이 언스 대답을 하고 나를 (근무 방법을 보여주고 싶은 우분투 16.04 ) :

나는 아래에 원래 테마 파일을 남겨두고 /usr/share/themes/Ambiance아무것도 변경하지 않았습니다. 시스템 파일을 변경하는 것은 여러 가지 이유로 항상 나쁜 생각이라는 데 동의합니다.

나는 ~/.config/gtk-3.0/gtk.css다음 내용으로 만들었습니다 .

/* Decorations */
UnityDecoration {
    -UnityDecoration-extents: 28px 1px 1px 1px;
}

다른 건 없어

로그 아웃 한 후 터미널 창 주위에 작은 테두리가 생겼습니다.


좀 더 구체적인 예를 들어 @RussLyons의 게시물을 명확히 해 주셔서 감사합니다. 귀하의 정보를 그의 답변에 포팅하고 RussLyons의 원래 답변에서 부족했던 도움에 대해 찬성 투표를했습니다.
phonetagger

3

당신은 색깔의 테두리를 좋아합니까?

 여기에 이미지 설명을 입력하십시오


  • /usr/share/themes/Ambiance/gtk-3.0/apps/unity.css파일 편집
  • 현재 background-color값을 주석으로 처리 합니다 ( /* shade (@bg_color, 0.7); */)
  • 그런 다음 변경 background-color당신의 마음에 드는 색상 (컬러에 진수 코드 )
    왼쪽 하단과 오른쪽 (광산입니다 #ff0080) :
    UnityDecoration.bottom {
        배경 이미지 : 없음;
        배경색 : # ff0080; / * 그늘 (@bg_color, 0.7); * /
    }

    UnityDecoration.left,
    UnityDecoration.right {
        배경색 : # ff0080; / * 그늘 (@bg_color, 0.7); * /
        ...
  • 파일을 저장하고 로그 아웃 / 로그인 한 후 magix를 참조하십시오.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.