Eğitimi

Windows 8 Temaları Hakkında Neler Yeni? Windows 7'de Neden Çalışmıyorlar?

Windows 8 temaları, Windows 7 temalarından farklı değil, en azından ilk defa baktığınız zamanlar değil. Temaları oluşturma ve kişiselleştirme süreci her iki işletim sisteminde de aynıdır, ancak süreçten kaynaklanan tema dosyaları farklı bir dosya uzantısına sahiptir ve birbirleriyle uyumlu değildirler. Neden? Bu sorunun cevabını gerçekten öğrenmek istedim ve kendi başıma biraz araştırma yapmaya karar verdim. İşte öğrendiklerim:

Yine de Windows teması nedir? - Bir inek tanımı

İlk olarak, kullandığınız Windows sürümünden bağımsız olarak bir Windows temasının ne olduğunu açıklayarak başlamak istiyorum. Microsoft, "bir tema masaüstü arka plan resimlerinin, pencere renklerinin ve seslerin birleşimidir" diyor.

Bu doğru ama tam resmi paylaşmıyor. Bu nedenle, daha uzun ve daha kapsamlı bir tanım sunmak istiyorum. İşte gidiyor:

"Bir Windows tema belirli bir dosya uzantısı (Windows 7'de .themepack ve Windows 8'de .deskthemepack) olan bir arşivdir . Masaüstünde kullanılan duvar kağıtlarının yanı sıra aşağıdaki gibi ayarları da içerir: standart Masaüstü simgeleri (Bilgisayar, Ağ, Kullanılan Geri Dönüşüm Kutusu, vb., Windows ve tüm masaüstü programlarına uygulanan görsel stil bilgileri, kullanılan fare imleçleri, bilgisayar kullanılmadığında çalışan ekran koruyucu ve işletim sistemine uygulanan ses şeması. "

Bir Windows temasının içeriğini ayıkladığınızda, aşağıdakine benzer bir yapı bulacaksınız: Masaüstünde kullanılan tüm duvar kağıtlarını ve ".theme" uzantılı bir dosyayı içeren bir DesktopBackground klasörü ".ini " her türlü program tarafından kullanılan konfigürasyon dosyaları.

".Theme" dosyasını düzenlerseniz, aşağıdaki ekran görüntüsünde gösterilene benzer bir yapı olduğunu fark edeceksiniz.

Windows 7 temalarına kıyasla Windows 8 temaları hakkında ne fark var?

Bir Windows teması aynı tanım ve role sahip olduğundan, kullandığınız Windows sürümü ne olursa olsun, Windows 8 temaları Windows 7'de neden çalışmıyor?

Teknik farklılıkların tam olarak anlaşılabilmesi için, hem Windows 7 hem de Windows 8'de aynı duvar kağıtlarını ve neredeyse aynı ayarları kullanarak oluşturduğumuz harika bir tema kullandık. Harika bir tema. Bunu denemelisiniz: Windows Temaları Üzerinden Sanatçılar Açmak - Tomasz Huczek.

Temayı Windows 8 ve Windows 7'de elle oluşturduktan sonra, her bir tema dosyasını çıkardım ve Windows 8 temalarının neden Windows 7 ile uyumlu olmadığını açıklayan farklar aramaya başladım.

İlk fark edilen fark dosya uzantısıdır. Windows 8 temaları .deskthemepack dosya uzantısına sahipken, Windows 7 temaları .themepack dosya uzantısına sahip. Ayrıca, bu dosyaların her birinin türü farklı bir ada sahip: Windows 8 tema dosyasına Windows Masaüstü Tema Paketi Dosya adı verilir, Windows 7 ise Windows Tema Paketi Dosyası olarak adlandırılır.

Windows temaları hemen hemen aynı ayarlara sahipse, aynı boyutta olmalıdır. Yukarıdaki ekran görüntüsünde de gördüğünüz gibi, Windows 8 teması Windows 7 temasından sadece 1 KB daha küçük.

Her bir tema dosyasının içeriğini çıkarmak, aynı yapı ve dosyaları ortaya çıkardı. Bu nedenle, bir sonraki adım, her bir temada yer alan ".theme" dosyasını açmak ve içeride saklanan ayarları karşılaştırmaktı. Ancak o zaman birkaç önemli farklılığı fark etmeye başladım.

Öncelikle Windows 8 temalarının bir ThemeID'si vardır - Windows Kayıt Defterinde kullanılanlar gibi bir tanımlayıcı. Windows 7 temaları bu kimlikleri kullanmaz.

Sonra, Windows 7 temaları Windows 8 temaları: TileWallpaper ve WallpaperStyle gitmiş gibi görünüyor iki ayarı var - onlar ekranda duvar kağıdı konumunu tanımlamak için kullanılır.

Windows 8 temaları bunun yerine üç yeni ayar sunar: MultimonBackgrounds - çoklu monitör kurulumları ve PicturePosition ile uyumlu duvar kağıtları olduğunda kullanılır - büyük olasılıkla, daha önce bahsedilen iki Windows 7 konumlandırma ayarının yerini alır.

Üçüncü yeni ayar AutoColorization . Bu, Windows 8 temalarının yeni bir özelliğidir - şu an aktif duvar kağıdının ana rengine bağlı olarak ekrandaki tüm pencerelere uygulanan rengi değiştirme olanağı.

Farklılıkların listesi burada durur ve beklediğimden daha kısadır.

Sonuç

Benim küçük araştırma alıştırmamdan da görebileceğiniz gibi, Windows 8'in Windows 7'de çalışmamasının nedeni Windows 8'in masaüstü temalarına yeni özellikler getirmesi: Çoklu monitör desteği, aktif olan tüm pencerelerin otomatik renklendirilmesi. Her tema için duvar kağıdı ve yeni bir tanımlama sistemi.