چه چیزی در مورد تم های ویندوز 8 وجود دارد؟ چرا آنها در ویندوز 7 کار نمی کنند؟
تم های ویندوز 8 با تم های ویندوز 7(Windows 7) تفاوتی ندارند ، حداقل زمانی که برای اولین بار به آنها نگاه می کنید. فرآیند ایجاد و سفارشی سازی تم ها در هر دو سیستم عامل یکسان است اما فایل های تمی که از این فرآیند حاصل می شود پسوند فایل(file extension) متفاوتی دارند و با یکدیگر سازگار نیستند. چرا اینطور است؟ خیلی دوست داشتم جواب این سوال را یاد بگیرم و تصمیم گرفتم خودم کمی تحقیق کنم. در اینجا چیزی است که من یاد گرفته ام:
به هر حال تم ویندوز چیست؟ - تعریف گیک
ابتدا، میخواهم با توضیح اینکه تم ویندوز، مستقل از نسخه ویندوزی(Windows version) که استفاده میکنید، چیست. مایکروسافت(Microsoft) می گوید که "موضوع ترکیبی از تصاویر پس زمینه دسکتاپ، رنگ های پنجره و صداها است".
این درست است اما تصویر کامل را به اشتراک نمی گذارد. بنابراین، من می خواهم یک تعریف طولانی تر و کامل تر ارائه کنم. اینجا می رود:
"موضوع ویندوز یک آرشیو با پسوند فایل خاص است ( ("A Windows theme is an archive with a specific file extension ().themepack در ویندوز 7 و .deskthemepack در ویندوز 8(Windows 8) ). شامل تصاویر پس زمینه استفاده شده در دسکتاپ(Desktop) و همچنین تنظیماتی مانند: نمادهای استاندارد دسکتاپ ( (Desktop)کامپیوتر(Computer) ، شبکه(Network) ، سطل بازیافت و غیره) در حال استفاده، (Recycle Bin)اطلاعات سبک(style information) بصری اعمال شده بر روی ویندوز(Windows) و همه برنامه های دسکتاپ، نشانگرهای ماوس مورد استفاده، محافظ صفحه نمایشی که در زمانی که کامپیوتر در حال استفاده نیست اجرا می شود و طرح صوتی اعمال شده بر روی سیستم عامل(operating system) ."
هنگامی که محتوای یک تم ویندوز را(Windows theme) استخراج می کنید، ساختاری شبیه به شکل زیر خواهید دید: یک پوشه DesktopBackground که شامل تمام تصاویر پس زمینه استفاده شده در دسکتاپ(Desktop) است و یک فایل با پسوند ".theme" که شبیه به ".ini است. فایل های(".ini") پیکربندی مورد استفاده توسط انواع برنامه ها.
اگر فایل ".theme" را ویرایش کنید، متوجه خواهید شد که ساختاری مشابه آنچه در تصویر زیر نشان داده شده است.
تم های ویندوز 8(Windows 8) چه تفاوت هایی با تم های ویندوز 7(Windows 7) دارند؟
از آنجایی که یک تم ویندوز (Windows theme)تعریف و نقش(definition and role) یکسانی دارد ، صرف نظر از نسخه ویندوزی(Windows version) که استفاده می کنید، چرا تم های ویندوز 8 در ویندوز 7(Windows 7) کار نمی کنند ؟
برای درک کامل تفاوتهای فنی، من از یک تم عالی که ایجاد کردیم، با استفاده از والپیپرهای مشابه و تقریباً تنظیمات مشابه، هم در ویندوز 7(Windows 7) و هم در ویندوز 8(Windows 8) استفاده کردم . این یک تم به دنبال عالی است.
پس از ایجاد تم به صورت دستی، هم در ویندوز 8(Windows 8) و هم در ویندوز 7(Windows 7) ، هر فایل تم را(theme file) استخراج کردم و شروع به جستجوی تفاوت هایی کردم که توضیح دهد چرا تم های ویندوز 8 با (Windows 8)ویندوز 7(Windows 7) سازگار نیستند .
اولین تفاوت قابل توجه پسوند فایل است. تم های ویندوز 8 دارای پسوند فایل .deskthemepack هستند در حالی که تم های ویندوز 7 دارای (Windows 7)پسوند فایل (file extension).themepack هستند . همچنین، نوع هر یک از این فایلها نام متفاوتی دارد: یک فایل تم (theme file)ویندوز 8(Windows 8) به نام Windows Desktop Theme Pack File در حالی که در ویندوز 7 به نام Windows Theme Pack File است.
اگر تم های ویندوز(Windows) تنظیمات تقریباً یکسانی داشته باشند، باید تقریباً یک اندازه داشته باشند. همانطور که در تصویر بالا می بینید، تم ویندوز 8(Windows 8) تنها 1 کیلوبایت کوچکتر از تم ویندوز 7(Windows 7) است.
استخراج محتویات هر فایل تم ، (theme file)ساختار و فایل های(structure and files) مشابهی را نشان داد . بنابراین، مرحله بعدی باز کردن فایل ".theme" موجود در هر موضوع و مقایسه تنظیمات ذخیره شده در داخل بود. تنها پس از آن متوجه چند تفاوت مهم شدم.
اول(First) از همه ، تم های ویندوز 8 دارای (Windows 8)شناسه(ThemeID) تم هستند - شناسه ای مانند موارد استفاده شده در رجیستری ویندوز(Windows Registry) . تم های ویندوز 7 از چنین شناسه(IDs) هایی استفاده نمی کنند .
سپس، تم های ویندوز 7 دارای دو تنظیمات هستند که به نظر می رسد از تم های ویندوز 8 حذف(Windows 8) شده اند: TileWallpaper و WallpaperStyle - آنها برای توصیف موقعیت کاغذ دیواری روی صفحه استفاده می شوند.
تمهای ویندوز 8 به جای آن سه تنظیمات جدید را معرفی میکنند: MultimonBackgrounds - زمانی که والپیپرهایی سازگار با تنظیمات چند مانیتور و PicturePosition دارید استفاده میشود - به احتمال زیاد، جایگزین دو تنظیمات موقعیتیابی ویندوز 7 است که قبلاً ذکر شد.(Windows 7)
سومین تنظیم جدید AutoColorization است . این یکی دیگر از ویژگی های جدید تم های ویندوز 8(Windows 8) است - امکان تغییر رنگ اعمال شده در تمام پنجره های روی صفحه، بر اساس رنگ اصلی تصویر زمینه فعال فعلی.
فهرست تفاوتها در اینجا متوقف میشود و کوتاهتر از آن چیزی است که انتظار داشتم.
نتیجه
همانطور که از تحقیق(research exercise) کوچک من می بینید ، دلیل اینکه تم های ویندوز 8 در (Windows 8)ویندوز 7(Windows 7) کار نمی کنند این است که ویندوز 8(Windows 8) ویژگی های جدیدی را به تم های دسکتاپ خود معرفی می کند: پشتیبانی از چند مانیتور(multi-monitor support) ، رنگ آمیزی خودکار(auto colorization) تمام پنجره های باز شده بر اساس فعال کاغذ دیواری و یک سیستم شناسایی(identification system) جدید برای هر موضوع.
Related posts
نحوه پرده برداری از تم های منطقه ای مخفی در ویندوز 7
ویندوز 10 را با صدای ویندوز 7 یا نسخه های قدیمی تر شروع کنید
دانلود Windows 8 Release Preview Themes for Windows 7
چگونه صفحه ورود ویندوز 7 خود را سفارشی کنید
چگونه لیست پرش سفارشی خود را در ویندوز 7 و ویندوز 8.1 ایجاد کنید
نحوه تغییر تم ویندوز 11 -
نحوه ایجاد محافظ صفحه نمایش خود با گالری عکس ویندوز
نحوه تنظیم میکروفون پیش فرض در ویندوز 10 -
چگونه HDR را در رایانه ویندوز 10 خود روشن کنم؟
چگونه به پین Steam بازی برای شروع در Windows 10
چگونه برای غیر فعال کردن Radeon Software overlay (ALT+R)
چگونه برای تغییر زبان در Netflix (7 راه)
ویل آستین درباره سفرش به دسکتاپ میلیون ها
بهترین گجت های دسکتاپ باقی مانده برای ویندوز 7
راهنمای کامل منوی استارت ویندوز 7
وضوح صفحه را تغییر دهید و متن و نمادها را در ویندوز 7 و ویندوز 8.1 بزرگتر کنید
7 سایتی که می توانید آیکون های دسکتاپ رایگان برای ویندوز 10 را دانلود کنید
الگوهای صفحه شروع کجا قرار دارند و چگونه آنها را استخراج کنیم؟
چگونه برای باز کردن Xbox overlay؟ Xbox Game Bar shortcut چه خبر؟
نحوه سفارشی سازی ناحیه اعلان در ویندوز 7 و ویندوز 8