LINUX.ORG.RU

Sway 0.14

 , , , ,


2

3

Состоялся релиз Sway версии 0.14 — совместимого с i3 фреймового оконного менеджера для Wayland.

Из 78 изменений и нововведений можно выделить:

  • SNI-иконки в трее (Swaybar);
  • совместимость с KDE-расширением Wayland (клиент-серверный режим работы);
  • возможность присваивания действий кнопкам мышки;
  • улучшенная поддержка тачскринов;
  • определение no_focus (как в i3);
  • исправления ошибок.

Также обновлена библиотека wlc, благодаря чему исправлена проблема с двойным курсором в GDM и улучшена поддержка тачскринов.

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

★★★★★

Проверено: jollheef ()
Последнее исправление: Psych218 (всего исправлений: 9)

Я тыкал его когда он начинался, и он тогда сильно бил по почкам GPU, который в свою очередь тянул за собой ядро.

Когда есть альтернативы — это всегда хорошо, тайлинга под вялендом особо нет, хоть я и не фанат i3.

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

Единственная работающая альтернатива гному на вяледне — это E. Можно даже нормальные панельки через xwayland прикрутить:-). Для лфсников с говном без железа сойдет, мб свое DE запилят даже.

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

Единственная работающая альтернатива гному на вяледне — это E.

А причём здесь гном? Сабж - альтернатива i3.

Laz ★★★★★
()
Ответ на: комментарий от batya

Чот тебя не в ту степь понесло. Sway — это WM, не надо сюда тащить всякие DE, тем более низкого качества.

r3lgar ★★★★★
()
Ответ на: комментарий от batya

А i3 есть на вяленд?

Сабж и есть оно, под вяленого проще переписать с нуля, чем перепиливать (ну кроме монстров типа гномокед, там столько кода, что проще дописать поддержку).

mandala ★★★★★
()
Ответ на: комментарий от r3lgar

Sway — это WM

не путай людей, относительно wayland термин WM не имеет смысла. В любом случае у нас теперь сервер целый сам должен рисовать окошки.

ПыСы: и в новости неточность, пошел репортить.

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

Хотя ну нафик, они сами себя так называют. А лезть в графическую систему ядра и что-то доказывать влом.

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

относительно wayland термин WM не имеет смысла

Управляет окошками? Управляет окошками! → Window Manager. :3

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

Ну если так, то согласен, кого там внутренности интересуют, в самом деле :).

mandala ★★★★★
()
Ответ на: комментарий от hotpil

Sway и есть композитор. В широком смысле. В wayland композитор управляет окошками тоже.

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

То есть композитор вроде comptona в sway не нужен?

Старому композитору не остается места в новой архитектуре. Щас попробую на пальцах очень просто (упрощенно даже) объяcнить: был протокол X11, сервер X11 — в линуксах 99% это xorg, опционально дополнительный композитор, и вишенка на торте — WM (от простого i3 до монстра-плазмы).

В новой: протокол wayland и композитный сервер, например weston или sway, всё, отдельного сервера нету. Какой-то отдельный композитор может быть, если кто-то укурится и реализует композитный сервер для вяленого в двух отдельных частях, навернув попутно свой еще один слой взаимодействия, но это наркомания.

mandala ★★★★★
()
Ответ на: комментарий от Psych218

Гномощель можно отдельно взять, отбросив остальные гномьи части, как и плазму ту же. Но в широком смысле да — гном это вм!

mandala ★★★★★
()
Ответ на: комментарий от Psych218

Управляет окошками? Управляет окошками! → Window Manager. :3

Тогда Gnome тоже WM.

Mutter (или что у них щаз там) — да, ЖНОМЕ — нет.

r3lgar ★★★★★
()
Ответ на: комментарий от Psych218

Тогда Gnome тоже WM.

Некоторые WM предоставляют больший функционал нежели простой оконный менеджер.В добавок к основному функционалу WM i3 также предоставляет платформу для запуска приложений, настройки горячих клавиш и фоновых изображений. Базовый WM окружения GNOME - Metacity не обладает данным функционалом, однако это корректируется дополнительными приложениями окружения GNOME. Таким образом нельзя сказать, что i3 - легковесная WM. Однако, так как i3 содержит всё необходимое для базового рабочего стола, многие люди используют его вместо больших и тяжёлых GNOME или KDE

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

Некоторые WM предоставляют больший функционал

А под Wayland не некоторые, а все WM предоставляют гораздо больший функционал, нежели простой оконный менеджер, вот в чём дело. Все они являются так же и композиторами.

Psych218 ★★★★★
()
Ответ на: комментарий от Odalist

configurable using Lua

Вот именно поэтому и интересно. А было бы совместимо с Awesome, так вообще бы ему цены не было!

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

Так будет же. Ссылку искать лень, но у них баг открыт. В 0.7 обещают «базовую» совместимость. Но к релизу 1.0 хотят полностью выпилить луа.

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

Так будет же.

Будет, да не совсем.

В 0.7 обещают «базовую» совместимость.

Они не реализуют полную совместимость как у Sway с i3, чтобы можно было просто перетащить свой конфиг и пользоваться.

Но к релизу 1.0 хотят полностью выпилить луа.

Собираются менять скриптовый язык для конфигов на что-то не для конфигов? Лол.

r3lgar ★★★★★
()
Ответ на: комментарий от Anarchist

Хачкель недостаточно хипсторский. И в нём ампутация ноги происходит ещё до того, как ты в неё соберёшься выстрелить.

Го вообще заменяет пистолет на плюшевую игрушку, надевает смирительную рубашку и запирает в обитой мягким комнате, пускать слюну и несвязно мычать до конца дней, упарываясь аминазином программировать на Go.

r3lgar ★★★★★
()
Ответ на: комментарий от feofan

Ты мне дал ссылку на иссую про осом, которую и так нетрудно найти. Дай мне лучше ссылку, где написано про конфигурацию через dbus с хоть какими-нибудь POC, если таковая имеется.

r3lgar ★★★★★
()
Ответ на: комментарий от feofan

Тогда и спорить не о чем. Без POC я буду смотреть на их планы как на влажные фантазии.

r3lgar ★★★★★
()
Ответ на: комментарий от energetix_user

А конфигурация через тьюринг-полные это костыли.

Окда, напиши мне скрипт без условий, но чтобы было норм? Если тебе хватает дефолта, то можешь не заглядывать в конфиги, но когда надо решить задачу, то эти ini-портянки даже открывать не хочется.

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

Какие такие нетривиальные задачи нельзя решить не выбрав из зоопарка оконных менеджеров тот, автор которого такой же извращенец как ты?

Что вообще нетривиального делается в том же awesome в скриптах?

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

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

Информативные виджеты.

r3lgar ★★★★★
()
Ответ на: комментарий от energetix_user

Виджет можно уместить в однострочник на баше.

Нельзя. Индикатор UPS, например, это не просто процент заряда, а состояние, напряжение, нагрузка. Да, можно всё текстом отобразить, но тогда только под UPS мне придётся выделить целую панель.

Ну разве что сигналы, хотя мне более чем хватает обычных хоткеев.

Например, когда я открываю кинцо, я хочу просто его посмотреть, а не отключать перед этим локер, уведомления и отключение экрана, а после просмотра — снова всё включать.

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

Никогда с таким не сталкивался. Всегда открывал кинул фулскрин и ничего не лочилось, не засыпало, не атаковало уведомлениями.

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

Для конфигов самое оно .ini или json на худой конец.

представляю конфиг в виде json похожего на xaml(с тригерами и прочим)

NextGenenration ★★
()
Ответ на: комментарий от energetix_user

не лочилось, не засыпало

При использовании какого-нибудь DE вполне поверю, но

не атаковало уведомлениями

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

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

так вообще бы ему цены не было!

Это смотря для кого. Простому пользователю Lua-это ад. Да и сам язык громоздкий и неудобный.

Odalist ★★★★★
()
Ответ на: комментарий от r3lgar

Для конфигов — самое оно.

Берите пример с i3.Простой и читабельный файл...

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

Простому пользователю Lua-это ад.

Вот и нефиг свой нос простому пользователю в конфиги совать, пусть жрут что дают.

Да и сам язык громоздкий и неудобный.

Программировать на нём в здравом уме никто не станет, но для расширения логики (читай — гибкой конфигурации) он просто идеален.

Берите пример с i3.Простой и читабельный файл...

И никакой гибкости: захотел виджет почты — баш в зубы, захотел виджеты нагрузки — коньки, и так далее. Понятно, что KISS, но панелька должна иметь хоть какую-то информативность.

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

но панелька должна иметь хоть какую-то информативность.

Да все нормально с этой панелькой. Хотите расширений по больше-есть i3blocks.

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

Да все нормально с этой панелькой. Хотите расширений по больше-есть i3blocks.

А как же целостность?

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

А как она теряется? Один кусок софта заменяется другим аналогичным.

По поводу скриптинга как ни странно простые конфиги лучше императивных портянок.

А если так уж охотно поизвращаться можно прописать путь к любому бинарнику в теле виджета.

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

По поводу скриптинга как ни странно простые конфиги лучше императивных портянок.

Не всегда и не везде. Я тоже за KISS, у меня даже почта устрочена через жопу offlineimap+neomutt+msmtp+neovim + сортировка почты POSIXовым шеллскриптом, но awesome предоставляет гибкую систему для управления окнами, целостность здесь просто незаменима, а виджеты… ну, это же фреймворк, куда без приятных плюшек? Тем более, никто не заставляет всем этим пользоваться.

Один кусок софта заменяется другим аналогичным.

Один кусок софта заменяется другим аналогичным целым приложением. Если это удобнее, то почему нет? Но если от этого одни страдания, то зачем?

r3lgar ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.