มีอะไรใหม่เกี่ยวกับธีม Windows 8 ทำไมพวกเขาไม่ทำงานใน Windows 7?
ธีมของ Windows 8 ไม่ได้แตกต่างจาก ธีมของ Windows 7อย่างน้อยก็ไม่ใช่เมื่อคุณดูเป็นครั้งแรก กระบวนการในการสร้างและกำหนดธีมเองจะเหมือนกันในระบบปฏิบัติการทั้งสอง แต่ไฟล์ธีมที่เป็นผลมาจากกระบวนการนี้มีนามสกุลไฟล์(file extension) ต่างกัน และไม่สามารถทำงานร่วมกันได้ ทำไมถึงเป็นอย่างนั้น? ฉันต้องการเรียนรู้คำตอบสำหรับคำถามนี้จริงๆ และตัดสินใจค้นคว้าด้วยตัวเองเล็กน้อย นี่คือสิ่งที่ฉันได้เรียนรู้:
ธีม Windows คืออะไร? - คำจำกัดความของเกินบรรยาย
อันดับแรก ฉันต้องการเริ่มต้นด้วยการอธิบายว่าธีมของ Windows คืออะไร โดยไม่ขึ้นกับเวอร์ชัน Windows ที่(Windows version)คุณใช้อยู่ Microsoftกล่าวว่า"ธีมคือการรวมกันของภาพพื้นหลังเดสก์ท็อป สีหน้าต่าง และเสียง"
ถูกต้อง แต่ไม่แชร์ภาพเต็ม ดังนั้น ผมจึงอยากจะให้คำจำกัดความที่ยาวและละเอียดยิ่งขึ้น นี่มันไป:
ธีม Windows เป็นไฟล์เก็บถาวรที่มีนามสกุลไฟล์เฉพาะ ( ("A Windows theme is an archive with a specific file extension ().themepackใน Windows 7 และ.deskthemepackในWindows 8 ) รวมถึงวอลเปเปอร์ที่ใช้บนเดสก์ท็อป(Desktop)รวมถึงการตั้งค่าต่างๆ เช่นไอคอนเดสก์ท็อป มาตรฐาน ( (Desktop)คอมพิวเตอร์(Computer) , เครือข่าย(Network) , ถังรีไซเคิล(Recycle Bin)เป็นต้น) มีการใช้ข้อมูลรูปแบบ(style information) ภาพ ที่ใช้กับWindowsและโปรแกรมเดสก์ท็อปทั้งหมด เคอร์เซอร์ของเมาส์ที่ใช้ โปรแกรมรักษาหน้าจอที่ทำงานเมื่อไม่ได้ใช้งานคอมพิวเตอร์ และรูปแบบเสียงที่ใช้กับระบบปฏิบัติการ(operating system) "
เมื่อคุณแยกเนื้อหาของธีม Windows(Windows theme)คุณจะพบโครงสร้างที่คล้ายกับด้านล่าง: โฟลเดอร์ DesktopBackgroundซึ่งรวมถึงวอลเปเปอร์ทั้งหมดที่ใช้บนเดสก์ท็อป(Desktop)และไฟล์ที่มีนามสกุล".theme"ซึ่งคล้ายกับ".ini "ไฟล์การกำหนดค่าที่ใช้โดยโปรแกรมทุกประเภท
หากคุณแก้ไขไฟล์".theme"คุณจะสังเกตเห็นว่ามีโครงสร้างคล้ายกับที่แสดงในภาพหน้าจอด้านล่าง
ธีม Windows 8(Windows 8)แตกต่างจากธีมWindows 7อย่างไร
เนื่องจากธีม Windows(Windows theme)มีคำจำกัดความและบทบาท(definition and role) เหมือนกัน ไม่ว่า คุณจะใช้ Windows เวอร์ชัน(Windows version)ใด ทำไมธีม Windows 8 ถึงใช้งานในWindows 7ไม่ได้
เพื่อให้เข้าใจถึงความแตกต่างทางเทคนิคอย่างถ่องแท้ ฉันจึงใช้ธีมที่ยอดเยี่ยมที่เราสร้างขึ้น โดยใช้วอลเปเปอร์เดียวกันและการตั้งค่าที่เกือบจะเหมือนกัน ทั้งในWindows 7(Windows 7)และWindows 8 เป็นธีมที่ดูดี
หลังจากที่ฉันสร้างธีมด้วยตนเอง ทั้งในWindows 8และWindows 7ฉัน แตก ไฟล์ธีมแต่ละไฟล์(theme file)และเริ่มมองหาความแตกต่างที่จะอธิบายได้ว่าทำไม ธีม Windows 8 ถึง(Windows 8) เข้ากันไม่ ได้กับWindows 7
ความแตกต่างที่เห็นได้ชัดเจนประการแรกคือนามสกุลไฟล์ ธีม Windows 8 มี นามสกุลไฟล์ .deskthemepackในขณะที่ธีมWindows 7 มี (Windows 7)นามสกุลไฟล์(file extension) . themepack นอกจากนี้ ประเภทของไฟล์แต่ละไฟล์ยังมีชื่อต่างกัน: ไฟล์ธีม(theme file)Windows 8มีชื่อว่าWindows Desktop Theme Pack Fileในขณะที่ใน Windows 7 จะมีชื่อว่าWindows Theme Pack File(Windows Theme Pack File)
หาก ธีมของ Windowsมีการตั้งค่าเกือบเท่ากัน ธีมเหล่านั้นควรมีขนาดใกล้เคียงกัน ดังที่คุณเห็นในภาพหน้าจอด้านบน ธีม Windows 8 มีขนาดเล็กกว่า ธีมWindows 7เพียง 1 KB
การแยกเนื้อหาของไฟล์ธีมแต่ละไฟล์(theme file)เผยให้เห็นโครงสร้างและไฟล์(structure and files)เดียวกัน ดังนั้น ขั้นตอนต่อไปคือการเปิด ไฟล์ ".theme"ที่รวมอยู่ในแต่ละธีมและเปรียบเทียบการตั้งค่าที่จัดเก็บไว้ในนั้น ตอนนั้นเองที่ฉันเริ่มสังเกตเห็นความแตกต่างที่สำคัญบางประการ
อย่าง แรก(First)เลย ธีม Windows 8มีThemeID - ตัวระบุเช่นเดียวกับที่ใช้ในWindows Registry (Windows Registry)ธีม Windows 7 ไม่ได้ใช้ID(IDs) ดัง กล่าว
จากนั้น ธีม Windows 7 จะมีการตั้งค่าสองแบบที่ดูเหมือนจะหายไปจาก ธีมของ Windows 8 : TileWallpaperและWallpaperStyle - ใช้เพื่ออธิบายตำแหน่งของวอลเปเปอร์บนหน้าจอ
ชุดรูปแบบ Windows 8 นำเสนอการตั้งค่าใหม่สามแบบ: MultimonBackgrounds - ใช้เมื่อคุณมีวอลเปเปอร์ที่เข้ากันได้กับการตั้งค่าจอภาพหลายจอและPicturePositionส่วนใหญ่มักจะแทนที่การตั้งค่าตำแหน่งWindows 7 ทั้งสองที่กล่าวถึงก่อนหน้านี้(Windows 7)
การตั้งค่าใหม่ ที่สามคือAutoColorization นี่เป็นอีกหนึ่งคุณลักษณะใหม่ของ ชุดรูปแบบ Windows 8 - ความสามารถในการเปลี่ยนสีที่ใช้กับหน้าต่างทั้งหมดบนหน้าจอตามสีหลักของวอลเปเปอร์ที่ใช้งานอยู่ในปัจจุบัน
รายการความแตกต่างหยุดที่นี่และสั้นกว่าที่ฉันคาดไว้
บทสรุป
ดังที่คุณเห็นจากแบบฝึกหัดการวิจัย(research exercise) เล็ก ๆ ของฉัน สาเหตุที่ ธีม Windows 8ไม่ทำงานในWindows 7เป็นเพราะWindows 8นำเสนอคุณสมบัติใหม่ให้กับธีมเดสก์ท็อป: การสนับสนุนหลายจอภาพ การ(multi-monitor support) ปรับ สีอัตโนมัติ(auto colorization)ของหน้าต่างที่เปิดอยู่ทั้งหมดตามการใช้งาน วอลล์เปเปอร์และระบบการระบุตัวตน(identification system) ใหม่ สำหรับแต่ละธีม
Related posts
วิธีเปิดเผยธีมภูมิภาคที่ซ่อนอยู่ใน Windows 7
ทำให้ Windows 10 เริ่มทำงานด้วยเสียงจาก Windows 7 หรือเวอร์ชันที่เก่ากว่า
ดาวน์โหลด Windows 8 Release Preview Themes สำหรับ Windows 7
วิธีปรับแต่งหน้าจอเข้าสู่ระบบ Windows 7 ของคุณ
วิธีสร้างรายการข้ามที่กำหนดเองใน Windows 7 และ Windows 8.1
วิธีรับวอลเปเปอร์ฟรีทุกวันสำหรับ Android จาก Google
เปลี่ยนความละเอียดหน้าจอและทำให้ข้อความและไอคอนใหญ่ขึ้นใน Windows 7 และ Windows 8.1
ฉันจะเปิดใช้งานโหมดมืดบน YouTube ได้อย่างไร
7 สถานที่ดาวน์โหลดที่ยอดเยี่ยมสำหรับธีม Windows ฟรี
ออสตินจะพูดถึงการเดินทางของเขาไปยังเดสก์ท็อปนับล้าน
คู่มือฉบับสมบูรณ์สำหรับเมนูเริ่มของ Windows 7
วิธีการปรับแต่งโครงร่างเสียงสำหรับ Windows 10
วิธีการเปิด Xbox overlay หรือไม่ อะไร Xbox Game Bar shortcut หรือไม่
วิธีทำให้ PowerShell และ Command Prompt โปร่งใส
วิธีเปิดหรือปิด Facebook ของ Dark Mode
วิธีการเปลี่ยนโปรแกรมรักษาหน้าจอใน Windows 10: สิ่งที่คุณจำเป็นต้องรู้
ดาวน์โหลด 30 เคอร์เซอร์เมาส์ที่ดีที่สุดสำหรับ Windows
อะไรคือสิ่งที่หน้าจอและคุณควรจะใช้อย่างใดอย่างหนึ่ง?
7 สกิน Windows Media Player 12 อันดับแรกในปี 2010
วิธีสร้างโปรแกรมรักษาหน้าจอของคุณเองด้วย Windows Photo Gallery