Sway 1.8 надходить із покращеннями для Vulkan тощо

Влада

Sway — це мозаїчний композитор Wayland, який замінює віконний менеджер i3 для X11

Через 11 місяці розвитку було оголошено про випуск нової версії менеджер складу Похитування 1.8, побудований на основі протоколу Wayland і повністю сумісний із менеджером вікон i3 і панеллю i3bar.

Для тих, хто не знає про Sway, вони повинні знати, що це розробляється як модульний проект побудований на основі бібліотеки wlroots, яка містить усі базові примітиви для організації роботи композитного менеджера.

Підтримка i3 надається на рівні команди, файли конфігурації та IPC, що дозволяє використовувати Sway як прозору заміну i3, використовуючи Wayland замість X11. Sway дозволяє розташувати вікна на екрані не просторово, а логічно. Вікна впорядковані у вигляді сітки, яка оптимально використовує простір екрана та дозволяє швидко керувати вікнами, використовуючи лише клавіатуру.

Щоб налаштувати повне середовище користувача, пропонуються відповідні компоненти: swayidle (фоновий процес із реалізацією мертвого протоколу KDE), swaylock (екранна заставка), серед інших.

Основні нові функції Sway 1.8

Це можна знайти в цій новій версії Sway 1.8 реалізовано нову команду "bindgesture" щоб прикріпити дії до жестів сенсорної панелі.

Ще одна зміна, яка виділяється, полягає в тому, процес блокування екрана (Swaylock) змінено на використання протоколу Wayland ext-session-lock-v1, що дозволило підвищити надійність і безпеку сеансового блокування.

На додаток до цього, тепер із цієї нової версії Sway 1.8 це надається підтримка налаштування «вимкнути під час відстеження» у бібліотеці libinput для керування вимкненням сенсорної панелі під час використання панелі вимірювання напруги (наприклад, TrackPoint на ноутбуках ThinkPad).

Ми також можемо виявити, що реалізовано протокол xdg-activation-v1, який використовується для підвищення надійності визначення робочого простору під час запуску нових клієнтських програм.

З іншого боку бібліотека ім wlroots має покращену реалізацію системи візуалізації за допомогою Графічний API Vulkan.

Для спрощення процесу планування запуску завдань на платформі Linux реалізовано можливість встановлення дозволів CAP_SYS_NICE, а також додано нову команду «відключити вихід» для видалення віртуальних пристроїв виведення.

З інші зміни що виділяються з цієї нової версії:

  • Додано підтримку подій прокручування коліщатка миші з високою роздільною здатністю.
  • Підтримку роботи з кореневим запитом SUID припинено.
  • Застаріла команда «output dpms», замінена командою «output power».
  • Для роботи з регулярними виразами тепер використовується pcre2 замість бібліотеки pcre.

Нарешті, якщо ви зацікавлені в тому, щоб дізнатися більше про цю нову версію, ви можете перевірити деталі за адресою за наступним посиланням.

Як отримати Sway?

Для тих, хто зацікавлений у можливості протестувати Sway на своїх системах, Вони повинні взяти до уваги, що головною вимогою, щоб мати можливість ним користуватися, є наявність Wayland під капотом вашої системи.

Важливо зазначити, що Sway не буде працювати з власними графічними драйверами, вам доведеться їх видалити та використовувати замість них безкоштовні драйвери.

Встановити Sway на Ubuntu, а також його похідні, вони повинні додати наступне сховище у свою систему.

Для цього давайте відкриємо термінал (вони можуть скористатися комбінацією клавіш Ctrl + Alt + T) і в ньому вони наберуть таку команду:

sudo add-apt-repository ppa:samoilov-lex/sway

І ми продовжуємо виконувати установку за допомогою:

sudo apt install sway

Для тих, хто віддає перевагу компіляції, вони повинні отримати вихідний код, набравши наступне:

git clone https://github.com/swaywm/sway.git

Виконайте такі команди:

meson build/
ninja -C build/
sudo ninja -C build/ install

У системах без входу в систему потрібно ввести двійковий файл балансування:

sudo chmod a+s /usr/local/bin/sway

Sway буде видаляти права root незабаром після запуску.

Нарешті, я повинен зазначити, що на момент написання статті пакет Sway у репозиторії не був оновлений до нової версії, але це питання годин, перш ніж він стане доступним.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.