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

Windows 8 temaları, Windows 7(Windows 7) temalarından farklı değildir , en azından onlara ilk baktığınızda değil. Tema oluşturma ve özelleştirme süreci her iki işletim sisteminde de aynıdır ancak süreç sonucunda ortaya çıkan tema dosyaları farklı bir dosya uzantısına(file extension) sahiptir ve birbirleriyle uyumlu değildir. Nedenmiş? Bu sorunun cevabını gerçekten öğrenmek istedim ve kendi başıma biraz araştırma yapmaya karar verdim. İşte öğrendiklerim:

Zaten bir Windows teması nedir? - Bir ineğin tanımı

Öncelikle, kullandığınız Windows sürümünden(Windows version) bağımsız olarak Windows temasının ne olduğunu açıklayarak başlamak istiyorum . Microsoft , "tema, masaüstü arka plan resimleri, pencere renkleri ve seslerin birleşimidir" diyor.

Bu doğru ama resmin tamamını paylaşmıyor. Bu nedenle, daha uzun ve daha kapsamlı bir tanım yapmak istiyorum. İşte gidiyor:

"Bir Windows teması, belirli bir dosya uzantısına sahip bir arşivdir (("A Windows theme is an archive with a specific file extension () Windows 7'de .themepack ve Windows 8'de (Windows 8).deskthemepack ). Masaüstünde(Desktop) kullanılan duvar kağıtlarının yanı sıra aşağıdaki ayarları içerir: standart Masaüstü(Desktop) simgeleri ( Bilgisayar(Computer) , (Network) , Geri Dönüşüm Kutusu(Recycle Bin) vb.) kullanılıyor, Windows ve tüm masaüstü programlarına uygulanan görsel stil bilgileri(style information) , kullanılan fare imleçleri, bilgisayar kullanılmadığında çalışan ekran koruyucu ve işletim sistemine(operating system) uygulanan ses şeması ."

Bir Windows temasının(Windows theme) içeriğini çıkardığınızda , aşağıdakine benzer bir yapı bulacaksınız: Masaüstünde(Desktop) kullanılan tüm duvar kağıtlarını içeren bir DesktopBackground klasörü ve " (DesktopBackground).ini'ye(".ini") benzeyen ".theme" uzantılı bir dosya " her türlü program tarafından kullanılan yapılandırma dosyaları.

Windows 7 ve Windows 8 temaları arasında karşılaştırma

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

Windows 7 ve Windows 8 temaları arasında karşılaştırma

Windows 7 temalarına kıyasla Windows 8 temalarının farkı nedir ?

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

Teknik farkları tam olarak anlamak için hem Windows 7(Windows 7) hem de Windows 8'de(Windows 8) aynı duvar kağıtlarını ve neredeyse aynı ayarları kullanarak oluşturduğumuz harika bir temayı kullandım . Harika görünümlü bir temadır.

Temayı hem Windows 8'de(Windows 8) hem de Windows 7'de(Windows 7) manuel olarak oluşturduktan sonra, her bir tema dosyasını(theme file) çıkardım ve Windows 8 temalarının neden Windows (Windows 8)7(Windows 7) ile uyumlu olmadığını açıklayacak farklılıkları aramaya başladım .

İlk göze çarpan fark dosya uzantısıdır. Windows 8 temaları .deskthemepack dosya uzantısına sahipken, Windows 7 temaları .themepack dosya uzantısına(file extension) sahiptir . Ayrıca, bu dosyaların her birinin türü farklı bir ada sahiptir: Windows 8 tema dosyası (theme file)Windows Masaüstü Tema Paketi Dosyası(Windows Desktop Theme Pack File) , Windows 7'de ise Windows Tema Paketi Dosyası(Windows Theme Pack File) olarak adlandırılır .

Windows 7 ve Windows 8 temaları arasında karşılaştırma

Windows temaları hemen hemen aynı ayarlara sahipse , yaklaşık olarak aynı boyuta sahip olmalıdırlar. Yukarıdaki ekran görüntüsünde de görebileceğiniz gibi, Windows 8 teması, (Windows 8)Windows 7 temasından yalnızca 1 KB daha küçüktür .

Her tema dosyasının(theme file) içeriği çıkarıldığında, aynı yapı ve dosyalar(structure and files) ortaya çıktı . Bu nedenle, bir sonraki adım, her temanın içerdiği ".theme" dosyasını açmak ve içinde saklanan ayarları karşılaştırmaktı. Ancak o zaman birkaç önemli farkı fark etmeye başladım.

Her(First) şeyden önce, Windows 8 temalarının bir ThemeID'si vardır - (ThemeID)Windows Kayıt Defteri'nde(Windows Registry) kullanılanlara benzer bir tanımlayıcı . Windows 7 temaları bu tür kimlikleri(IDs) kullanmaz .

Windows 7 ve Windows 8 temaları arasında karşılaştırma

Ardından, Windows 7 temaları, Windows 8(Windows 8) temalarından gitmiş gibi görünen iki ayara sahiptir : TileWallpaper ve WallpaperStyle - duvar kağıdının ekrandaki konumunu tanımlamak için kullanılırlar.

Windows 7 ve Windows 8 temaları arasında karşılaştırma

Windows 8 temaları bunun yerine üç yeni ayar sunar: MultimonBackgrounds - çoklu monitör kurulumları ve (MultimonBackgrounds)PicturePosition ile uyumlu duvar kağıtlarınız 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.

Windows 7 ve Windows 8 temaları arasında karşılaştırma

Üçüncü yeni ayar Otomatik Renklendirme'dir(AutoColorization) . Bu, Windows 8(Windows 8) temalarının bir başka yeni özelliğidir - o anda aktif olan duvar kağıdının ana rengine göre ekrandaki tüm pencerelere uygulanan rengi değiştirme imkanı.

Windows 7 ve Windows 8 temaları arasında karşılaştırma

Farklılıkların listesi burada duruyor ve beklediğimden daha kısa.

Çözüm

Küçük araştırma alıştırmamdan(research exercise) da görebileceğiniz gibi , Windows 8 temalarının (Windows 8)Windows 7'de(Windows 7) çalışmamasının nedeni, Windows 8'in(Windows 8) masaüstü temalarına yeni özellikler getirmesidir: çoklu monitör desteği(multi-monitor support) , etkin olan tüm açık pencerelerin otomatik olarak renklendirilmesi(auto colorization) . duvar kağıdı ve her tema için yeni bir tanımlama sistemi .(identification system)



About the author

10 yılı aşkın deneyime sahip bir iOS geliştiricisiyim. iPhone ve iPad için uygulama geliştirme konusunda uzmanım. Kullanıcı akışları oluşturma, Özel Geliştirme Kitleri (CDK'ler) oluşturma ve çeşitli uygulama geliştirme çerçeveleriyle çalışma deneyimim var. Önceki çalışmamda, bir ürün yönetim aracı ve bir uygulama gönderme aracı içeren Apple'ın App Store'unu yönetmeye yardımcı olacak araçlar da geliştirdim.



Related posts