LINUX.ORG.RU

Sway 1.6 (и wlroots 0.13.0) — композитор для Wayland, совместимый с i3

 , , , ,


0

2

Вышла новая версия фреймового Wayland-композитора (с поддержкой XWayland) Sway 1.6, совместимого с фреймовым X11-оконным менеджером i3. Также обновлена библиотека wlroots 0.13.0, позволяющая разрабатывать другие композиторы для Wayland. В этом выпуске 69 разработчиков внесли 231 изменение, обеспечивающее множество новых функций и исправлений ошибок.

Это первый мажорный выпуск, подготовленный новым мейнтейнером Simon Ser после того, как оригинальный автор Drew DeVault передал ему проекты Sway и wlroots и ушёл развивать собственную платформу совместной разработки sourcehut, разрабатывать новый язык программирования и заниматься другими делами.

Основные изменения:

  • улучшена поддержка редактора метода ввода (IME — Input Method Editor): лучшая поддержка азиатских CJK-языков (китайского, японского, корейского), добавлена поддержка ввода на элементах рабочего стола (например, на панели и экране блокировки);
  • более плавная работа интерактивного перемещения окна и изменения его размера;
  • программы, установленные с помощью Flatpak и Snap, теперь смогут лучше интегрироваться со Sway, используя Wayland-протокол xdg-foreign;
  • улучшена совместимость с i3 по командам изменения схемы расположения окон;
  • добавлена настройка скрытия курсора во время печати на клавиатуре;
  • добавлена поддержка иконок в трее для систем без systemd/elogind;
  • улучшена работа с буфером обмена X11.

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

★★★★★

Проверено: commagray ()
Последнее исправление: commagray (всего исправлений: 10)

улучшена работа с буфером обмена X11.

Надеюсь это означает что тот баг, когда буфер переставал работать полностью, наконец-то исправлен. Непредсказуемый ещё такой.

cica
()

на minipc  c интел процессором J3160 фризит курсор. Я уже несколько месяцев ищу решение. На иксах конфиг с driver=intel решает проблему

anonymous
()

Последний раз когда я его пробывал там были проблемы с hidpi размер курсора менялся при наведении на верхнюю панель.

TDrive ★★★★★
()

разрабатывать новый язык программирования

We are building a new systems programming language

Надеялся найти по ссылке сравнение с rust…

hobbit ★★★★★
()

Уход неадеквата с попоболью от существования нормальных видеокарт как-то изменит поддержку работы на видеокартах nvidia, а не на затычках вместо видюх?

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

Проблема как раз там в нвидиа, а не в реализации. Они решили изобретать своё колесо. Есть вариант решение через вулкан, там вроде пилят его поддержку для wlroots

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

Правильно! Давайте наклепаем клонов Си, вместо того чтобы создать нормальную библиотеку контейнеров. И писать на них драйвера Линукс, чтобы расширить число зависимостей для его сборки! И сам Кен Томпсон туда же со своим Go.

Это мне напоминает ремейки успешных игр: некая оригинальная игра когда-то «зашла» в определённом сочетании планет. Но никто не знает ЧТО зайдёт здесь и сейчас.

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

Это nvidia кидалась дерьмом в sway, ты уверен? Я помню, что было ровно наоборот. Чувак там прямо оскорблял владельцев видеокарт и брызгал слюной.

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

У меня лично нет проблем с Невидией. Потому что нет Невидии… Я помню как в 1998 году приходилось подбирать железо под ОС Линукс по специальным спискам совместимого железа на форумах. Если сам Линус, мягко говоря, «не рекоммендует» Невидию - нафига её вообще покупать?

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

как-то изменит поддержку работы на видеокартах nvidia

Конечно. Теперь ты можешь ещё раз послать свои патчи для работы с невидей в апстрим.

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

Когда то сталкивался с чем то подобным, но это было давно и неправда. Очень давно не видел ничего такого. Использую sway квждый день.

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

Есть OpenCL и Vulkan. Насчёт рейтрейсинга в Невидии: его так сильно пиарили, но обзоры сводятся к тому что это «сырое», «малозаметное», и «настолько медленное, что в играх всё равно его надо отключать». В принципе, сырой рейтрейсинг есть и в новых картах от АМД, так что, я скептически отношусь ко всем этим маркетинговым «ништякам».

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

Правильно! Давайте наклепаем клонов Си, вместо того чтобы создать нормальную библиотеку контейнеров. И писать на них драйвера Линукс, чтобы расширить число зависимостей для его сборки! И сам Кен Томпсон туда же со своим Go.

Сишник просто морально устарел. Это не парни спятили, а проблема назрела. Любой чуть более удобный ЯП с ABI как у Си и возможностями низкоуровнего программирования тут же поимеет Си.

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

Если сам Линус, мягко говоря, «не рекоммендует» Невидию - нафига её вообще покупать?

Он уже говорил не раз, что это тема старая. И НВидия уже норм подгоняет дровища и прочее. Но с Вялым блоб в XWayland будет вызвать тормоза. А то, что там у кого-то из свейоделов сгорело – это я не в курсе.

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

Это все из-за llvm’a. Раньше не было таких тепличных условий для реализации своего NIH.

Ну да, GCC и его IR, GIMPLE кажется, ещё то убожеств. Что раньше, что сейчас. Сплошное ограничение свобод в разработке проектов с открытым исходным кодом.

kostyarin_ ★★
()

добавлена поддержка иконок в трее для систем без systemd/elogind;

А какое отношение имеет системд к иконкам ?

Darkman ★★★
()
Последнее исправление: Darkman (всего исправлений: 1)

разрабатывать новый язык программирования

The language is pretty small — we have a mostly complete specification which clocks in at 60 pages.

Поклонник Вирта? Хотя возможно это и правильно.

ушёл развивать собственную платформу совместной разработки sourcehut,

А она из альфы когда-нибудь выйдет? Или вначале он должен и это кому-то передать?

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

systemd отвечает за показ иконок в трее - очевидно же.

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

стабильный готовый говноблоб любителей скулить что это у нас всё из-за llvm не работает

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

линуксовый софт использует dbus для показа иконок в трее, а единственная нормальная библиотека для работы с dbus из сишки, sd-dbus, входит в состав libsystemd. Новость состоит в том, что люди запилили независимую библиотеку на её основе и добавили в sway в качестве опциональной зависимости. https://github.com/emersion/basu

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

получается мало того что системд это круто, так еще и «единственная нормальная библиотека для работы с dbus из сишки, sd-dbus, входит в состав libsystemd». Что скажут на это задроты, выпиливающие системд из дистрибутивов?

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

Что скажут на это задроты, выпиливающие системд из дистрибутивов?

В Генте без системд трей нормально работает. В Иксах.

Darkman ★★★
()
Последнее исправление: Darkman (всего исправлений: 1)

программы, установленные с помощью Flatpak и Snap, теперь смогут лучше интегрироваться со Sway, используя Wayland-протокол xdg-foreign;

добавлена поддержка иконок в трее для систем без systemd/elogind;

Как же этот ваш фейланд к линуксу гвоздями прибит. Тьфу, позорище.

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

а года 4 назад когда я начал осваивать i3 проблема с иконками в трее была одной из главных причин отказа людей от этой вм

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

Это слишком поспешное обобщение. По ссылке Линус сказал, что его громкое заявление привлекло внимание к проблеме. Certainly raised the profile of the problem. Maybe sometimes cursing is good. И nvidia стали живее поддерживать свой блоб. They have been active maintainers, it’s like the world have turned all pink and roses. Фантазии про «тема старая» там же, где и «Сишник просто морально устарел».

anonymous
()

Только у меня после обновления mpv стал дропать кадры, из-за не корректного refresh rate судя по всему? А еще swayidle начал выключать монитор во время воспроизведения видео тем же mpv или chromium.

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

Есть OpenCL и Vulkan

Круто. Только с ними никто не работает. GPGPU – это в основном CUDA, почему-то.

В принципе, сырой рейтрейсинг есть и в новых картах от АМД

В принципе, есть, сырой, да-да. Не, я не против, но тратить на это деньги я не очень хочу.

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

Есть OpenCL

Но нет фреймворков на этом самом OpenCL, для решения типичных задач, для которых используется CUDA.

Так что, несмотря на то, что у них совпадает синтаксис и задачи, OpenCL не может являться альтернативой для CUDA.

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

Маркетинг - он такой. Задачи ИИ делают на питоне! Ругают, что он медленный, но терпят… Так и с любыми фреймворками. Сайты на фреймворках, который тормозят. Не знаю что там такого «уникального» решает Cuda, но мне с ними не по пути.

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

Фантазии про «тема старая» там же, где и «Сишник просто морально устарел».

Но сишник морально устарел. А тема с НВидиа действительно старая. То что кто-то (не будем показывать пальцем), ждёт чего-то (чего, кстати?) что должно произойти и вот тогда-а-а…. – это и есть фантазии.

А по теме Вялого/NVidia blob/XWayland – они уже подвезли патчи для этого https://www.phoronix.com/scan.php?page=news_item&px=NVIDIA-GL-VLK-XWayland в январе-месяце.

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

Я вспомнил детали. Это редко случалось при копировании с firefox, буфер ломался, ничего нельзя было куда-либо вставить или откуда-либо скопировать, пока не закрыть firefox, после этого всё возвращалось в норму, как не бывало. Вроде даже багрепорт находил, но тот был про лису на гноме под вейлендом.

Надо снова попробовать, думаю это и стало причиной моего ухода со свея, других проблем не припомню.

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

Маркетинг - он такой. Задачи ИИ делают на питоне! Ругают, что он медленный, но терпят…

Вы это серьёзно? Из питона они просто вызывают нативные библиотеки, в том числе и gpgpu. Это не будет сильно медленней, даже если на shell script писать.

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

Просто Невидия влупила твои деньги в рекламу своего вендор-лока. Радуйся. Только непонятно, как ты пришёл к Линуксу? Для любителей вендор-лока есть Эппл со всеми удобствами, новеньким закрытым процессором, великолепным Objective-C (ой, его уже закопали? Ну ничего, ему на смену пришёл великолепный Swift!)…

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

Только у меня после обновления mpv стал дропать кадры, из-за не корректного refresh rate судя по всему? А еще swayidle начал выключать монитор во время воспроизведения видео тем же mpv или chromium.

не подтверждаю, УМВР

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

Просто Невидия влупила твои деньги в рекламу своего вендор-лока

А AMD и Intel их потратили на помощь бедным, ага. Только карточки AMD и nvidia стоят примерно одинаково почему-то.

только непонятно, как ты пришёл к Линуксу?

Лялекс удобен для многих штук. Nvidia его отлично поддерживает. В чём проблема?

Для любителей вендор-лока есть Эппл со всеми удобствами, новеньким закрытым процессором, великолепным Objective-C (ой, его уже закопали? Ну ничего, ему на смену пришёл великолепный Swift!)…

Чувак, ты какой-то придурошный. Прекращай это.

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