노틸러스 배경 이미지를 테마로 지정하려면 어떻게합니까?


11

노틸러스 파일 브라우저에서 배경 이미지를 변경하고 싶습니다. 내 생각은 나만의 스타일을 배경에 넣는 것입니다. Ubuntu 11.10을 사용하고 있으며 노틸러스는 버전 3입니다.

nautilus.css테마 파일 을 변경해야한다는 것을 알고 있지만 문제는 배경에 대한 매개 변수가 없다는 것입니다. 이미지를 적용하고 싶지만 변경할 파일이나 매개 변수를 찾을 수 없습니다.

CSS 파일은 디렉토리에 /home/UserName/.theme/MyTheme/gtk-3.0/apps있습니다. nautilus.css파일을 변경했습니다 . CSS 스타일을 사용하여 두 줄을 새로 작성했지만 올바른 위치를 어디에 배치 해야할지 모르겠습니다. 라인은 다음과 같습니다

배경 이미지 : url ( "carbon.jpg");
백그라운드 반복 : 반복;

분명히 나는 carbon.jpg같은 디렉토리에 호출 된 이미지를 넣었 nautilus.css지만 Nautilus 파일 탐색 프레임을 표시하는 클래스를 알아야하기 때문에이 변경 사항이 작동하지 않습니다. 이 클래스를 찾으면이 코드가 작동한다고 생각합니다.

누군가가 그것을하는 방법을 알고 있다면 정말로이 변경을 원하기 때문에 알려주십시오.


2
"/home/UserName/.theme/MyTheme/gtk-3.0/apps/carbon.jpg"를 URL로 사용해 보셨습니까? 또는 "file : ///home/UserName/.theme/MyTheme/gtk-3.0/apps/carbon.jpg"?
Jakob

답변:


8
  1. /usr/share/themes/MyTheme/gtk-3.0/apps/nautilus.css 파일을여십시오 (루트 권한 필요).
  2. 이 줄을 추가하십시오 :

    NautilusWindow * {background-image:url("bg.jpg");}

    여기서 bg.jpg는 표시하려는 배경 이미지입니다.

  3. nautilus -q열려있는 모든 파일 브라우저를 종료하려면 실행하십시오 .

  4. 를 실행하십시오 nautilus.

NautilusWindow에있는 모든 클래스에 배경을 적용합니다. 배경을 적용하지 않으려는 클래스를 식별하고 background-image:none;
예제를 추가 할 수 있습니다 .

NautilusWindow .sidebar,
NautilusFloatingBar,
NautilusWindow .sidebar .view {
    background-image: none;
}

2
/usr/share/theme/...위치 에서 파일을 변경할 필요는 없습니다 . 이거는 좋지 않습니다. 대신 테마를 복사하여 /usr/share/theme붙여넣고 ~/.themes/변경하십시오. 또한 노틸러스 실행을 죽일 수 있습니다 nautilus -q.
Anwar

이 방법을 사용하면 배경 이미지가 예를 들어 앞으로 / 뒤로 및 검색 버튼의 아이콘에도 적용됩니다. 방법이 있나요 단지 , 특히 파일 검색 지역 테마는?
Christopher Kyle Horton

3

변경하려는 테마의 일부 는입니다. 다음 섹션 .viewnautilus.css포함하십시오.

NautilusWindow *.view {
  background-color: @your_predefined_color_here;
}

12.04.1 LTS에 대한 나 자신의 실험에서 background-color16 진수 RGB 값으로 여기에 자신의 속성 을 정의 할 수는 있지만 background-imageusing을 설정할 수 는 없다는 것을 알았습니다 -gtk-gradient.

따라서 배경 이미지를 설정할 수 없지만 최소한 색상을 변경할 수 있습니다.

참고 : 이것이 사이드 바에 영향을 미치지 않게하려면 ignite 's answer 의 마지막 부분을 따르십시오. 그러나 테마 파일에서 더 아래로 설정하지 않는 한 background-color대신 사용 background-image하십시오.


나는 .view아치 리눅스 포럼 쓰레드 에서 부분적으로 테마를 짓는 아이디어를 얻었다 .


또한 많이 검색했으며 nautilus.css 내에 "찾아보기 영역"에 대한 사용자 정의 클래스가없는 것으로 보입니다.
점화

작동하지만 NautilusWindow .view를 정의해야했고 그 후에 NautilusWindow .view : hover, NautilusWindow .view : 선택 색상이 투명하지 않으면 우분투 12.10에서 선택되었으므로 선택한 항목을 볼 수 없었습니다. 더 이상
user43787

0

단색을 원한다면 dconf-editor를 열고 org> gnome> desktop> interface> gtk color scheme base_color:#999999으로 이동하여 옆에있는 상자를 입력 하십시오.


3
OP는 이미지를 사용하려고하며 GTK + 3 테마에서 직접이를 달성하려고합니다.
Christopher Kyle Horton

기본 색상을 편집하면 다른 요소도 변경됩니다.
user43787
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.