The OpenNET Project / Index page

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



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

"Выпуск пользовательского окружения Sway 1.2, использующего W..."  +/
Сообщение от opennews (ok), 28-Авг-19, 11:13 
Подготовлен (https://github.com/swaywm/sway/releases/tag/1.2) релиз композитного менеджера Sway 1.2 (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 позволяет размещать окна на экране не пространственно, а логически. Окна располагаются, образуя сетку, оптимально использующую экранное пространство и позволяющую быстро манипулировать окнами только при помощи клавиатуры.


Для обустройства полноценного пользовательского окружения  предлагаются сопутствующие компоненты: 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) (работа с буфером обмена), 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.

В новом выпуске:


-  Проведена работа по улучшению совместимости с оконным менеджером
i3 4.17 (https://www.opennet.ru/opennews/art.shtml?num=51215).
-  Добавлена опция для запуска приложения после перезапуска;
-  Добавлен переключатель для выбора применяемого по умолчаеию метода разделения окон по вкладкам или бок о бок (в виде стека);
-  Доработан механизм переключения раскладок клавиатуры, добавлены поддержка определения типов устройств ввода и предложена новая команда xkb_switch_layout;
-  Добавлена поддержка тем оформления курсора, для изменения которых предложена новая команда xcursor_theme;
-  В layer-shell добавлена поддержка всплывающих окон;
-  Реализовна поддержка Wayland-протокола wlr-output-management-v1 (https://github.com/swaywm/wlr-protocols/blob/master/unstable...), предназначенного для настройки устройств вывода;
-  Добавлена поддержка атомарного изменения настроек экрана через API wlr_output;
-  Добавлена настройка calibration_matrix для калибровки сенсорных экранов;

-  Устранено  несколько утечек памяти и проблем, приводивших к крахам.

URL: https://github.com/swaywm/sway/releases/tag/1.2
Новость: https://www.opennet.ru/opennews/art.shtml?num=51370

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

Оглавление

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


1. "Выпуск пользовательского окружения Sway 1.2, использующего W..."  +4 +/
Сообщение от bunker203 (ok), 28-Авг-19, 11:13 
Минималистичный композитный менеджер под Wayland. Здорово.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "Выпуск пользовательского окружения Sway 1.2, использующего W..."  +8 +/
Сообщение от Анони (?), 28-Авг-19, 13:37 
Настолько минималистичный, что даже скриншота нет
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

44. "Выпуск пользовательского окружения Sway 1.2, использующего W..."  +1 +/
Сообщение от Аноним (44), 28-Авг-19, 19:58 
А смысл скриншотить один пиксель?
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

3. "Выпуск пользовательского окружения Sway 1.2, использующего W..."  –8 +/
Сообщение от Аноним (3), 28-Авг-19, 11:27 
i3/sway - пожалуй, лучший WM для любителей смастерить свой собственный рабочий стол. Начать, к примеру, с того, что не используется ущербная концепция взаимоперекрывающихся окон, а закончить тем, что он очень не требователен к ресурсам, в отличие от GNOME и еще одной DE на букву K. Единственный нюанс i3/sway - это то, что его нужно заранее изучать. У любителей GNOME и еще одной DE на букву K с этим, по всей видимости, большие трудности. Но, как говорится, кто-то берет на рынке уже готовые костюмы (98% населения), а кто-то тратит время и добивается того, что у него свой собственный костюм, сшитый индивидуально под него (2% населения, элита).
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Выпуск пользовательского окружения Sway 1.2, использующего W..."  –4 +/
Сообщение от Аноним (4), 28-Авг-19, 11:32 
"Элита" пользуется маком. Остальные.... Не лучше тех, что пользуются G или K или X или L или что либо ещё.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Выпуск пользовательского окружения Sway 1.2, использующего W..."  +8 +/
Сообщение от Аноним (3), 28-Авг-19, 11:35 
> "Элита" пользуется маком.

Полностью поддерживаю твое решение взять это слово в кавычки.

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

7. "Выпуск пользовательского окружения Sway 1.2, использующего W..."  –5 +/
Сообщение от Аноним (4), 28-Авг-19, 11:54 
Цитаты обычно и берут в кавычки. Элементарная грамматика.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

17. "Выпуск пользовательского окружения Sway 1.2, использующего W..."  +5 +/
Сообщение от Аноним (17), 28-Авг-19, 13:40 
Слова, которые употребляются в необычном, ироническом значении, обычно и берут в кавычки. Элементарная грамматика.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "Выпуск пользовательского окружения Sway 1.2, использующего W..."  +6 +/
Сообщение от Аноним (9), 28-Авг-19, 12:07 
как просто потешить себя став элитой, всего-то i3/sway настроить
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

13. "Выпуск пользовательского окружения Sway 1.2, использующего W..."  +3 +/
Сообщение от Аноним (17), 28-Авг-19, 13:33 
> 2% населения, 31337.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

14. "Выпуск пользовательского окружения Sway 1.2, использующего W..."  +1 +/
Сообщение от Аноним (14), 28-Авг-19, 13:36 
Хочу переключать рабочие столы на одном из нескольких мониторов, приходится страдать с ненужнотайлами.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

26. "Выпуск пользовательского окружения Sway 1.2, использующего W..."  +/
Сообщение от Аноним (26), 28-Авг-19, 14:53 
> Хочу переключать рабочие столы на одном из нескольких мониторов

Когда-то мне нужно было, а я не знал... Где ж вы раньше были.

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

18. "Выпуск пользовательского окружения Sway 1.2, использующего W..."  –2 +/
Сообщение от Аноним (18), 28-Авг-19, 13:46 
> ущербная концепция взаимоперекрывающихся окон

Когда а рабочую смену надо окрывать/закрывать сотню-другую окон, ты поймешь как ты не прав.

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

25. "Выпуск пользовательского окружения Sway 1.2, использующего W..."  +/
Сообщение от Аноним (25), 28-Авг-19, 14:49 
Элита, которая сама себе шьет костюмы? Забавно.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

27. "Выпуск пользовательского окружения Sway 1.2, использующего W..."  +2 +/
Сообщение от Аноним (27), 28-Авг-19, 15:39 
Слышь, элита. Костюм то к первому сентября уже сшил себе?
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

31. "Выпуск пользовательского окружения Sway 1.2, использующего W..."  +1 +/
Сообщение от Аноним (31), 28-Авг-19, 16:18 
Карманных денег подсоберет, сошьет.
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

34. "Выпуск пользовательского окружения Sway 1.2, использующего W..."  +/
Сообщение от AlexYeCu_not_logged (?), 28-Авг-19, 18:04 
>i3/sway - пожалуй, лучший WM для любителей смастерить свой собственный рабочий стол.

xmonad? awesome?

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

45. "Выпуск пользовательского окружения Sway 1.2, использующего W..."  +/
Сообщение от Анони (?), 28-Авг-19, 20:55 
> он очень не требователен к ресурсам

Да, элита, а на комп не хватает

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

46. "Выпуск пользовательского окружения Sway 1.2, использующего W..."  +/
Сообщение от Аноним (46), 28-Авг-19, 22:05 
> i3/sway - пожалуй, лучший WM для любителей смастерить свой собственный рабочий стол.

Чем оно лучше awesome?

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

47. "Выпуск пользовательского окружения Sway 1.2, использующего W..."  +/
Сообщение от Аноним (47), 28-Авг-19, 22:54 
>(2% населения, элита).

Это не элита, не льсти себе, это атаку. Как бы ты не пыхтел, ничего нового ты не в состоянии придумать. Все что можно придумать это либо Gnome3  для тачскрина на десктопе либо КДЕ копирующий Винду, либо их микс. Просто большинство людей не тратят время на тривиальные задачи, т.к. это глупо. Пост скриптум чем у тебя сильнее чувство собственной важности, тем более ты тупой. Мы все инфантильные биороботы.

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

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

12. "Выпуск пользовательского окружения Sway 1.2, использующего W..."  +/
Сообщение от Аноним (12), 28-Авг-19, 12:54 
Хромиум железно запилен под иксы? Интересно, а как тогда все остальные производные под другие платформы работают, не уж то спешл эдишн?)
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

16. "Выпуск пользовательского окружения Sway 1.2, использующего W..."  +/
Сообщение от Аноним (10), 28-Авг-19, 13:38 
>Хромиум железно запилен под иксы?

поддержка вяленого пилится, но пока по умолчанию выключена в опциях сборки

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

29. "Выпуск пользовательского окружения Sway 1.2, использующего W..."  +/
Сообщение от iPony129412 (?), 28-Авг-19, 16:03 
Нет. В том числе на Chrome OS браузер не использует иксов.
Но на десктопных линуксов другого толком и нет.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

20. "Выпуск пользовательского окружения Sway 1.2, использующего W..."  +/
Сообщение от Аноним (20), 28-Авг-19, 13:58 
Поддержку Nvidia уже сделали?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

21. "Выпуск пользовательского окружения Sway 1.2, использующего W..."  +/
Сообщение от Аноним84701 (ok), 28-Авг-19, 14:04 
>  All proprietary graphics drivers are unsupported. This includes the Nvidia proprietary driver. The open source Nouveau driver is required instead. This is not going to change, don't ask. Tip: buy your hardware with open source support in mind.

Любители проприетарщины должны страдать? Ну или пинать своего любимого производителя?
https://wiki.gnome.org/Initiatives/Wayland/NVIDIA
> The proprietary NVIDIA doesn't provide the same user space API as the open source drivers. While the open source drivers ...

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

23. "Выпуск пользовательского окружения Sway 1.2, использующего W..."  –2 +/
Сообщение от Аноним (23), 28-Авг-19, 14:28 
>Любители проприетарщины должны страдать? Ну или пинать своего любимого производителя?

А в KDE и GNOME работает.

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

24. "Выпуск пользовательского окружения Sway 1.2, использующего W..."  +/
Сообщение от Аноним84701 (ok), 28-Авг-19, 14:39 
>>Любители проприетарщины должны страдать? Ну или пинать своего любимого производителя?
> А в KDE и GNOME работает.

Точно?
> With GNOME 3.32, there is some preliminary support for runnig a Wayland session on top of the NVIDIA drivers.
> There is currently no accelerated GLX support when running a GNOME Wayland session no top of the NVIDIA drivers, meaning X11 OpenGL applications will use software rendering.
> The way GNOME Shell currently does monitor mirroring relies on passing the same hardware buffer to multiple CRTCs, which is currently not supported by the API exposed by the NVIDIA driver.
> while handing different regions of the same hardware buffer to the different CRTCs. This is currently not supported by the API exposed by the NVIDIA driver.

https://community.kde.org/Plasma/Wayland_Showstoppers#NVIDIA
> The NVIDIA blob is not supported as it uses a custom EGL extension. It would require additional code just for NVIDIA.

https://marc.info/?l=kwin&m=154205907402787&w=3
> An EGLStreams backend for KWin
> From:       Erik Kurzinger <ekurzinger () nvidia ! com>

Но любителям решений "как в винде" и вендорлоков, конечно виднее …

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

33. "Выпуск пользовательского окружения Sway 1.2, использующего W..."  +/
Сообщение от iPahcae6 (?), 28-Авг-19, 17:44 
> Точно?

Точно. Только вчера, ради интереса, решил посмотреть как там Wayland, выбрал в gdm «Gnome on Wayland», залогинился, а оно работает. Вообще ничего специально не делал. GeForce 1060 6Gb, дрова от nvidia ветки 430

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

36. "Выпуск пользовательского окружения Sway 1.2, использующего W..."  –1 +/
Сообщение от Аноним84701 (ok), 28-Авг-19, 18:38 
>> Точно?
> Точно. Только вчера, ради интереса, решил посмотреть как там Wayland, выбрал в
> gdm «Gnome on Wayland», залогинился, а оно работает. Вообще ничего специально
> не делал. GeForce 1060 6Gb, дрова от nvidia ветки 430

Т.е. о недоделках и трудностях из-за проприетарных закидонов процитированные выше гномо-вики нагло врет?

Ну и для тех, кто не понял о чем речь в marc.info и пропустил "пинать производителя", разжевывается еще раз на морониксе:
https://www.phoronix.com/scan.php?page=news_item&px=EGLStrea...
> 15 April 2019
> At the end of last year it was shared that NVIDIA was developing an EGLStreams back-end for KWin, similar to the efforts in getting EGLStreams support into GNOME's Mutter compositor. By late January is when the proof-of-concept code for KWin with EGLStreams entered review. Following months of review, the back-end has been merged into KWin Git.

https://www.phoronix.com/scan.php?page=news_item&px=NVIDIA-B...
> NVIDIA Contributes EGLStreams Improvements For GNOME's Mutter Wayland Support
> Written by Michael Larabel in GNOME on 16 June 2018 at 01:15 AM EDT. 12 Comments

ЗАВИСТЬ закоммитила поддержку/улучшения в мамку и квин.

Да вообще, считать в порядке вещей и нормальным, когда вендор вместо реализации общепринятого GBM замутил что-то свое и уже сильно потом кинул подачку для двух самых популярных WM (что оказывается является чуть ли не поводом для гордости - типа "А нам Хозяин благоволит, а вам вот нет!") … o_O
А не пройти ли благородным донам обратно на макОСь или винду?


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

37. "Выпуск пользовательского окружения Sway 1.2, использующего W..."  +/
Сообщение от iPahcae6 (?), 28-Авг-19, 18:50 
Обрати внимание, что на дворе конец августа 2019 года, а ты даешь ссылки на похороникс 2018 года.

Собственно почему я проверял. Периодически смотрю на Wayland и до недавней попытки оно рисовало мне фиги, пытаешься логинится, черный экран, а потом снова gdm. А тут зашел в менеджер драйверов, посмотрел, что у меня юзается какая-то 3xx-ветка, решил обновить до 430.xx и попробовать, тыкнул мышкой, оно дрова притащило, вышел из сеанса, попробовал залогинится и все заработало. Очевидно в дровах что-то поменялось и ко всему пришло счастье.

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

38. "Выпуск пользовательского окружения Sway 1.2, использующего W..."  +/
Сообщение от Аноним84701 (ok), 28-Авг-19, 18:57 
> Обрати внимание, что на дворе конец августа 2019 года, а ты даешь
> ссылки на похороникс 2018 года.

Обрати внимание на
> > 15 April 2019
> > At the end of last year it was shared that NVIDIA was developing an EGLStreams back-end for KWin,

.
.

> Собственно почему я проверял. Периодически смотрю на Wayland и до недавней попытки
> оно рисовало мне фиги

Как я и писал в самом начале - любители проприетари и веднорлоков должны страдать или пинать своего вендора.

А теперь попробуй еще раз прочитать с начала обсуждения
>>> Поддержку Nvidia уже сделали?

и понять, почему кивать на поддержку проприетарного блобика NVIDIA менеджерами окон Гнума и KDE
>>> А в KDE и GNOME работает

обычный "виндуизм" чистой воды.
Тем более, что поддержку KWin и Mutter для пропретарного драйвера делала (как минимум частично) сама Nvidia.
"Такого кина нам не надо" (с)

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

40. "Выпуск пользовательского окружения Sway 1.2, использующего W..."  +/
Сообщение от soarin (ok), 28-Авг-19, 19:23 
> Только вчера, ради интереса, решил посмотреть как там Wayland, выбрал в gdm «Gnome on Wayland», залогинился, а оно работает. Вообще ничего специально не делал.

Ну ты проверил то? Оно скорее всего просто в Fallback ушло по тихому, ничего тебе не сказав.
А так без nvidia-drm.modeset=1 оно и не будет работать

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

48. "Выпуск пользовательского окружения Sway 1.2, использующего W..."  +/
Сообщение от iPahcae6 (?), 28-Авг-19, 23:19 
ps'ом посмотрел, мля, что нет иксовых процессов и есть процессы вяленного.
А ты как смотришь что на машине происходит? Через астрал?
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

22. "Выпуск пользовательского окружения Sway 1.2, использующего W..."  +/
Сообщение от anonymoussssss (?), 28-Авг-19, 14:06 
Не знаю как сейчас, но они довольно резко отзывались о проприетарных драйверах nvidia, так что вряд ли.
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

43. "Выпуск пользовательского окружения Sway 1.2, использующего W..."  +1 +/
Сообщение от Аноним (43), 28-Авг-19, 19:44 
Она была. Ее наоборот выкинули
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

32. "Выпуск пользовательского окружения Sway 1.2, использующего W..."  +/
Сообщение от abi (?), 28-Авг-19, 17:29 
Как-то плохо нацелен на FreeBSD, чтобы трей был надо systemd или elogind иметь. https://github.com/swaywm/sway/blob/master/meson.build#L81
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

35. "Выпуск пользовательского окружения Sway 1.2, использующего W..."  +/
Сообщение от Аноним (35), 28-Авг-19, 18:26 
Кстати, есть этому какое-нибудь объяснение?
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

39. "Выпуск пользовательского окружения Sway 1.2, использующего W..."  +/
Сообщение от alebastr (?), 28-Авг-19, 18:59 
https://www.freedesktop.org/software/systemd/man/sd-bus.html
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

41. "Выпуск пользовательского окружения Sway 1.2, использующего W..."  +/
Сообщение от freehckemail (ok), 28-Авг-19, 19:32 
> Для обустройства полноценного пользовательского окружения предлагаются сопутствующие компоненты...

А можно про компоненты отдельно и поподробнее?

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

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

49. "Выпуск пользовательского окружения Sway 1.2, использующего W..."  +/
Сообщение от Аноним (-), 29-Авг-19, 00:45 
на орандж пае с lima sway лучше всего робит, мне нравится, и ресурсов меньше иксов жрет
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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

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




Спонсоры:
Слёрм
Inferno Solutions
Hosting by Ihor
Хостинг:

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