The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск пользовательского окружения Sway 1.0, использующего W..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск пользовательского окружения Sway 1.0, использующего W..."  +/
Сообщение от opennews (??), 12-Мрт-19, 00:35 
Представлен (https://drewdevault.com//2019/03/11/Sway-1.0-released.html) первый стабильный релиз композитного менеджера Sway 1.0 (https://swaywm.org/), построенного с использованием протокола  Wayland и полностью совместимого с мозаичным оконным менеджером i3 (https://i3wm.org/) и панелью i3bar (https://i3wm.org/i3bar/). Код проекта написан на языке Си и распространяется (https://github.com/swaywm/sway) под лицензией MIT. Проект нацелен на использование в Linux и FreeBSD.

Совместимость с i3 обеспечена  на уровне команд, файлов конфигурации и IPC, что позволяет использовать Sway в качестве прозрачной замены i3, использующей Wayland вместо X11.  Sway позволяет размещать окна на экране не пространственно, а логически. Окна располагаются, образуя сетку, оптимально использующую экранное пространство и позволяющую быстро манипулировать окнами только при помощи клавиатуры.


      


Среди расширенных возможностей, появившихся в новой версии отмечается поддержка Drag&drop, протокола xdg-shell, протоколов для захвата содержимого экрана и протокола для работы с буфером обмена (GTK primary selection). Имеется возможность копирования через буфер обмена сложного содержимого, такого как изображения, между Xwayland и Wayland. Для интеграции сторонних панелей, систем блокировки экрана и систем вывода уведомлений реализована поддержка протокола layer-shell. Стандартизированы методы декорирования окон на стороне клиента и сервера. Из ограничений упоминается отсутствие поддержки проприетарных драйверов NVIDIA - для работы следует использовать свободный драйвер  Nouveau.

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

-  swayidle (https://github.com/swaywm/swayidle) - фоновый процесс с реализацией протокола KDE idle, применяемого для отслеживания активности пользователя и выполнения действий во время неактивности (например, установки статуса "отсутствует" в чате, отключения монитора,  включения энергосберегающих режимов);

  - swaylock (https://github.com/swaywm/swaylock) - хранитель экрана;

  - mako (https://github.com/emersion/mako) - менеджер уведомлений;
  - grim (https://github.com/emersion/grim) - инструмент для создания скриншотов;
  - slurp (https://github.com/emersion/slurp) - инструмент для выделения области на экране;
  - wf-recorder (https://github.com/ammen99/wf-recorder) - инструмент для захвата видео;
  - waybar (https://github.com/Alexays/Waybar) - альтернативная панель приложений;
  - virtboard (https://source.puri.sm/Librem5/virtboard) - экранная клавиатура;
  - wl-clipboard (https://github.com/bugaevc/wl-clipboard) - замена xclip для работы с буфером обмена;
  - wallutils (https://github.com/xyproto/wallutils) - менеджер обоев рабочего стола.


Sway развивается как модульный проект, построенный поверх  библиотеки wlroots (https://github.com/swaywm/wlroots), в которую вынесены все базовые примитивы для организации работы композитного менеджера. В том числе wlroots включает бэкенды для
абстрагирования доступа к экрану, устройствам ввода, отрисовки без прямого обращения к OpenGL, взаимодействию с KMS/DRM, libinput, Wayland и X11 (предоставляется прослойка для запуска X11-приложений на базе  Xwayland). Помимо Sway библиотека wlroots активно используется и в других проектах (https://github.com/swaywm/wlroots/wiki/Projects-which-use-wl...), включая Librem5 (https://developer.puri.sm/) и Cage (https://github.com/Hjdskes/cage). Кроме Си/С++ разработаны биндинги для Scheme, Common Lisp, Go, Haskell, OCaml,   Python и  Rust.


Среди планов по дальнейшему развитию Sway упоминается улучшение поддержки расширенных систем ввода, предоставление средств для людей с ограниченными возможностями (экранный ридер, контрастный режим, инструмент с лупой), поддержка протокола xdg-portal, использование мультимедийного сервера pipewire (https://www.opennet.me/opennews/art.shtml?num=47231) для захвата экрана, улучшение поддержки сенсорных экранов для использования на Librem 5 и postmarketOS, улучшение поддержки графических планшетов и дополнительного оборудования, поддержка изолированного запуска и расширенные функции для обеспечения безопасности.

URL: https://drewdevault.com//2019/03/11/Sway-1.0-released.html
Новость: https://www.opennet.me/opennews/art.shtml?num=50296

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


3. "Выпуск пользовательского окружения Sway 1.0, использующего W..."  –2 +/
Сообщение от jOKer (ok), 12-Мрт-19, 01:02 
Очень интересно. И выглядит весьма вкусно. Полагаю, что в самое ближайшее время попробую сабж заюзать.

Вопрос к знатокам: кто-нибудь пробовал под сабжем работать с жабовскими приложениями? Как себя ведут диалоги и прочие особые окна? Без проблем?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Выпуск пользовательского окружения Sway 1.0, использующего W..."  +/
Сообщение от Аноним (7), 12-Мрт-19, 04:52 
Отлично, а то mpv начал требовать xdg-shell для  wayland-бэкэнда.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

29. "Выпуск пользовательского окружения Sway 1.0, использующего W..."  –7 +/
Сообщение от Олдфак (?), 12-Мрт-19, 10:00 
к предыдущему тонущему треду - разрабы не используют линукс, они используют привычную среду разработки, берут мак например, накатывают емакс и появляется возможность экономить кучу времени. мамкины хакиры сейчас конечно закричат, но это правда жизни. ну не нужен разрабу бубен. посмотрите кто с чем сидит на слётах и конференциях.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

43. "Выпуск пользовательского окружения Sway 1.0, использующего W..."  +3 +/
Сообщение от Аноним (43), 12-Мрт-19, 12:07 
Разрабы на конференции не ходят. Туда ходят всякие менеджеры да мамкины хакеры.
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

45. "Выпуск пользовательского окружения Sway 1.0, использующего W..."  +2 +/
Сообщение от Олдфак (?), 12-Мрт-19, 12:29 
> Разрабы на конференции не ходят. Туда ходят всякие менеджеры да мамкины хакеры.

Разрабы на конференции как раз-таки ходят. И ездят. И летают. На такие как Debconf, например...
А вот мамкины хакиры, на опеннете, из тайловых манагеров только комментируют и немного админят форумы :}

Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

47. "Выпуск пользовательского окружения Sway 1.0, использующего W..."  +/
Сообщение от Аноним (47), 12-Мрт-19, 12:45 
Мамкины хакеры ничего не разработали поэтому могут хвастать только тем на какие конференции они сходили, съездили, слетали. На Debconf если ты не мейнтейнер чего-то в дебиане делать, нормальному человеку, нечего.
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

53. "Выпуск пользовательского окружения Sway 1.0, использующего W..."  +1 +/
Сообщение от Аноним (53), 12-Мрт-19, 13:10 
Что-то у нас в конторе не так, видимо. За маками сидят только разрабы под мак и иос. Unix-разрабы — на линуксах, часть Windows-разрабов, как ни странно, — тоже.
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

60. "Выпуск пользовательского окружения Sway 1.0, использующего W..."  –5 +/
Сообщение от iPony (?), 12-Мрт-19, 14:29 
> Что-то у нас в конторе не так, видимо. За маками сидят только разрабы под мак и иос. Unix-разрабы — на линуксах, часть Windows-разрабов, как ни странно, — тоже.

Да, что-то не так. Бывает.

Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору

30. "Выпуск пользовательского окружения Sway 1.0, использующего W..."  +4 +/
Сообщение от Аноним (30), 12-Мрт-19, 10:13 
Чем неудобнее оконный менеджер, тем он илитарней.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

31. "Выпуск пользовательского окружения Sway 1.0, использующего W..."  +4 +/
Сообщение от Andrey Mitrofanov (?), 12-Мрт-19, 10:14 
> Чем неудобнее оконный менеджер, тем он илитарней.

Вот Балмер вот сейчас вот обиделся...

Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

41. "Выпуск пользовательского окружения Sway 1.0, использующего W..."  –1 +/
Сообщение от EnemyOfDemocracy (?), 12-Мрт-19, 11:28 
Однако плиточность, возможно, навеяна тайлингом. Но это быстро на десктопе убрали под капот.
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

46. "Выпуск пользовательского окружения Sway 1.0, использующего W..."  +2 +/
Сообщение от Аноним (46), 12-Мрт-19, 12:42 
Плиточность навеяна мобилками, и убрали её недостаточно быстро, т.к. народ восьмерку слил.
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

42. "Выпуск пользовательского окружения Sway 1.0, использующего W..."  +/
Сообщение от Аноним (43), 12-Мрт-19, 12:06 
Илитарнее емакса не может быть ничего.
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

62. "Выпуск пользовательского окружения Sway 1.0, использующего W..."  +2 +/
Сообщение от Аноним (62), 12-Мрт-19, 15:22 
отлично, при переходе на wayland не придется выбирать между раздутым kde и бестолкoвым gnome.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

64. "Выпуск пользовательского окружения Sway 1.0, использующего W..."  +/
Сообщение от Аноним (64), 12-Мрт-19, 17:56 
Жаль, альтернативный подобный проект, WayCooler, практически заглох. API Awesome всё-таки намного круче i3-шного.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

70. "Выпуск пользовательского окружения Sway 1.0, использующего W..."  +2 +/
Сообщение от Аноним (70), 12-Мрт-19, 23:05 
Если бы только использование Awesome не подразумевало необходимости кодить... А то напоминает старую шутку про "выстрелить себе в ногу" относительно ассемблера:
"Вы пытаетесь прострелить себе ногу, но обнаруживаете, что прежде вам придется изобрести пистолет, пулю, курок и вашу ногу."
Ответить | Правка | ^ к родителю #64 | Наверх | Cообщить модератору

68. "Выпуск пользовательского окружения Sway 1.0, использующего W..."  +2 +/
Сообщение от mikevmk (??), 12-Мрт-19, 19:28 
sway очень многообещающий проект

пользуюсь i3wm уже много лет и наверняка когда-нибудь перейду на sway (пока пробую его раз в полгода). так i3wm для меня вне всяких сомнений лучший  оконный менеджер для нужд и психотипа системного администратора

из того, что держит - urxvtd + .Xresources. Ничего близкого по крутизне и удобству не могу найти, а в wayland оно не пашет

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

72. "Выпуск пользовательского окружения Sway 1.0, использующего W..."  +/
Сообщение от rico (ok), 13-Мрт-19, 15:15 
А что конкретно делает его таким уникальным?
Ответить | Правка | ^ к родителю #68 | Наверх | Cообщить модератору

73. "Выпуск пользовательского окружения Sway 1.0, использующего W..."  +/
Сообщение от mikevmk (??), 13-Мрт-19, 17:27 
> А что конкретно делает его таким уникальным?

вместо вкладок терминала, как некоторые любят, я использую окна rxvt в tabbed-режиме оконного менеджера, что нахожу намного более удобным, а демон urxvtd позволяет стартовать эти окна без задержки

оформление мне еще страшно нравится как делается, в других терминалах таких же результатов я не достигал

перловые расширения

до фига короче необходимых лично мне фич, которых больше таким же набором я не встречал нигде

Ответить | Правка | ^ к родителю #72 | Наверх | Cообщить модератору

75. "Выпуск пользовательского окружения Sway 1.0, использующего W..."  +/
Сообщение от anonymous (??), 14-Мрт-19, 12:28 
наверное в душЕ я тоже системный администратор)

в восторге от i3wm:
1) удобно (не надо тыкать мышкой или щелкать по десятку раз alt-tab чтобы перейти в нужное окно, когда их много)
2) косяков не заметил (трей, плавающие окна и прочие вещи родом из традиционных ДЕ - все адекватно работает)
3) вменяемые дефолт и несложный конфиг - освоился чуть ли не день, обратно не хочу

Ответить | Правка | ^ к родителю #68 | Наверх | Cообщить модератору

76. "Выпуск пользовательского окружения Sway 1.0, использующего W..."  +/
Сообщение от crypt (ok), 15-Мрт-19, 23:36 
та же фигня. все эти гном-терминалы рядом не валялись с urxvt. да, sway - хороший проект. я уже давно жду, когда будет что-то легковесное, но с нормальным скринлокером.
Ответить | Правка | ^ к родителю #68 | Наверх | Cообщить модератору

71. "Выпуск пользовательского окружения Sway 1.0, использующего W..."  +2 +/
Сообщение от Аноним (71), 13-Мрт-19, 02:21 
Вы API этого Wayland видели там геморой один сплошной. X11 в разы проще, а если говорить о DirectFB так вообще простота аля SDL. Короче напридумывали какого-то гемоора
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру