เหอๆๆ ว่าแล้วว่าต้อง งง กับคำถาม ถามเองยัง งง เองเลย
เอาเป็นว่า ผมต้องการให้คุณสมบัติของ skin a ทั้งหมด อยู่ใน skin b ด้วย
แต่เรามาเปลี่ยนแปลงบางหน้าจอใน skin b เอง
ไม่รู้ว่ามันทำได้ไหมครับ คือถ่ายถอดหรือสืบทอดคุณสมบัติจากแม่มาทั้งหมด
แล้วมาแก้ไขเพิ่มเติมเอาเองบางส่วน
หรือว่าระบบจะเอา skin หลักของระบบเป็นตัวตั้งต้น แล้วถ้าเราแก้ไขอะไรก็ใช้เท่าที่แก้เพิ่มเท่านั้น
ไม่สามารถถ่ายทอดคุณสมบัติ จาก skin อื่นๆได้ ถ้าอยากได้ต้อง copy เอามาจาก skin ที่เราต้องการเอง
น่าจะเป็นอย่างหลังใช้ไหมครับ
เหมือนจะเอาคุณสมบัติพื้นฐานมาจาก /share/tuxbox/enigma/skins/default.esml ก่อน
แล้วถ้าระบบพบว่ามีของเราอันไหนก็เอาของเราแทน


คงจะช่วยตอบยากแล้วละครับ เพราะเกินความสามารถที่ผมมีแล้วละครับ

ที่ผมเข้าใจ เจ้า Default.esml จะเป็นตัวพื้นฐานที่ผู้พัฒนาใส่มาไว้ให้ เพื่อที่ว่าพอเราเปิดเครื่องมาปุ๊บ(แม้จะยังไม่มี Skin อะไรเลย) ก็จะยังมีพวก Menu ต่างๆให้ใช้ได้อยู่
ทีนี่ถ้าเราจะพัฒนาหรือเขียน Skin ขึ้นมาเอง ก็อาจจะเอาพวก Fonts และ Pictures ที่ผู้พัฒนาใส่มาไว้มาใช้ได้ และจะทำให้เราประหยัดเนื้อที่มากโข เพราะจะมีก็เพียงไฟล์ .esml เท่านั้นที่เราจะปรับแก้หรือเขียนขึ้นมาใหม่ รวมถึง Font ที่เป็นภาษาไทยด้วยครับ

ถามว่าแล้วเราจะเอาส่วนหนึ่งของ Skin A มาใส่ใน Skin B ได้หรือไม่ อันนี้ผมไม่แน่ใจนะครับ แต่ไม่รู้ว่าจะเอามาทำไม ในเมื่อถ้าเรา Copy มาทั้งหมดก็จะได้ผลเช่นเดียวกัน โดยที่เราสามารถย้ายตำแหน่ง เปลี่ยนขนาด สีและอื่นๆต่างๆได้ตามแต่ใจปรารถนาเลยครับ เพียงแต่ว่าบางทีคุณย้ายไปย้ายมา อาจจะได้ตำแหน่งไม่ค่อยเหมาะสม นั่นเป็นเพราะผู้พัฒนาเขาอยากได้หน้าแบบไหนเขาก็จะออกแบบและวางแผนไว้ก่อนแล้ว (ผมก็มีความคิดเช่นกัน เสียแต่ไม่มีหัวด้านศิลปะและไม่มีความรู้เรื่อง PhotoShop เลยทำให้ไม่ได้ทำของตัวเองจนถึงทุกวันนี้ ทั้งๆที่ใจอยากทำ

)
ยกตัวอย่างเช่น ที่คุณ turk ต้องการให้ตัวอักษรใหญ่ ก็ไม่จำเป็นต้อง Copy เอาของตัวที่ชอบมาใช้ คุณ turk ก็เพียงแค่ทำการแก้ขนาดตัวอักษรตรงที่อยากให้ใหญ่เท่านั้นก็พอแล้วครับ(โดยอาจใช้ผังที่ผมไว้ประกอบ) แต่มันก็คงจำกัดได้ระดับหนึ่ง ที่ว่าแบบนี้เพราะบางทีถ้าเพิ่มจนใหญ่มากไป ตัวหนังสือมันอาจจะล้นไปบังส่วนอื่นได้ เพราะว่า BackGround ที่เขาทำไว้มีเนื้อที่จำกัดไงครับ หวังว่าน่าจะตอบคำถามได้บ้างนะครับ
