Snap Assist در ویندوز مناسب است. میتوانید پنجرهها را به لبههای صفحهنمایش خود بکشید و آنها به نصف یا یک چهارم تقسیم میشوند. اگر به کنترل بیشتری نیاز دارید، PowerToys FancyZones به شما امکان میدهد طرحهای سفارشی اسنپ بسازید تا جریان کاریتان بهتر سازگار شود. با این حال، ویندوز یک مدیر پنجرهکاشیدار ندارد که بهصورت خودکار پنجرههای جدید را کنار پنجرههای موجود چیدمان کند، بنابراین باید هر بار بهصورت دستی آنها را تنظیم کنید.
Snap Assist در ویندوز مناسب است. میتوانید پنجرهها را به لبههای صفحهنمایش خود بکشید و آنها به نیمهها یا یکچهارمها تقسیم میشوند. اگر به کنترل بیشتری نیاز دارید، PowerToys FancyZones به شما اجازه میدهد طرحهای سفارشی اسنپ ایجاد کنید تا با روش کاری شما بهتر سازگار شود. با این حال، ویندوز یک مدیر پنجرهٔ کاشیای ندارد که بهصورت خودکار پنجرههای جدید را کنار پنجرههای موجود مرتب کند، بنابراین شما باید هر بار بهصورت دستی آنها را مرتب کنید.
لیناکس سالها راهحلی برای این داشته است. مدیران پنجرهٔ کاشیای مانند i3 بهصورت خودکار هر پنجرهای که باز میکنید را مرتب میکنند، به شما اجازه میدهند با میانبرهای صفحهکلید بین محیطهای کاری جابجا شوید و یک نوار وضعیت حداقلی نشان میدهند که فقط مهمترین موارد را نمایش میدهد. GlazeWM این تجربه را به ویندوز میآورد. این یک مدیر پنجرهٔ کاشیای سبک وزن و مبتنی بر صفحهکلید است که سازماندهی پنجرهها را بهتر از هرگز در ویندوز مدیریت میکند.
GlazeWM چیست
یک مدیر پنجرهٔ کاشیای مبتنی بر صفحهکلید برای ویندوز
مدیریت پنجرههای داخلی ویندوز ۱۱ تا حدی کاربردی است اگر بیشتر زمان تنها یک یا دو برنامه باز داشته باشید. میتوانید با ترکیب کلیدهای Win + Arrow پنجرهها را به نصف یا یکچهارم صفحه تقسیم کنید. میزکارهای مجازی پیشفرض نیز مناسب هستند و میتوانید با کلیدهای Win + Right/Left arrow به آنها دسترسی پیدا کنید.
با این حال، وقتی یک برنامه جدید باز میکنید، در حالت تمامصفحه باز میشود و بسته کردن یک برنامه تأثیری بر برنامههای باز دیگر یا اندازه پنجرههای آنها ندارد. بهطور مشابه، برای انتقال پنجره فعلی به محیط کاری دیگر، باید آن را بهصورت دستی بکشید و رها کنید.
GlazeWM تنظیمات پیشفرض پنجرههای برنامه در ویندوز را پویاتر میکند. پس از نصب، بهصورت خودکار هر پنجرهٔ جدید را کاشی میکند بهجای اینکه بر روی یکدیگر انباشته شوند. مرورگر خود را باز کنید و تمام صفحه را اشغال میکند. برنامهٔ دوم را باز کنید و GlazeWM صفحه را بین آنها تقسیم میکند. حالا اگر برنامهٔ سوم را باز کنید، دوباره تنظیم میشود. دیگر نیازی به کشیدن یا تغییر اندازهٔ چیزی بهصورت دستی نیست. برنامه بهصورت خودکار بهترین چیدمان را پیدا میکند، اما شما میتوانید بهصورت دستی با کشیدن و رها کردن نیز آنها را مرتب کنید.
اما انعطافپذیری ناشی از میانبرهای صفحهکلید است که آن را به یک مدیر کاشیگذاری استثنایی تبدیل میکند. میتوانید تمرکز را بین پنجرهها جابهجا کنید، اندازه آنها را تغییر دهید، به محیطهای کاری مختلف منتقل کنید یا با دقت اندازه و موقعیت را با استفاده از میانبرهای صفحهکلید تنظیم کنید. برای مثال، با فشار دادن Alt + Shift + 2 میتوانید پنجرهٔ فعال را به محیط کاری دوم بهصورت یکپارچه منتقل کنید یا با Alt + Shift + H / J / K / L به هر جهت حرکت کنید.
GlazeWM همچنین بههمراه Zebar میآید، یک نوار وضعیت حداقلی که جایگزین نوار وظیفه ویندوز میشود. این نوار محیطهای کاری شما را بهسرعت نشان میدهد و بهوسیله کلیدهای میانبر مانند Alt+1، Alt+2 و غیره بهآنها سوئیچ میکنید. اگر قبلاً i3 را در لینوکس استفاده کردهاید، این حس بلافاصله آشناست.
نصب GlazeWM
دستگاه نصب را دانلود کنید یا از winget استفاده کنید

برای راهاندازی GlazeWM آسان است. به صفحهٔ GlazeWM GitHub releases page بروید و آخرین نسخه را دانلود کنید. اگر ترجیح میدهید از خط فرمان استفاده کنید، میتوانید آن را با Winget نصب کنید:
winget install GlazeWM
پس از نصب، GlazeWM در پسزمینه اجرا میشود و بهصورت خودکار پنجرههای جدید را کاشی میکند. تنظیمات پیشفرض از ابتدا کار میکند، اما احتمالاً میخواهید چند مورد را برای مطابقت با ترجیحات خود تنظیم کنید. پیشنهاد میکنم مستندات رسمی را در دسترس داشته باشید، که شامل یک برگهٔ میانبرهای صفحهکلید برای یادگیری سریع میانبرهای پایه است.
مدیریت طرح پایه
پیکربندی فاصلهها، حاشیهها و کلیدهای میانبر از طریق یک فایل YAML واحد

اولین چیزی که پس از نصب GlazeWM متوجه شدم، فاصلههای پیشفرض ۲۰ پیکسل بین پنجرهها بود. در نمایشگر 1080p این مقدار بیش از حد بهنظر میرسد و فضای صفحه را هدر میدهد. اما میتوانید تقریباً تمام موارد مربوط به برنامه و عملکرد آن را از طریق فایل YAML تنظیم کنید.
فایل پیکربندی در مسیر %userprofile%\.glzr\glazewm\config.yaml قرار دارد. آن را در هر ویرایشگر متنی باز کنید و میتوانید فاصلهها، حاشیههای پنجره، کلیدهای میانبر و تنظیمات محیط کاری را تنظیم کنید. برای کاهش این فاصلهها، بخش gaps را پیدا کنید و مقادیر را کاهش دهید. من آن را به ۸ پیکسل کاهش دادم که جدایی بصری کافی است بدون اینکه فضای قابل استفاده را کاهش دهد.
رنگ حاشیهٔ پنجره فعال تنظیم دیگری است که ارزش تغییر دارد. بهطور پیشفرض بهقدری کمرنگ است که ممکن است نتوانید تشخیص دهید کدام پنجره تمرکز دارد. بهیک رنگ روشنتر تغییر دادن آن باعث میشود بهراحتی ببینید وقتی شروع به تایپ میکنید، نمایهٔ کجا خواهد بود.
کلیدهای میانبر کمی زمان میبرد تا به آن عادت کنید. میانبرهای پیشفرض برای تغییر اندازه (U, P, N, I) خیلی سرراست نیستند، بنابراین ممکن است بخواهید آنها را به کلیدهای ارگونومیتری مانند H/J/K/L بازنویسی کنید تا جایگذاری طبیعیتر باشد. برای انجام تغییرات، فایل پیکربندی را باز کنید، بخش keybinding را پیدا کنید و مقادیر را ویرایش کنید.
همه چیز بهراحتی کار نمیکند
برخی برنامهها با GlazeWM بهخوبی کار نمیکنند

GlazeWM برخی نکات عجیب دارد. گاهی پنجرههایی میبینید که بهدرستی کاشی نمیشوند، بهویژه در تنظیمات چندنمایش یا پنجرههای سیستمی ارتقاع یافته. یکپارچهسازی سینی پایهای است و برخی ویژگیهایی که انتظار یک برنامه صیقلی را میکشید هنوز وجود ندارند. همچنین برخی از میانبرهای صفحهکلید شما را میگیرد، مثل Alt + Space (تمرکز بر کاشی)، که من برای اجرای Raycast استفاده میکنم، بنابراین باید آنها را بازنویسی کنید.
گزارش MUO
گزارش MUO
با اشتراکگذاری، با دریافت خبرنامه و ایمیلهای بازاریابی موافقت میکنید و شرایط استفاده و سیاست حفظ حریم خصوصی Valnet را میپذیرید. میتوانید در هر زمان لغو اشتراک کنید.
برخی برنامهها با مدیران پنجرهٔ کاشیدار سازگاری ندارند، از جملهٔ بعضی دیالوگها و پنجرههای پاپ‑آپ که اگر بهصورت کاشی شوند ممکن است خطا ایجاد کنند. GlazeWM این موارد را از طریق قوانین پنجره مدیریت میکند که میتوانید بهآن بگویید پنجرههای خاصی را بر اساس عنوان، کلاس یا نام فرآیند نادیده بگیرد.
من قوانین را اضافه کردهام تا چیزهایی مثل PowerToys Command Palette و دیالوگهای سیستمی بهجای کاشی، شناور بمانند. اما احتمالاً شما نیز نیاز خواهید داشت تا چند قانون خودتان را اضافه کنید وقتی برنامههایی را مییابید که بهخوبی کار نمیکنند.

GlazeWM یک مدیر پنجرهٔ کاشیدار سبک وزن و متنباز برای ویندوز است که جریان کاری چندوظیفهای سریع، مبتنی بر صفحهکلید را با طرحهای خودکار پنجره، کلیدهای ترکیبی قابل تنظیم و کنترل محیط کاری قدرتمند برای کاربران پیشرفته فراهم میکند.
GlazeWM قابلیت Snap Assist داخلی ویندوز را برای کاربران پیشرفته ارتقاء میدهد
اگر شما کسی هستید که زندگیتان با صفحهکلید میگذرد و از ویرایش فایل پیکربندی مشکلی ندارید، GlazeWM واقعا ارزش منحنی یادگیری تندش را دارد. این ویژگیهای مدیر پنجرهٔ کاشیدار مورد تمجید را در نهایت به ویندوز میآورد.
GlazeWM دارای جامعه توسعه فعال و ویژگیهای برنامهریزی شدهای مانند پشتیبانی از انیمیشن است که نشان میدهد فقط بهتر خواهد شد. برای یک ابزار رایگان و متنباز، GlazeWM تجربهٔ کاشیگذاری را ارائه میدهد که انتظار داشتم ویندوز ارائه دهد، حتی بهعنوان یک افزونهٔ اختیاری. اما در حال حاضر، GlazeWM این خلأ را پر میکند و بهشیوهای استثنایی انجام میدهد.