Τι νέο υπάρχει σχετικά με τα θέματα των Windows 8; Γιατί δεν λειτουργούν στα Windows 7;

Τα θέματα των Windows 8 δεν διαφέρουν από τα θέματα των Windows 7 , τουλάχιστον όχι όταν τα κοιτάτε για πρώτη φορά. Η διαδικασία δημιουργίας και προσαρμογής θεμάτων είναι η ίδια και στα δύο λειτουργικά συστήματα, αλλά τα αρχεία θεμάτων που προκύπτουν από τη διαδικασία έχουν διαφορετική επέκταση αρχείου και δεν είναι συμβατά μεταξύ τους. Γιατί αυτό? Ήθελα πολύ να μάθω την απάντηση σε αυτή την ερώτηση και αποφάσισα να κάνω λίγη έρευνα μόνος μου. Να τι έχω μάθει:

Τι είναι ούτως ή άλλως ένα θέμα των Windows; - Ο ορισμός ενός geek

Αρχικά, θα ήθελα να ξεκινήσω εξηγώντας τι είναι το θέμα των Windows , ανεξάρτητα από την έκδοση των Windows που χρησιμοποιείτε. Η Microsoft(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) , κ.λπ.) που χρησιμοποιείται, πληροφορίες οπτικού στυλ που εφαρμόζονται στα Windows και όλα τα προγράμματα επιτραπέζιου υπολογιστή, οι δρομείς του ποντικιού που χρησιμοποιούνται, η προφύλαξη οθόνης που εκτελείται όταν ο υπολογιστής δεν χρησιμοποιείται και ο συνδυασμός ήχου που εφαρμόζεται στο λειτουργικό σύστημα."

Όταν εξάγετε το περιεχόμενο ενός θέματος των Windows , θα βρείτε μια δομή παρόμοια με αυτή που ακολουθεί: έναν φάκελο DesktopBackground που περιλαμβάνει όλες τις ταπετσαρίες που χρησιμοποιούνται στην επιφάνεια εργασίας(Desktop) και ένα αρχείο με την επέκταση ".theme" που μοιάζει με ".ini " αρχεία διαμόρφωσης που χρησιμοποιούνται από όλα τα είδη προγραμμάτων.

Σύγκριση μεταξύ θεμάτων Windows 7 και Windows 8

Εάν επεξεργαστείτε το αρχείο ".theme"(".theme") , θα παρατηρήσετε ότι έχει δομή παρόμοια με αυτή που φαίνεται στο παρακάτω στιγμιότυπο οθόνης.

Σύγκριση μεταξύ θεμάτων Windows 7 και Windows 8

Τι διαφορετικό έχουν τα θέματα των Windows 8 σε σύγκριση με τα θέματα των Windows 7 ;

Εφόσον ένα θέμα των Windows έχει τον ίδιο ορισμό και ρόλο, ανεξάρτητα από την έκδοση των Windows που χρησιμοποιείτε, γιατί τα θέματα των Windows 8 δεν λειτουργούν στα Windows 7 ;

Για να κατανοήσω πλήρως τις τεχνικές διαφορές, χρησιμοποίησα ένα φοβερό θέμα που δημιουργήσαμε, χρησιμοποιώντας τα ίδια wallpapers και σχεδόν τις ίδιες ρυθμίσεις, τόσο στα Windows 7 όσο και στα Windows 8(Windows 8) . Είναι ένα υπέροχο θέμα.

Αφού δημιούργησα το θέμα με μη αυτόματο τρόπο, τόσο στα Windows 8 όσο και στα Windows 7(Windows 7) , εξήγα κάθε αρχείο θέματος και άρχισα να αναζητώ διαφορές που θα εξηγούσαν γιατί τα θέματα των Windows 8 δεν είναι συμβατά με τα Windows 7(Windows 7) .

Η πρώτη αισθητή διαφορά είναι η επέκταση αρχείου. Τα θέματα των Windows 8 έχουν την επέκταση αρχείου .deskthemepack ενώ τα θέματα των (.deskthemepack)Windows 7 έχουν την επέκταση αρχείου .themepack . Επίσης, ο τύπος για καθένα από αυτά τα αρχεία έχει διαφορετικό όνομα: ένα αρχείο θέματος των Windows 8(Windows 8) ονομάζεται Αρχείο Windows Desktop Theme Pack(Windows Desktop Theme Pack File) ενώ στα Windows 7 ονομάζεται Windows Theme Pack File .

Σύγκριση μεταξύ θεμάτων Windows 7 και Windows 8

Εάν τα θέματα των Windows(Windows) έχουν σχεδόν τις ίδιες ρυθμίσεις, θα πρέπει να έχουν περίπου το ίδιο μέγεθος. Όπως μπορείτε να δείτε στο παραπάνω στιγμιότυπο οθόνης, το θέμα των Windows 8 είναι μόνο 1 KB μικρότερο από το θέμα των Windows 7 .

Η εξαγωγή των περιεχομένων κάθε αρχείου θέματος, αποκάλυψε την ίδια δομή και αρχεία. Επομένως, το επόμενο βήμα ήταν να ανοίξετε το αρχείο ".theme"(".theme") που περιλαμβάνεται σε κάθε θέμα και να συγκρίνετε τις ρυθμίσεις που είναι αποθηκευμένες μέσα. Μόνο τότε άρχισα να παρατηρώ μερικές σημαντικές διαφορές.

Πρώτα(First) απ 'όλα τα θέματα των Windows 8 έχουν ένα ThemeID - ένα αναγνωριστικό όπως αυτά που χρησιμοποιούνται στο μητρώο των Windows(Windows Registry) . Τα θέματα των Windows 7 δεν χρησιμοποιούν τέτοια αναγνωριστικά(IDs) .

Σύγκριση μεταξύ θεμάτων Windows 7 και Windows 8

Στη συνέχεια, τα θέματα των Windows 7 έχουν δύο ρυθμίσεις που φαίνεται να έχουν εξαφανιστεί από τα θέματα των Windows 8 : TileWallpaper και WallpaperStyle - χρησιμοποιούνται για να περιγράψουν τη θέση της ταπετσαρίας στην οθόνη.

Σύγκριση μεταξύ θεμάτων Windows 7 και Windows 8

Τα θέματα των Windows 8 εισάγουν αντ' αυτού τρεις νέες ρυθμίσεις: MultimonBackgrounds - χρησιμοποιείται όταν έχετε ταπετσαρίες συμβατές με ρυθμίσεις πολλαπλών οθονών και PicturePosition - πιθανότατα αντικαθιστά τις δύο ρυθμίσεις θέσης των Windows 7 που αναφέρθηκαν προηγουμένως.

Σύγκριση μεταξύ θεμάτων Windows 7 και Windows 8

Η τρίτη νέα ρύθμιση είναι ο Αυτόματος χρωματισμός(AutoColorization) . Αυτή είναι μια άλλη νέα δυνατότητα των θεμάτων των Windows 8 - η δυνατότητα αλλαγής του χρώματος που εφαρμόζεται σε όλα τα παράθυρα στην οθόνη, με βάση το κύριο χρώμα της τρέχουσας ενεργής ταπετσαρίας.

Σύγκριση μεταξύ θεμάτων Windows 7 και Windows 8

Η λίστα των διαφορών σταματά εδώ και είναι πιο σύντομη από ό,τι περίμενα.

συμπέρασμα

Όπως μπορείτε να δείτε από τη μικρή μου ερευνητική άσκηση, ο λόγος για τον οποίο τα θέματα των Windows 8 δεν λειτουργούν στα Windows 7 είναι επειδή τα Windows 8(Windows 8) εισάγουν νέες δυνατότητες στα θέματα επιφάνειας εργασίας τους: υποστήριξη πολλαπλών οθονών, αυτόματος χρωματισμός όλων των ανοιχτών παραθύρων με βάση το ενεργό ταπετσαρία και ένα νέο σύστημα αναγνώρισης για κάθε θέμα.



About the author

Είμαι προγραμματιστής λογισμικού με πάνω από 10 χρόνια εμπειρία. Ειδικεύομαι στον προγραμματισμό Mac και έχω γράψει πολλές χιλιάδες γραμμές κώδικα για διάφορες εφαρμογές Mac, συμπεριλαμβανομένων, ενδεικτικά, των: TextEdit, GarageBand, iMovie και Inkscape. Έχω επίσης εμπειρία με ανάπτυξη Linux και Windows. Οι δεξιότητές μου ως προγραμματιστής μου επιτρέπουν να γράφω υψηλής ποιότητας, ολοκληρωμένα σεμινάρια για διάφορες πλατφόρμες ανάπτυξης λογισμικού - από macOS έως Linux - καθιστώντας τα σεμινάρια μου την τέλεια επιλογή για όσους θέλουν να μάθουν περισσότερα για τα εργαλεία που χρησιμοποιούν.



Related posts