ฉันสามารถใช้เครื่องมือและเทคนิคใดในการสร้างธีม GTK


16

ฉันพยายามสร้างชุดรูปแบบ gtk ใหม่โดยใช้เครื่องมือ murrine โดยใช้ Humanity (ค่าเริ่มต้นใน ubuntu 9.10) เป็นแม่แบบ

คุณสามารถคว้ารหัสในhttp://github.com/tutuca/themes

อย่างไรก็ตามฉันพบว่ายุ่งยากในการสร้างธีมใหม่ด้วย ไม่มีจุดเริ่มต้นกลาง

เอกสารของทั้งสองตัวเลือกเครื่องยนต์ (gtkrc's และ stuff) และแนวปฏิบัติทั่วไป (รูปแบบของไฟล์ index.theme โฟลเดอร์โฟลเดอร์ bla bla) หายากวิธีการและแบบฝึกหัดมักจะเก่าหรืออาจมีการถกเถียงกันมากมาย และผลลัพธ์ที่สับสน (สำหรับฉันมีพื้นหลังนักพัฒนาเว็บอย่างน้อย :-)

ดังนั้น ... ฉันอยากถามพวกเพื่อน gtk themers และศิลปินที่นั่น:

เครื่องมือใดที่คุณใช้สร้างธีมใหม่และเวิร์กโฟลว์เฉลี่ยของคุณมีหน้าตาเป็นอย่างไร


คุณกำลังถามตัวแก้ไขกราฟิกที่จะใช้เป็นต้น?
นาธานออสมัน

ไม่เฉพาะเจาะจง คำถามเกี่ยวกับเวิร์กโฟลว์การสร้างชุดรูปแบบใหม่มักจะเกี่ยวข้องกับการแก้ไขไฟล์การกำหนดค่าการทดสอบเพื่อให้รู้ว่ามันทำงานอย่างถูกต้องรู้เกี่ยวกับตัวเลือกต่างๆที่เอ็นจิ้นสนับสนุน มันเกี่ยวกับสิ่งนั้น
tutuca

คำตอบ:


6

มีห้องปฏิบัติการวิดเจ็ตจากหนึ่งในกลุ่มเพื่อนของฉันคืออิสยาห์เฮเยอร์ นั่นอาจเป็นประโยชน์สำหรับคุณ


น่าสนใจฉันใช้ The Widget Factory (ทางแยกหรือเป็นวิธีอื่น) แต่ฉันพบว่าเป็นรถบั๊กกี้และไม่มีประโยชน์มาก ฉันจะลอง TWL
tutuca

1
ฉันเชื่อว่าโรงงานเครื่องมือเป็นโครงการที่แยกจากกันโดยสิ้นเชิง ทั้งสองมีชื่อคล้ายกัน
Tommy Brunn

Laboratoryไม่ใช่Laboritory;-)
อิสยาห์

2

ห้องปฏิบัติการเครื่องมือหรือโรงงานเครื่องมือเป็นเพียงสำหรับการดูรูปแบบของคุณเพื่อแก้ไขรูปแบบของคุณกราฟิกพยายามที่จะใช้เลือกสีคำพังเพย แอพสนุก ๆ สำหรับการทดลอง


2

โปรแกรมเมอร์ GTK จะบอกคุณว่าการเขียนธีม GTK นั้นง่ายมาก หากคุณมีความเข้าใจอย่างถ่องแท้ว่าจะรวบรวม GTK ได้อย่างไร แต่ถ้าคุณไม่มีความรู้ที่ดีเกี่ยวกับ GTK API และคุณต้องการเปลี่ยนรูปลักษณ์ของแอพพลิเคชั่น GTK ของคุณ มันไม่ใช่เรื่องยาก แต่สามารถสุ่มและค่อนข้างใช้งานง่ายเนื่องจากมีความสัมพันธ์ใกล้ชิดกับโครงสร้างวิดเจ็ตพื้นฐาน 1

1ที่มา: developer.gnome.org

มีเว็บไซต์มากมายที่มีข้อมูลเกี่ยวกับวิธีสร้างธีม GTK มันจะเป็นเรื่องยุ่งยากที่จะรวมข้อมูลจากพวกเขาทั้งหมดและพยายามอ้างอิงทุกอย่าง ฉันจะทิ้งคุณไว้กับลิงค์ในตอนท้ายซึ่งจะช่วยคุณในกระบวนการของคุณ

ชุดรูปแบบ GTK ใน Gnome 3 มีไวยากรณ์ใหม่ที่แตกต่างจาก GTK2 ไวยากรณ์ CSS ใหม่ใน GTK3 ทำให้การสร้างธีมง่ายขึ้น แม้ว่าจะง่ายต่อการเข้าใจไวยากรณ์ CSS กว่าไวยากรณ์ gtkrc เก่า แต่ก็ไม่เพียงพอที่จะรู้เพียง CSS

คุณอาจไม่ต้องการรับธีมและเริ่มทำงานตั้งแต่ต้น คุณอาจเริ่มต้นด้วยการปรับเปลี่ยนชุดรูปแบบที่มีอยู่ ชุดรูปแบบที่คุณเลือกจะมีผลต่อคุณภาพความง่ายในการปรับแต่งและการบำรุงรักษาของชุดรูปแบบของคุณ

เลือกเครื่องยนต์ GTK3

เอ็นจิ้นธีมเป็นสิ่งที่ดึงดูดธีม เอ็นจิ้นธีมที่แตกต่างกันอาจรองรับฟีเจอร์และไวยากรณ์ที่แตกต่างกัน

เครื่องยนต์ Adwaita นั้นมาจากโครงการ Gnome อย่างเป็นทางการ หากคุณต้องการสร้างธีมที่เรียบง่ายเลือกสิ่งนี้ อ่านต่อ .. 2

2ที่มา: forums.fedoraforum.org

โครงการ GTK +

คู่มือการสร้างธีม Gtk

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.