web-development-kb-ko.site

GTK 테마를 만들기 위해 어떤 도구와 기술을 사용할 수 있습니까?

Humanity (ubuntu 9.10의 기본값)를 템플릿으로 사용하여 murrine 엔진을 사용하여 새로운 gtk 테마를 만들려고합니다.

http://github.com/tutuca/themes 에서 코드를 가져올 수 있습니다.

그러나 새로운 테마를 만드는 과정이 번거 롭습니다. 중앙 시작점이 없습니다.

엔진 옵션 (gtkrc 및 내용)과 일반 테마 관행 (index.theme 파일, 폴더, bla bla 형식) 모두에 대한 문서가 부족합니다. 및 결과는 혼란 스럽습니다 (적어도 웹 개발자 배경은 :-).

그래서 ... 나는 동료들에게 gtk 그들과 예술가를 요구하고 싶었습니다.

새로운 테마를 만드는 데 사용하는 도구는 무엇이며 평균 워크 플로는 어떻습니까?

16
tutuca

나의 코호트 중 하나 인 Isaiah Heyer로부터 위젯 실험실 이 있습니다. 그것은 당신에게 유용 할 수 있습니다.

6
Tommy Brunn

위젯 연구소 또는 위젯 팩토리는 테마를보기위한 것입니다. 테마를 그래픽으로 편집하려면 gnome color chooser를 사용하십시오. 실험을위한 재미있는 앱입니다.

2
squallbayu

GTK 프로그래머는 GTK 테마 작성이 쉽다고 말할 것입니다. GTK가 어떻게 구성되어 있는지 완전히 이해하고 있다면 GTK API에 대해 잘 모르고 GTK 응용 프로그램의 시각적 모양을 변경하고 싶을 수 있습니다. 어려운 것은 아니지만 기본 위젯 구조와 밀접한 상관 관계가 있기 때문에 다소 임의적이고 직관적이지 않은 것처럼 보일 수 있습니다.1

1 출처 : developer.gnome.org

GTK 테마를 만드는 방법에 대한 정보가있는 많은 웹 사이트가 있습니다. 그들 모두로부터 정보를 포함시키고 모든 것을 인용하려고하는 것은 번거로울 것이다. 마지막에 몇 개의 링크를 남겨두면 프로세스에 도움이됩니다.

Gnome 3의 GTK 테마에는 GTK2와 다른 새로운 구문이 있습니다. GTK3의 새로운 CSS 구문으로 테마를보다 쉽게 ​​만들 수 있습니다. 이전 gtkrc 구문보다 CSS 구문을 이해하는 것은 쉽지만 CSS 만 아는 것만으로는 충분하지 않습니다.

테마를 처음부터 시작하고 싶지 않을 것입니다. 기존 테마를 수정하여 시작해야합니다. 선택한 테마는 테마의 품질, 사용자 지정 용이성 및 유지 관리 용이성에 영향을줍니다.

GTK3 엔진을 선택하십시오

테마 엔진은 테마를 그리는 것입니다. 다른 테마 엔진은 다른 기능과 구문을 지원할 수 있습니다.

Adwaita 엔진은 공식 Gnome 프로젝트에서 나온 것입니다. 간단한 테마를 만들고 싶다면 이것을 선택하십시오. 읽기 ..2

2 출처 : forums.fedoraforum.org

GTK + 프로젝트

Gtk 테마 생성 가이드

2
Mitch