رفتن به محتوای اصلی
توضیح کوهستانخودکارسازی دسکتاپراهنما و آموزش· 5 دقیقه مطالعه· در راهنماها

چگونه «فضاهای کاری» (Workspaces) در مایکروسافت پاور‌تولز مدیریت پنجره‌ها را در چندین مانیتور خودکار می‌کند

ابزار جدید «فضاهای کاری» (Workspaces) در مایکروسافت پاور‌تولز به کاربران ویندوز این امکان را می‌دهد که چیدمان‌های پیچیده و چند مانیتوره برنامه‌ها را ذخیره کرده و با یک کلیک فوراً آن‌ها را بازسازی کنند.

به قلم سپیده مهرابی

این خبر را به اشتراک بگذارید

به‌طور خلاصه

  • Workspaces پاور‌تولز به کاربران ویندوز اجازه می‌دهد اندازه و مکان دقیق برنامه‌های باز را ذخیره کرده و با یک کلیک آن‌ها را دوباره راه‌اندازی کنند.
  • این ابزار با استفاده از موتور اختصاصی خود، ویژگی بومی Windows Snap را دور می‌زند تا پنجره‌ها را به طور سیستماتیک به مختصات تعیین‌شده خود منتقل کند.
  • اگرچه می‌تواند مرورگرهای وب را در مکان صحیح راه‌اندازی کند، اما نمی‌تواند تب‌های خاصی را که در طول فرآیند ضبط باز بودند، بازیابی کند.

برای خودکارسازی یک چیدمان دسکتاپ، سیستم عامل باید بتواند یک نمونه از برنامه را به طور منحصر به فرد شناسایی کند، مختصات فضایی دقیق آن را در یک شبکه چند مانیتوره ثبت کند و به آن دستور دهد که پس از راه‌اندازی به آن مختصات بازگردد.

از لحاظ تاریخی، ویندوز در اعمال این امر در چارچوب‌های مختلف برنامه‌ها مشکل داشته است و کاربران را مجبور می‌کرد پس از هر بار راه‌اندازی مجدد، پنجره‌ها را به صورت دستی به جای خود بکشند. ابزار Workspaces مایکروسافت پاور‌تولز، که در نسخه ۰.۸۴ معرفی شد، سرانجام این حافظه فضایی را اعمال می‌کند. با گرفتن یک عکس فوری از دسکتاپ فعال، این ابزار به کاربران اجازه می‌دهد محیط‌های پیچیده و چند برنامه‌ای را با یک کلیک بازسازی کنند.[2][3]

این ابزار مانند یک وضعیت بازی ذخیره‌شده برای محیط دسکتاپ ویندوز عمل می‌کند. هنگامی که کاربر ویرایشگر Workspaces را فعال می‌کند—معمولاً از طریق کلید میانبر پیش‌فرض Win + Ctrl + `—نرم‌افزار وارد حالت ضبط اختصاصی می‌شود. این ابزار مسیر اجرایی، اندازه پنجره، محل قرارگیری مانیتور و وضعیت کوچک‌شده (Minimized) هر برنامه پشتیبانی‌شده‌ای را که در حال حاضر روی دستگاه اجرا می‌شود، با دقت ثبت می‌کند.

سپس کاربران می‌توانند این آرایش خاص را ذخیره کرده، یک نام سفارشی به آن اختصاص دهند و یک میانبر دسکتاپ اختصاصی ایجاد کنند. کلیک کردن روی آن میانبر بعداً، کل مجموعه برنامه‌ها را به طور همزمان راه‌اندازی می‌کند و منوی شروع را به طور کامل دور می‌زند.[1][2]

برای متخصصانی که به گردش‌های کاری ساختاریافته متکی هستند، این قابلیت اصطکاک روزانه تنظیم محیط کار را از بین می‌برد. به عنوان مثال، یک توسعه‌دهنده نرم‌افزار می‌تواند یک فضای کاری «کدنویسی» ایجاد کند که به طور خودکار Visual Studio Code را روی مانیتور اصلی، یک پنجره ترمینال را در گوشه پایین سمت چپ، و یک مرورگر مستندات را روی نمایشگر ثانویه راه‌اندازی کند.

یک ویرایشگر ویدیو می‌تواند یک فضای کاری جداگانه پیکربندی کند که Adobe Premiere Pro را در کنار پنجره‌های خاص فایل اکسپلورر قرار دهد. از آنجایی که این ابزار از چندین وضعیت ذخیره‌شده پشتیبانی می‌کند، کاربران می‌توانند بدون بستن و جابجایی دستی ۵ یا ۶ پنجره مجزا، بین زمینه‌های کاری کاملاً متفاوت جابجا شوند.[1][4]

نحوه ثبت و بازیابی مختصات برنامه‌ها توسط ابزار Workspaces.

در زیر پوسته، Workspaces به جای ویژگی بومی Windows Snap، به موتور موقعیت‌یابی خود متکی است. هنگامی که یک فضای کاری راه‌اندازی می‌شود، این ابزار برنامه‌های ذخیره‌شده را اجرا می‌کند و سپس به طور سیستماتیک اندازه هر پنجره را تغییر داده و آن را به مختصات اختصاص داده شده منتقل می‌کند.

در طول این فرآیند، کاربران برای مدت کوتاهی شاهد پرش پنجره‌ها در سراسر صفحه خواهند بود که با یک کادر گفتگوی وضعیت همراه است و پیشرفت راه‌اندازی هر برنامه را پیگیری می‌کند. این نرم‌افزار همچنین از آرگومان‌های رابط خط فرمان (CLI) پشتیبانی می‌کند و به کاربران پیشرفته اجازه می‌دهد دقیقاً نحوه رفتار یک برنامه را هنگام فراخوانی توسط فضای کاری دیکته کنند.[2]

با وجود کاربردی بودن، این سیستم محدودیت‌های سختی بر اساس نحوه تعامل برخی برنامه‌ها با API ویندوز دارد. ابزار ضبط نمی‌تواند برای ذخیره وضعیت داخلی برنامه به داخل آن نگاه کند. به عنوان مثال، در حالی که Workspaces می‌تواند یک مرورگر وب را راه‌اندازی کرده و آن را در گوشه صحیح صفحه قرار دهد، نمی‌تواند تب‌های خاصی را که هنگام ذخیره فضای کاری باز بودند، بازیابی کند؛ بلکه صرفاً یک پنجره مرورگر خالی باز می‌کند.

به طور مشابه، این ابزار در حال حاضر در موقعیت‌یابی برنامه‌های مبتنی بر جاوا یا اسکریپت‌هایی که از طریق AutoHotKey اجرا می‌شوند، مشکل دارد، زیرا این محیط‌ها دستگیره‌های پنجره خود را به گونه‌ای در معرض دید قرار نمی‌دهند که موتور پاور‌تولز بتواند به طور قابل اعتماد آن‌ها را دستکاری کند.[1][4]

این ویژگی نشان‌دهنده یک تکامل قابل توجه برای مایکروسافت پاور‌تولز است، مجموعه‌ای از ابزارهای سیستمی منبع باز که با همکاری جامعه علاقه‌مندان ویندوز توسعه یافته است.

پروژه پاور‌تولز که در ابتدا در سال ۱۹۹۵ در دوران ویندوز ۹۵ معرفی شد و در سپتامبر ۲۰۱۹ احیا گشت، به عنوان زمینه‌ای برای آزمایش ویژگی‌های کاربران حرفه‌ای عمل می‌کند که اغلب برای نسخه اصلی ویندوز بیش از حد خاص یا تجربی هستند. Workspaces بر پایه FancyZones ساخته شده است، یک ابزار قدیمی‌تر پاور‌تولز که به کاربران اجازه می‌دهد چیدمان‌های شبکه‌ای سفارشی برای چسباندن پنجره‌ها ایجاد کنند.[3]

میانبر صفحه کلید پیش‌فرض برای باز کردن ویرایشگر Workspaces، کلیدهای Win + Ctrl + ` است.

در حالی که FancyZones تعیین می‌کند که یک پنجره پس از کشیدن دستی توسط کاربر به کجا برود، Workspaces راه‌اندازی و قرارگیری را به طور کامل خودکار می‌کند. این دو ابزار می‌توانند به صورت ترکیبی استفاده شوند، اما Workspaces برای مدیریت استقرار اولیه محیط طراحی شده است. برای دسترسی به این ویژگی، کاربران باید آخرین نسخه پاور‌تولز—که در حال حاضر در شاخه انتشار ۰.۸x تکرار می‌شود—را از فروشگاه مایکروسافت یا مخزن گیت‌هاب پروژه نصب کنند و ویژگی Workspaces را به صورت دستی در منوی تنظیمات فعال کنند.[2][3]

برای کاربر معمولی که فقط ۱ یا ۲ برنامه را باز نگه می‌دارد، زمان صرفه‌جویی شده توسط Workspaces ممکن است ناچیز باشد. با این حال، برای کاربران حرفه‌ای که تنظیمات پیچیده را در ۲ یا ۳ مانیتور مدیریت می‌کنند، این ابزار هر روز دقایقی از بهره‌وری از دست رفته را باز می‌گرداند.

همانطور که How-To Geek در ارزیابی خود از این ابزار اشاره می‌کند، مزیت اصلی خودکارسازی است: «من می‌توانم تنظیمات کامل دسکتاپ را بسازم، سفارشی کنم و ذخیره کنم، سپس هر زمان که بخواهم بدون مرتب‌سازی مجدد دستی همه چیز، آن‌ها را بازگردانم.» مایکروسافت با کاهش اصطکاک جابجایی زمینه، یک راه‌حل بومی و منبع باز برای مشکلی در مدیریت دسکتاپ ارائه کرده است که توسعه‌دهندگان شخص ثالث ده‌ها سال برای حل آن تلاش کرده‌اند.[1][4]

اصطلاحات کلیدی

دستگیره پنجره (Window Handle)
یک شناسه داخلی که توسط سیستم عامل ویندوز برای ردیابی و دستکاری پنجره‌های برنامه مجزا استفاده می‌شود.
آرگومان CLI
آرگومان‌های رابط خط فرمان، دستورات متنی هستند که هنگام راه‌اندازی به یک برنامه ارسال می‌شوند و نحوه رفتار آن را دیکته می‌کنند.
مسیر اجرایی (Executable Path)
مکان خاصی در هارد دیسک رایانه که فایل برنامه اصلی یک برنامه در آن ذخیره شده است.
FancyZones
یک ابزار قدیمی‌تر پاور‌تولز که به کاربران اجازه می‌دهد چیدمان‌های شبکه‌ای سفارشی برای چسباندن دستی پنجره‌ها در جای خود ایجاد کنند.

پرسش‌های متداول

آیا Workspaces پاور‌تولز تب‌های مرورگر من را بازیابی می‌کند؟

خیر. در حالی که این ابزار مرورگر وب شما را راه‌اندازی کرده و پنجره را در مکان صحیح قرار می‌دهد، نمی‌تواند وضعیت داخلی برنامه را برای بازیابی تب‌های خاص بخواند. یک پنجره مرورگر خالی باز خواهد شد.

آیا با چیدمان‌های Windows Snap کار می‌کند؟

Workspaces به جای ویژگی بومی Windows Snap، از موتور موقعیت‌یابی خود استفاده می‌کند. پنجره‌ها را دقیقاً در جایی که ذخیره کرده‌اید قرار می‌دهد، اما به شبکه بومی سیستم عامل «چسبانده» نخواهند شد.

آیا می‌توانم از آن برای راه‌اندازی برنامه‌ها به عنوان مدیر (Administrator) استفاده کنم؟

بله. ویرایشگر Workspaces شامل یک سوئیچ است که برنامه‌های خاصی را هنگام اجرای فضای کاری، با امتیازات مدیر راه‌اندازی می‌کند.

آیا مایکروسافت پاور‌تولز رایگان است؟

بله. پاور‌تولز یک مجموعه ابزار رایگان و منبع باز است که توسط مایکروسافت با همکاری جامعه علاقه‌مندان ویندوز توسعه یافته است.

بررسی عمیق دیدگاه‌ها

حامیان خودکارسازی گردش کار

کاربران حرفه‌ای که اولویت آن‌ها حذف کارهای تکراری روزانه است.

برای توسعه‌دهندگان، ویرایشگران ویدیو و محققان، روال روزانه باز کردن و مرتب کردن نیم دوجین برنامه، اتلاف قابل اندازه‌گیری بهره‌وری است. این گروه Workspaces را یک تکامل ضروری در محیط دسکتاپ می‌دانند و استدلال می‌کنند که سیستم عامل باید ذاتاً زمینه‌های فضایی را به خاطر بسپارد. با رفتار کردن با یک چیدمان چند مانیتوره به عنوان یک موجودیت واحد قابل بارگذاری، آن‌ها می‌توانند بدون اصطکاک مدیریت دستی پنجره، بین نقش‌های حرفه‌ای کاملاً متفاوت—مانند جابجایی از محیط کدنویسی به مجموعه ویرایش ویدیو—جابجا شوند.

اصیل‌گرایان سیستم عامل بومی

کاربرانی که ترجیح می‌دهند به جای ابزارهای خارجی، به ویژگی‌های داخلی ویندوز تکیه کنند.

در حالی که کاربرد Workspaces را تأیید می‌کنند، این دیدگاه به محدودیت‌های ذاتی وصل کردن یک مدیر پنجره به خارج از سیستم عامل اشاره می‌کند. از آنجایی که Workspaces نمی‌تواند برای بازیابی تب‌های مرورگر به داخل برنامه‌ها نگاه کند و گاهی اوقات با برنامه‌های مبتنی بر جاوا مشکل دارد، اصیل‌گرایان استدلال می‌کنند که حافظه فضایی واقعی باید مستقیماً در هسته ویندوز ساخته شود. تا زمانی که مایکروسافت این قابلیت را به صورت بومی ادغام نکند، آن‌ها ترجیح می‌دهند از ویژگی داخلی Virtual Desktops استفاده کنند، که اگرچه خودکارسازی کمتری دارد، اما از هرج و مرج بصری پرش پنجره‌ها در طول یک راه‌اندازی ماکرو جلوگیری می‌کند.

حامیان خودکارسازی گردش کار 60%نگهدارندگان ابزارهای سیستمی 40%
حامیان خودکارسازی گردش کار
کاربران حرفه‌ای که اولویت آن‌ها حذف کارهای تکراری روزانه است.
نگهدارندگان ابزارهای سیستمی
توسعه‌دهندگان و افراد اصیل‌گرا که بر ادغام بومی سیستم عامل و ابزارهای منبع باز تمرکز دارند.

دیدگاه‌هایی که این گزارش پوشش نداده

  • کاربران macOS و لینوکس که مدت‌هاست به مدیران پنجره جایگزین متکی بوده‌اند.
  • مدیران فناوری اطلاعات سازمانی که استقرار نرم‌افزار را مدیریت می‌کنند.

منابع

پوشش منابع

4 منبع

2 دیدگاه شناسایی‌شده

حامیان خودکارسازی گردش کار 60%نگهدارندگان ابزارهای سیستمی 40%
  1. [1]How-To Geekحامیان خودکارسازی گردش کار

    I finally found an easy way to make Windows remember exactly where every app window belongs

    مطالعه در How-To Geek →
  2. [2]GitHubنگهدارندگان ابزارهای سیستمی

    microsoft/PowerToys: Windows system utilities to maximize productivity

    مطالعه در GitHub →
  3. [3]Wikipediaنگهدارندگان ابزارهای سیستمی

    Microsoft PowerToys

    مطالعه در Wikipedia →
  4. [4]تیم سردبیری کوهستانحامیان خودکارسازی گردش کار

    تحلیل تیم سردبیری کوهستان

    مطالعه در تیم سردبیری کوهستان →

نظرات

همیشه در جریان باشید

هر زاویه. هر روز.

اخبار راهنماها با پوشش کامل منابع و تحلیل دیدگاه‌ها، هر روز و رایگان.