LINUX.ORG.RU

Sway 1.10

 , ,


0

3

После года разработки вышла значительная версия Wayland-композитора и тайлового оконного менеджера Sway 1.10.

Новые возможности после перехода на Wlroots 0.18:

  • код отрисовки переписан с использованием нового scene graph API из Wlroots, что увеличивает производительность;
  • реализован механизм восстановления после сбросов GPU;
  • добавлена команда для применения ICC-профиля к конкретному выводу.

Новые протоколы:

  • добавлена поддержка протокола tearing-control-v1 для специфических игровых юзкейсов;
  • добавлена поддержка протокола ext-transient-seat-v1, что позволяет создавать независимые сеансы ввода для таких программ, как wayvnc;
  • добавлена поддержка протокола ext-foreign-toplevel-list-v1, который может быть полезен для сторонних панелей задач и переключателей окон;
  • добавлена поддержка xdg-shell v5 с изменением положения всплывающих окон и скрытием кнопок «Развернуть/Свернуть» в CSD.

Обновления зависимостей:

  • Sway теперь зависит от Wlroots 0.18 и wayland-protocols 1.24;
  • убрано управление зависимостью от Xwayland (теперь Xwayland используется, если он был включен при сборке Wlroots);
  • убрана зависимость от dmenu_run в конфигурации по умолчанию;
  • устаревший протокол wl_drm теперь отключен по умолчанию, ему на смену пришёл linux-dmabuf-v1.
    Это изменение может создавать проблемы при использовании старых версий Xwayland и некоторых драйверов, старое поведение можно вернуть при сборке с ключом -Dlegacy-wl-drm.

Помимо этого:

  • много исправлений в области ввода (напр., улучшен bindsym --to-code, реализованы input method popups);
  • добавлен захват курсора в grimshot;
  • исправлено масштабирование swaybar/swaynag;
  • и множество других исправлений.

>>> Подробности



Проверено: intelfx ()
Последнее исправление: hobbit (всего исправлений: 7)
Ответ на: комментарий от ripgrep

а не знаю что это такое, почему мне надо парсить какой-то местечковый DSL? Вы скажите, что конкретно вы делаете и для чего

FishHook
()
Ответ на: комментарий от FishHook

Полностью согласен. После установки хочется получить рабочее окружение и уже работать. А потом донастраивать. А настраивать, что-то, что не знаешь, и сколько это займет времени… Желание пробовать такое есть только у гиков.

copentry
()
Ответ на: комментарий от Lrrr

Я имею ввиду, что мне в xfce программ не хватает, а тут придется тянуть все, как я понял, так как встроенных программ нет. Ну оно то и понятно, это ж wm.

copentry
()
Ответ на: комментарий от copentry

Можно manjaro-sway попробовать, но опять же, придётся много настраивать в текстовом режиме под себя. Ту же панель waybar можно настроить до неузнаваемости. Всяких ярлыков, файлов, виджетов, на рабочем столе не будет. Виджет в принципе можно сделать на рабочем столе, хоть во весь экран, даже как рабочий стол с файлами и ярлыками, но он будет привязан к одному рабочему пространству.

Основная особенность тайлового оконного менеджера, это чистый рабочий стол, окна программ открываются как плитки, не перекрывая друг друга, управление окнами с помощью клавиш клавиатуры (и тут может быть извращение, ибо нет единого сочетания). Наиболее подходит плиточный режим для работы с текстом, в том числе в терминале.

wonit
()
Ответ на: комментарий от wonit

Вдоволь наигравшись со всевозможными способами управления окнами, я нашел для себя наиоптимальнейший. Речь идет про МакОС, но под неё тоже полно всяких сторонних менеджеров окон, тайловый в том числе. Итак, нам понадобится SpaceLauncher https://spacelauncherapp.com/ - это такая маленькая программка, которая добавляет в Макос функционал лидер-кнопки. Держим нажатым пробел, и нажимает дополнительную настраиваемую клавишу или последовательность клавишь, и можем, например, переместить фокус на приложение или запустить скрипт или еще что-то. Настроив сочетания для моих самых частых программ, и запомнив, что Meta+` переключает фокус между окнами одного приложения, я получил почти идеальную систему. Безо всяких дополнительных сторонних странно выглядящих, сложно настраиваемых и глючных штук.

FishHook
()
Последнее исправление: FishHook (всего исправлений: 1)
Ответ на: комментарий от FishHook

Не в курсе как в других DE, у меня мозг на это дело закостенелый, без того перегружен бесполезным, но в KDE Plasma это всё есть и также можно настроить плитки, хоть и не совсем как в Sway. Также можно настроить сочетание клавиш с той же Meta+. И если углубиться в детали, можно и панельки в текстовом режиме менять. Было бы можно, я бы сделал отдельную комнату в KDE с плитками, ибо иногда плитки удобнее. К Sway отношусь как хорошей альтернативе рабочего стола, но постоянно использовать как-то не желаю. Настраивал его как дополнительный вариант, но слишком много деталей нужно изучить, потому не пользуюсь. Лично мне пример не нравится, анализировать чужие работы и применять у себя – у меня нет желания.

wonit
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.