מהדורת סביבה מותאמת אישית של Sway 1.6 באמצעות Wayland

Доступен релиз композитного менеджера Sway 1.6, построенного с использованием протокола Wayland и полностью совместимого с мозаичным оконным менеджером i3 и панелью i3bar. Код проекта написан на языке Си и распространяется под лицензией MIT. Проект нацелен на использование в Linux и FreeBSD.

תאימות i3 מסופקת ברמת הפקודה, קובץ התצורה וה-IPC, ומאפשרת להשתמש ב-Sway כתחליף i3 שקוף המשתמש ב-Wayland במקום X11. Sway מאפשר לך למקם חלונות על המסך לא בצורה מרחבית, אלא באופן הגיוני. חלונות מסודרים ברשת המנצלת את שטח המסך בצורה אופטימלית ומאפשרת לך לבצע מניפולציה מהירה של חלונות באמצעות המקלדת בלבד.

כדי ליצור סביבת משתמש מן המניין, מוצעים הרכיבים הנלווים הבאים: swayidle (תהליך רקע המיישם את פרוטוקול ה-Idle KDE), swaylock (שומר מסך), mako (מנהל הודעות), grim (יצירת צילומי מסך), slurp (בחירת אזור על המסך), wf-recorder (צילום וידאו), סרגל דרך (סרגל יישומים), וירטבורד (מקלדת על המסך), wl-clipboard (עובד עם הלוח), wallutils (ניהול טפטים לשולחן העבודה).

Sway מפותח כפרויקט מודולרי שנבנה על גבי ספריית wlroots, המכילה את כל הפרימיטיבים הבסיסיים לארגון העבודה של המנהל המרוכב. Wlroots כולל קצה אחורי לגישה מופשטת למסך, התקני קלט, רינדור ללא גישה ישירה ל-OpenGL, אינטראקציה עם KMS/DRM, libinput, Wayland ו-X11 (ניתן שכבה להפעלת יישומי X11 המבוססים על Xwayland). בנוסף ל-Sway, ספריית wlroots נמצאת בשימוש פעיל בפרויקטים אחרים, כולל Librem5 ו-Cage. בנוסף ל-C/C++, פותחו כריכות עבור Scheme, Common Lisp, Go, Haskell, OCaml, Python ו-Rust.

במהדורה החדשה:

  • Реализована возможность использования редактора методов ввода (IME) в составе элементов интерфейса пользователя, таких как панели и экран блокировки.
  • Повышена плавность интерактивных операций перемещения и изменения размера окон.
  • В самодостаточных пакетах Flatpak и Snap для улучшения интеграции с системой задействован протокол xdg-foreign.
  • Совместимость с оконным менеджером i3 улучшена в области команд, изменяющих раскладку окон на экране.
  • Добавлена опция для скрытия курсора во время набора.
  • Реализация корзины адаптирована для работы в системах без systemd или elogind.
  • Повышена надёжность работы с буфером обмена для приложений X11.

מקור: OpenNet.ru

הוספת תגובה