چگونه «فضاهای کاری» (Workspaces) در مایکروسافت پاورتولز مدیریت پنجرهها را در چندین مانیتور خودکار میکند
ابزار جدید «فضاهای کاری» (Workspaces) در مایکروسافت پاورتولز به کاربران ویندوز این امکان را میدهد که چیدمانهای پیچیده و چند مانیتوره برنامهها را ذخیره کرده و با یک کلیک فوراً آنها را بازسازی کنند.
به قلم سپیده مهرابی
این خبر را به اشتراک بگذارید
- حامیان خودکارسازی گردش کار
- کاربران حرفهای که اولویت آنها حذف کارهای تکراری روزانه است.
- نگهدارندگان ابزارهای سیستمی
- توسعهدهندگان و افراد اصیلگرا که بر ادغام بومی سیستم عامل و ابزارهای منبع باز تمرکز دارند.
دیدگاههایی که این گزارش پوشش نداده
- کاربران macOS و لینوکس که مدتهاست به مدیران پنجره جایگزین متکی بودهاند.
- مدیران فناوری اطلاعات سازمانی که استقرار نرمافزار را مدیریت میکنند.
نکات کلیدی
- Workspaces پاورتولز به کاربران ویندوز اجازه میدهد اندازه و مکان دقیق برنامههای باز را ذخیره کرده و با یک کلیک آنها را دوباره راهاندازی کنند.
- این ابزار با استفاده از موتور اختصاصی خود، ویژگی بومی Windows Snap را دور میزند تا پنجرهها را به طور سیستماتیک به مختصات تعیینشده خود منتقل کند.
- اگرچه میتواند مرورگرهای وب را در مکان صحیح راهاندازی کند، اما نمیتواند تبهای خاصی را که در طول فرآیند ضبط باز بودند، بازیابی کند.
- این ابزار بخشی از مجموعه رایگان و منبع باز PowerToys مایکروسافت است که به عنوان زمینهای برای آزمایش ویژگیهای پیشرفته ویندوز عمل میکند.
برای خودکارسازی یک چیدمان دسکتاپ، سیستم عامل باید بتواند یک نمونه از برنامه را به طور منحصر به فرد شناسایی کند، مختصات فضایی دقیق آن را در یک شبکه چند مانیتوره ثبت کند و به آن دستور دهد که پس از راهاندازی به آن مختصات بازگردد. از لحاظ تاریخی، ویندوز در اعمال این امر در چارچوبهای مختلف برنامهها مشکل داشته است و کاربران را مجبور میکرد پس از هر بار راهاندازی مجدد، پنجرهها را به صورت دستی به جای خود بکشند. ابزار Workspaces مایکروسافت پاورتولز، که در نسخه ۰.۸۴ معرفی شد، سرانجام این حافظه فضایی را اعمال میکند. با گرفتن یک عکس فوری از دسکتاپ فعال، این ابزار به کاربران اجازه میدهد محیطهای پیچیده و چند برنامهای را با یک کلیک بازسازی کنند.[2][3]
این ابزار مانند یک وضعیت بازی ذخیرهشده برای محیط دسکتاپ ویندوز عمل میکند. هنگامی که کاربر ویرایشگر Workspaces را فعال میکند—معمولاً از طریق کلید میانبر پیشفرض Win + Ctrl + `—نرمافزار وارد حالت ضبط اختصاصی میشود. این ابزار مسیر اجرایی، اندازه پنجره، محل قرارگیری مانیتور و وضعیت کوچکشده (Minimized) هر برنامه پشتیبانیشدهای را که در حال حاضر روی دستگاه اجرا میشود، با دقت ثبت میکند. سپس کاربران میتوانند این آرایش خاص را ذخیره کرده، یک نام سفارشی به آن اختصاص دهند و یک میانبر دسکتاپ اختصاصی ایجاد کنند. کلیک کردن روی آن میانبر بعداً، کل مجموعه برنامهها را به طور همزمان راهاندازی میکند و منوی شروع را به طور کامل دور میزند.[1][2]
برای متخصصانی که به گردشهای کاری ساختاریافته متکی هستند، این قابلیت اصطکاک روزانه تنظیم محیط کار را از بین میبرد. به عنوان مثال، یک توسعهدهنده نرمافزار میتواند یک فضای کاری «کدنویسی» ایجاد کند که به طور خودکار Visual Studio Code را روی مانیتور اصلی، یک پنجره ترمینال را در گوشه پایین سمت چپ، و یک مرورگر مستندات را روی نمایشگر ثانویه راهاندازی کند. یک ویرایشگر ویدیو میتواند یک فضای کاری جداگانه پیکربندی کند که Adobe Premiere Pro را در کنار پنجرههای خاص فایل اکسپلورر قرار دهد. از آنجایی که این ابزار از چندین وضعیت ذخیرهشده پشتیبانی میکند، کاربران میتوانند بدون بستن و جابجایی دستی ۵ یا ۶ پنجره مجزا، بین زمینههای کاری کاملاً متفاوت جابجا شوند.[1][4]
در زیر پوسته، Workspaces به جای ویژگی بومی Windows Snap، به موتور موقعیتیابی خود متکی است. هنگامی که یک فضای کاری راهاندازی میشود، این ابزار برنامههای ذخیرهشده را اجرا میکند و سپس به طور سیستماتیک اندازه هر پنجره را تغییر داده و آن را به مختصات اختصاص داده شده منتقل میکند. در طول این فرآیند، کاربران برای مدت کوتاهی شاهد پرش پنجرهها در سراسر صفحه خواهند بود که با یک کادر گفتگوی وضعیت همراه است و پیشرفت راهاندازی هر برنامه را پیگیری میکند. این نرمافزار همچنین از آرگومانهای رابط خط فرمان (CLI) پشتیبانی میکند و به کاربران پیشرفته اجازه میدهد دقیقاً نحوه رفتار یک برنامه را هنگام فراخوانی توسط فضای کاری دیکته کنند.[2]
در زیر پوسته، Workspaces به جای ویژگی بومی Windows Snap، به موتور موقعیتیابی خود متکی است.
با وجود کاربردی بودن، این سیستم محدودیتهای سختی بر اساس نحوه تعامل برخی برنامهها با API ویندوز دارد. ابزار ضبط نمیتواند برای ذخیره وضعیت داخلی برنامه به داخل آن نگاه کند. به عنوان مثال، در حالی که Workspaces میتواند یک مرورگر وب را راهاندازی کرده و آن را در گوشه صحیح صفحه قرار دهد، نمیتواند تبهای خاصی را که هنگام ذخیره فضای کاری باز بودند، بازیابی کند؛ بلکه صرفاً یک پنجره مرورگر خالی باز میکند. به طور مشابه، این ابزار در حال حاضر در موقعیتیابی برنامههای مبتنی بر جاوا یا اسکریپتهایی که از طریق AutoHotKey اجرا میشوند، مشکل دارد، زیرا این محیطها دستگیرههای پنجره خود را به گونهای در معرض دید قرار نمیدهند که موتور پاورتولز بتواند به طور قابل اعتماد آنها را دستکاری کند.[1][4]
این ویژگی نشاندهنده یک تکامل قابل توجه برای مایکروسافت پاورتولز است، مجموعهای از ابزارهای سیستمی منبع باز که با همکاری جامعه علاقهمندان ویندوز توسعه یافته است. پروژه پاورتولز که در ابتدا در سال ۱۹۹۵ در دوران ویندوز ۹۵ معرفی شد و در سپتامبر ۲۰۱۹ احیا گشت، به عنوان زمینهای برای آزمایش ویژگیهای کاربران حرفهای عمل میکند که اغلب برای نسخه اصلی ویندوز بیش از حد خاص یا تجربی هستند. Workspaces بر پایه FancyZones ساخته شده است، یک ابزار قدیمیتر پاورتولز که به کاربران اجازه میدهد چیدمانهای شبکهای سفارشی برای چسباندن پنجرهها ایجاد کنند.[3]
در حالی که FancyZones تعیین میکند که یک پنجره پس از کشیدن دستی توسط کاربر به کجا برود، Workspaces راهاندازی و قرارگیری را به طور کامل خودکار میکند. این دو ابزار میتوانند به صورت ترکیبی استفاده شوند، اما Workspaces برای مدیریت استقرار اولیه محیط طراحی شده است. برای دسترسی به این ویژگی، کاربران باید آخرین نسخه پاورتولز—که در حال حاضر در شاخه انتشار ۰.۸x تکرار میشود—را از فروشگاه مایکروسافت یا مخزن گیتهاب پروژه نصب کنند و ویژگی Workspaces را به صورت دستی در منوی تنظیمات فعال کنند.[2][3]
برای کاربر معمولی که فقط ۱ یا ۲ برنامه را باز نگه میدارد، زمان صرفهجویی شده توسط Workspaces ممکن است ناچیز باشد. با این حال، برای کاربران حرفهای که تنظیمات پیچیده را در ۲ یا ۳ مانیتور مدیریت میکنند، این ابزار هر روز دقایقی از بهرهوری از دست رفته را باز میگرداند. همانطور که How-To Geek در ارزیابی خود از این ابزار اشاره میکند، مزیت اصلی خودکارسازی است: «من میتوانم تنظیمات کامل دسکتاپ را بسازم، سفارشی کنم و ذخیره کنم، سپس هر زمان که بخواهم بدون مرتبسازی مجدد دستی همه چیز، آنها را بازگردانم.» مایکروسافت با کاهش اصطکاک جابجایی زمینه، یک راهحل بومی و منبع باز برای مشکلی در مدیریت دسکتاپ ارائه کرده است که توسعهدهندگان شخص ثالث دهها سال برای حل آن تلاش کردهاند.[1][4]
چرا مهم است
برای هر کسی که از چندین مانیتور استفاده میکند، باز کردن دستی و کشیدن برنامهها به جای خود پس از هر بار راهاندازی مجدد، اتلاف روزانه بهرهوری است. Workspaces با رفتار کردن با چیدمان دسکتاپ شما مانند یک وضعیت بازی ذخیرهشده، این اصطکاک را از بین میبرد و به شما امکان میدهد فوراً بین زمینههای کاری کاملاً متفاوت جابجا شوید.
منابع
[1]How-To Geekحامیان خودکارسازی گردش کارI finally found an easy way to make Windows remember exactly where every app window belongs
مطالعه در How-To Geek →
[2]GitHubنگهدارندگان ابزارهای سیستمیmicrosoft/PowerToys: Windows system utilities to maximize productivity
مطالعه در GitHub →
[3]Wikipediaنگهدارندگان ابزارهای سیستمیMicrosoft PowerToys
مطالعه در Wikipedia →
[4]تیم سردبیری کوهستانحامیان خودکارسازی گردش کارتحلیل تیم سردبیری کوهستان
مطالعه در تیم سردبیری کوهستان →
نظرات
هر زاویه. هر روز.
دریافت راهنماها اخبار همراه با پوشش کامل منابع و تحلیل دیدگاهها، مستقیم در صندوق ورودی شما.

