نسخه Ubuntu Sway Remix 23.04 در دسترس است که یک دسکتاپ از پیش پیکربندی شده و آماده برای استفاده بر اساس مدیر کامپوزیت کاشیشده Sway ارائه میکند. این توزیع نسخه غیر رسمی اوبونتو 23.04 است که با توجه به کاربران باتجربه گنو/لینوکس و تازهکارانی که میخواهند محیط مدیریت پنجره کاشیشده را بدون نیاز به راهاندازی طولانی امتحان کنند، ایجاد شده است. بیلدهای معماری amd64 و arm64 (رزبری پای) برای دانلود آماده شده است.
محیط توزیع بر اساس Sway ساخته شده است، یک مدیر ترکیبی که از پروتکل Wayland استفاده می کند و کاملاً با مدیر پنجره کاشی i3 و همچنین پانل Waybar، مدیر فایل PCManFM-GTK3 و ابزارهای کمکی از NWG- سازگار است. پروژه شل، مانند مدیر کاغذ دیواری دسکتاپ Azote، منوی برنامه nwg-drawer تمام صفحه، nwg-wrapper (برای نمایش نکات کلید میانبر روی دسکتاپ استفاده می شود)، مدیر سفارشی سازی تم GTK، مکان نما و فونت های nwg-look، و یک اسکریپت Autotiling که به طور خودکار پنجره های باز برنامه را روی صفحه ترتیب می دهد.
این توزیع شامل برنامههای رابط کاربری گرافیکی مانند فایرفاکس، Qutebrowser، Audacious، Transmission، Libreoffice، Pluma و MATE Calc و همچنین برنامهها و ابزارهای کنسولی مانند پخشکننده موسیقی Musikcube، پخشکننده ویدئو MPV، نمایشگر تصویر Swayimg، برای مشاهده اسناد PDF Zathura، Neovim است. ویرایشگر متن، مدیر فایل رنجر و دیگران.
یکی دیگر از ویژگی های توزیع، رد کامل استفاده از مدیر بسته اسنپ است، همه برنامه ها در قالب بسته های deb معمولی از جمله مرورگر وب فایرفاکس که با استفاده از مخزن رسمی PPA تیم موزیلا نصب می شود، تحویل داده می شود. نصب کننده توزیع بر اساس چارچوب Calamares است.
تغییرات اصلی:
- Sway به نسخه 1.8 با پشتیبانی از فرمان "bindgesture" برای پیوست کردن اقدامات به حرکات پد لمسی، پشتیبانی از پسوندهای Wayland xdg-activation-v1 و ext-session-lock-v1، پشتیبانی از تنظیمات "disable while trackpointing" در کتابخانه libinput برای کنترل غیرفعال کردن صفحه لمسی در زمان استفاده از جوی استیک فشار سنج (به عنوان مثال، TrackPoint در لپتاپهای ThinkPad).
- دو حرکت اصلی پد لمسی اضافه شده است: کشیدن انگشت به چپ با سه انگشت برای جابهجایی بین دسکتاپ، و کشیدن سه انگشت به پایین برای شناور کردن پنجره در فوکوس و عقب.
- یک اسکریپت start-sway اضافه شده است که به شما امکان می دهد به طور خودکار راه اندازی محیط را در ماشین های مجازی یا سیستم هایی با درایور اختصاصی NVIDIA شناسایی کنید و متغیرهای محیطی لازم و پارامترهای راه اندازی را اعمال کنید. به عنوان مثال، هنگامی که یک درایور Nvidia شناسایی میشود و NVIDIA DRM Modeset فعال میشود، اسکریپت بهطور خودکار متغیرهای محیطی لازم را صادر میکند و Sway را با پارامتر "--unsupported-gpu" شروع میکند و گزارش راهاندازی را به گزارش systemd هدایت میکند.
- یک فرآیند پس زمینه Swayr برای بهبود مدیریت پنجره اضافه شده است. به کمک آن امکان سوئیچ بین پنجره های فعال با ترکیب Alt + Tab، سوئیچ بین دسکتاپ با ترکیب Alt + Win و همچنین نمایش لیستی از تمامی پنجره ها در تمامی دسکتاپ ها و مانیتورها با ترکیب Win + P پیاده سازی می شود.
- پشتیبانی برای تغییر دمای رنگ مانیتور (Night Color) با استفاده از ابزار wlsunset. دمای رنگ به طور خودکار بسته به مکان تغییر می کند (تنظیمات را می توان در فایل پیکربندی پانل Waybar یا مستقیماً در اسکریپت راه اندازی تغییر داد).
- ماژول Scratchpad به پنل Waybar اضافه شده است تا دسترسی سریع به پنجره های منتقل شده به Scratchpad (ذخیره موقت پنجره های غیرفعال) داشته باشید.
- ابزار Swappy برای ویرایش تعاملی اسکرین شات ها قبل از ذخیره روی دیسک یا کپی کردن در کلیپ بورد اضافه شد.
- Sway Input Configurator برای ارائه یک رابط به روز برای تنظیم زبان و طرح صفحه کلید، رفع برخی اشکالات و اطمینان از سازگاری با آخرین نسخه های Sway به روز شده است.
- فایل های پیکربندی مجدداً ساخته شده اند، تنظیمات اتوران ساده شده اند، مشکلاتی که هنگام استفاده از طراحی تاریک برنامه ها در GTK ایجاد شده است برطرف شده است، دکمه های کنترل پنجره برای برنامه هایی با عنوان HeaderBar غیرفعال شده است. برنامه های کاربردی در قالب AppImage که پشتیبانی از Wayland ندارند تنظیم شده اند (راه اندازی خودکار با استفاده از XWayland ارائه شده است). کاهش حجم تصویر Systemd-oomd (به جای EarlyOOM)، GIMP و Flatpak از توزیع پایه حذف شده اند.
منبع: opennet.ru