Unity의 테마를 처음부터 어떻게 만들 수 있습니까? 기술이 필요합니까? 이미 이와 같은 도구 나

Unity의 테마를 처음부터 만들고 싶습니다.

어떤 지식과 정보 / 기술이 필요합니까? 이미 이와 같은 도구 나 템플릿이 있습니까? 나는 파이썬 경험이 없으므로 초보자에게 편향 된 도구가 바람직합니다.



답변

10.04에서 11.04

테마로 인한 문제를 피하기 위해 다른 테마로 시작한 다음 새 이름으로 복사하고 테마 Equinox Evolution Midnight 을 사용하여 Rinzwind 라는 새 테마를 만듭니다 . 이 테마에 존재하지 않는 것들에 대한 오류, 충돌 및 통지를 피합니다.

  • 다른 테마를 기반으로 새 테마를 만듭니다

테마는 다음 위치에 저장됩니다 /usr/share/themes/.

이 이미지에서 취한 단계 :

  • 터미널 열기 cd /usr/share/themes/
  • sudo mkdir Rinzwind
  • cd Rinzwind
  • sudo cp -R /usr/share/themes/Equinox\ Evolution\ Midnight/* .

새 디렉토리 안에는 index.theme새 테마 이름으로 변경해야하는 파일 이 있습니다. 따라서 입력 한 후에 sudo gedit index.theme모든 이전 테마 이름을 새 테마 이름으로 변경하십시오.

문자열, 검색 및 바꾸기 Equinox Evolution Midnight-> Rinzwind
IconTheme 및 CursorTheme 지금은 유지하지만이 2를 편집하는 것은이 테마와 거의 동일합니다.

그리고 이제 우리는 오래된 테마의 새로운 이름을 갖습니다 :

  • 새로운 테마 만들기

새 디렉토리 안에는 2 세트의 이미지가 있습니다 :

이미지 편집기 (Gimp)를 사용하면 색상을 변경하거나 이미지에서 다양한 작업을 수행 할 수 있습니다. 이미지의 크기를 동일하게 유지하고 제정신 색상을 사용하십시오 ( 사람이 즉시 두통을 유발 하는 주제가 아닌 주제 를 만들기 위해이 색상의 한 가지 색상과 한두 가지 색조를 고수하십시오 ).

Pictures테마를에 복사 하여 폴더 에이 2 개의 디렉토리를 다시 만드 십시오 Pictures. 테마 안에 2 개의 디렉토리를 복사하고 결과가 아닌 이미지가 아닌 모든 디렉토리를 제거했습니다.

김프 내부의 모든 이미지를 열고 편집을 시작하고 만족 스러우면 테마 디렉토리로 복사하여 작동하는지 확인하십시오. 비고 : 테마는 루트가 소유하고 있으므로 sudo를 사용하여 복사해야합니다.


답변

11.10 이상

11.10 이상의 테마 (GTK + 3)를 만드는 것은 GTK + 2를 사용한 11.04 및 이전 버전의 Ubuntu와 매우 유사합니다. 이 답변은 Rinzwind의 우수한 답변을 기반으로합니다 .

테마를 처음부터 다루는 것보다 기존 테마를 수정하는 것이 더 쉽습니다. 또한 자신의 로컬 홈 폴더에서 테마를 쉽게 편집 할 수 있으므로 권한 문제 등을 피할 수 있습니다.

분위기 테마를 기반으로 foss 라는 새 테마를 만들 수 있습니다 . 분명히-다른 GTK + 3 테마가 설치되어 있으면이를 사용하십시오 (테마를 얻을 수있는 곳은 링크 된 Q & A 참조).

설치 테마는 다음 위치에 저장됩니다 /usr/share/themes/. 로컬 테마는 홈 폴더의 폴더 이름 아래에 저장됩니다..themes

  • 터미널 열기
  • 로컬 포스 테마 폴더 만들기mkdir -p ~/.themes/foss
  • cp -R /usr/share/themes/Ambiance/* ~/.themes/foss

새 폴더 안에는 index.theme새 테마 이름으로 변경해야하는 파일 이 있습니다.

gedit ~/.themes/foss/index.theme 이전 테마 이름을 모두 새 테마 이름으로 변경하십시오.

이제 우리는 foss 라는 새로운 이름을 갖습니다 .

새로운 테마 편집

새 디렉토리에는 Unitygtk-3.0의 두 가지 주요 폴더가 있습니다 .

Pinta 또는 Gimp와 같은 이미지 편집기를 사용하면 해당 폴더 내의 이미지에서 색상을 변경하거나 다양한 작업을 수행 할 수 있습니다.

이미지의 크기를 동일하게 유지하고 제정신 색상을 사용하십시오 ( 테마 를 만들기 위해이 색상의 한 가지 색상과 한두 가지 음영을 사용하십시오 ).

Pinta / Gimp 내부의 모든 이미지를 열고 편집을 시작한 후 만족스러운 경우 테마 디렉토리로 복사하십시오.

그러나 테마 편집의 주요 부분은 해당 폴더 (및 하위 폴더 Apps ) 의 다양한 .css 파일을 변경하는 것 입니다.

Cascading-Style-Sheets 는 잘 정의 된 스타일 시트 언어로 관련 개체의 모양과 느낌 (이 경우에는 테마)을 변경하지만 HTML 웹 페이지 및 문서에도 동일하게 적용됩니다.

시작하지 않은 사람들이 편집 할 수는 없습니다. 다행히 CSS 변경 사항을 편집하고 미리 볼 수있는 매우 유용한 도구가 있습니다. 아래 링크 된 Q & A를 참조하십시오.

테마에 만족하면 Ubuntu-Tweak을 통해 테마를 설정하십시오.

불행히도 표준 모양 화면을 통해 테마를 변경할 수는 없습니다 . 테마는 11.10 및 12.04에 하드 코딩되어 있습니다.


관련 질문 :