1.1, Аноним (1), 21:07, 19/01/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Протоколы, разрабатываемые в ветке "unstable":
> "text-input" - организация ввода текста.
А? А как оно работает то?
| |
|
2.2, Аноним (-), 21:15, 19/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
Магия? Святой дух?
А может оно было ненужно?
Вообще судя по wayland.app/protocols/text-input-unstable-v3
я даже не уверен, что оно про обычный текст, а не как протокол про правый/левый глаз.
V3 в названии тоже как бы намекает.
| |
|
3.13, ilyafedin (ok), 22:46, 19/01/2024 [^] [^^] [^^^] [ответить]
| +4 +/– |
Это клиентский (со стороны приложения) протокол для методов ввода, замена xim. Со стороны метода ввода используется input-method-v*.
| |
|
|
1.3, Аноним (3), 21:18, 19/01/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
когда уже запилят нормальный "вм", что-то в духе xmonad? все что есть - примитивное и неюзабельное, что-то вроде "смотрите, мы можем окошки двигать, во как, и никакого тиринга!"
| |
|
2.4, Аноним (-), 21:24, 19/01/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
А что мешает пользоваться xmonad ?
Он вроде более-менее рабочий.
Чем тебе не подошел Sway?
| |
|
3.40, Аноним (3), 10:13, 20/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
> А что мешает пользоваться xmonad ?
собственно им и пользуюсь, но приход вайланд неизбежен, вот и смотрю по сторонам, куда можно будет мигрировать
>Чем тебе не подошел Sway?
не динамический. ужасный вм, убогая модель тайлинга. никогда не понимал почему i3wm такой популярный, потому что настраивать особо не надо? дак там и настраивать нечего
| |
|
4.64, Аноним (64), 12:06, 20/01/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
Думаю если переход, который длится уже 15 лет (как говорят) всеже состоится, то и xmonad перепрут на вяленого, к тому времени.
| |
|
|
|
|
4.48, Аноним (-), 11:17, 20/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
А ты не думал, что оно просто готово к применению - ни прибавить, ни убавить?
| |
|
|
2.55, Аноним (55), 11:32, 20/01/2024 [^] [^^] [^^^] [ответить]
| –3 +/– |
ВМ как концепция работы остались в 2005 году. Сейчас сравнительно мало кто этим пользуется и соответственно мало кто разрабатывает. Смысла нет: железо экономить не надо, мониторы большие, все интересные функции внесли в ДЕ. Такова жизнь.
| |
|
1.5, Аноним (5), 21:32, 19/01/2024 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Кто-нибудь может поделиться ссылкой на какую-нибудь статью, объясняющую концепцию этих левых "протоколов"? Как они связаны (дружат) с реальными десктопными версиями гномов/KDE, системными библиотами wayland и прочего?
Пишут, что "xdg-shell" протокол компилируют и тащат исходниками (какую-то конкретную версию протокола) прямо с приложениями - как оно работает и почему? Будет ли старая версия такого протокола работать с новыми системами, а новая версия со старыми?
| |
|
2.7, Аноним (7), 21:43, 19/01/2024 [^] [^^] [^^^] [ответить]
| –11 +/– |
Нельзя поделиться чем, чего нет. Изначальная концепция ущербна. И теперь ее подпирают костылями прямо на ходу.
| |
|
3.11, Аноним (-), 22:36, 19/01/2024 [^] [^^] [^^^] [ответить]
| +2 +/– |
Концепция шикарна.
Мы добавляем только то что нужно, и только в структурированные протоколы.
В любой момент понятно, что у нас стабильное, а что нет.
| |
|
4.24, Аноньимъ (ok), 03:11, 20/01/2024 [^] [^^] [^^^] [ответить]
| –2 +/– |
> В любой момент понятно, что у нас стабильное
Ничего.
> а что нет
Чего нет - то стабильно конечно.
| |
|
|
2.12, Sunderland93 (ok), 22:43, 19/01/2024 [^] [^^] [^^^] [ответить]
| +2 +/– |
С чего они вдруг стали "левыми"? Это стандартные расширения, которые реализованы в любом Wayland композиторе или тулките в той или иной степени (например гномеры наотрез отказываются добавлять xdg-decoration)
| |
|
3.16, Аноним (5), 23:45, 19/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
Если они не левые, то какого чёрта они не ставятся вместе с 'libwayland-dev' и нельзя просто слинковать с готовыми либами?
| |
|
4.29, ВайКакПросто (?), 04:53, 20/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
По этому вопросу обращайся к сопровождающим пакета libwayland-dev в твоем Debian/Ubuntu.
| |
|
|
2.15, ПомидорИзДолины (?), 23:44, 19/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
Все это описано в документации, но не очень детализированно.
Если есть желание работать в этой сфере -- полезно будет почитать исходники weston.
Для праздного интереса - можно поискать статьи в интернете. Тем не менее, штука очень спецефичная и найти хорошую статью может быть сложнее, чем написать свою собственную.
| |
|
3.17, Аноним (5), 23:48, 19/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
Нет никакого желания 'работать в этой сфере'. Есть приложения, давно адаптированные под Xlib, WinAPI, Cocoa и прочее, и нужно просто адаптировать код под этот всеми продвигаемый Wayland, не потеряв функциональность. Но почему-то так просто это не делается.
| |
|
4.30, ВайКакПросто (?), 04:57, 20/01/2024 [^] [^^] [^^^] [ответить]
| +3 +/– |
А теперь вспомни как эти приложения адаптировали в WinAPI, Club, Cocoa. Процесс шел через скрип зубами и на волевых качествах разработчиков.
| |
|
5.35, Аноним (5), 08:58, 20/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
Я прекрасно помню как это происходило. Ответы на мои вопросы прекрасно находились в документации MSDN, Apple, Xlib... А вопросы по Wayland почему-то ведут на сайты, где функции не имеют описания или на примеры кусков кода, без объяснения их работы. Наверное в этом Google виноват...
| |
|
6.49, Аноним (55), 11:20, 20/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
Есть ощущение, что ты лжешь и никаких приложений под xlib, winapi и cocoa не существует. Люди как-то пишут под вейланд, а ты бедняжка не можешь ничо найти. И зачем-то тебе понадобилось описание вейланд-протоколов (зачем?).
| |
|
7.72, Аноним (5), 14:00, 20/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
Я не говорю, что не могу - всё будет раньше или позже. Просто у меня вызывает Wayland раздражение. Словно его писали не для разработчиков ПО, а просто по приколу, для "своих".
| |
|
8.74, Аноним (74), 14:34, 20/01/2024 [^] [^^] [^^^] [ответить] | +/– | Ты серьёзно Есть какая-то программа, которую специально адаптировали к WinAPI, ... текст свёрнут, показать | |
|
|
|
5.78, Аноним (78), 16:17, 20/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
Тем не менее если разработчику нужно было в приложении иметь много окон, он мог получить много окон и в WinAPI, и в Club, и в Cocoa, и даже в X11, а теперь вжух, и в вялом этого нет.
| |
|
4.89, ПомидорИзДолины (?), 02:37, 21/01/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
С какими конкретно сложностями вы столкнулись? На какие конкретные вопросы вы не смогли найти ответа?
| |
|
|
|
1.14, Аноним (14), 23:24, 19/01/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +6 +/– |
пройдёт еще пару лет и в этой шляпе ни кто не сможет разобраться как и в иксах
| |
|
|
3.21, Аноним (-), 00:55, 20/01/2024 [^] [^^] [^^^] [ответить]
| +5 +/– |
Иксы уже померли, осталось только пованивание от маргиналов.
И убили их те кто за 2022 год не сделал вообще ничего, в отличии от 32 разработчиков которые внесли невероятные 156 изменений. (https://opennet.ru/58410-xorg)
Только за месяц 2 новости про закрытие очередных дырях в X.Org Server в верисях 21.1.10/21.1.11.
Причем уязвимости там по 10-15+ лет живут.
| |
3.22, Аноним (64), 01:03, 20/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
А что там протухло, в иксах, конкретно? Оно как бы большое сильно, но вродь как осили же сделать модульным его? Или это заблуждение?
А то кудачут, протухло, протухло, мэнтэйнеры свалили в вейланд ибо задолбались и сами не врубаются что с этим делать... Однако врубаются что делать в вейланде ентом...
| |
|
4.43, Аноним (43), 10:21, 20/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
Про сваливших мейнтейнеров достаточно знать, что они вандалили репу иксов из-за детских обидок.
| |
|
5.66, Аноним (64), 12:16, 20/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
Как я понял проблема Иксов не в самой концепции (она даже классная) а в обмазке говнобиблиотеками. Если так, то теоретически вычистив код от поддержки старого железа ну скажем до 2000 года, то и костылей останется не так много, и получившееся обозвать X12. А обратная совместимость, может ретранслятор какой по типу xwayland только для X11.
В принципе база-то есть и она не плоха по наработкам-то. Не?
| |
|
6.69, BeLord (ok), 12:49, 20/01/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
Это не рабочая схема, вычищать нужно от старого железа всего и делать форк на железе 2020 года условно и по мере развития добавлять новое, тогда лет через 5 будет софт, поддерживающий актуальное железо и уже относительно старое на то момент.
| |
6.70, Аноним (-), 13:38, 20/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
Концепция там тоже не очень.
У нас есть фреймбуфер один на все. Поэтому например мониторы будут работать на частоте самого слабого звена.
Общие ресурсы для всех "пользователей" - каждый может читать и писать чужие данные.
Запутанность кодовой базы и горы костылей.
К сожалению все эти сложности отпугивают разработчиков - по большому счету там уже никого не осталось, пара человек дежурно закрывает самые дырявые дырки.
| |
|
|
|
|
2.20, Аноним (20), 00:41, 20/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
Однозначно вяленд нужно переделывать либо думать о замене. Слишком сильно прибит к онтопику, слишком усложнённые.
| |
|
3.23, Аноним (-), 01:12, 20/01/2024 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Слишком сильно прибит к онтопику
В разве это проблема? Где вы его еще собираетесь запускать?
На винде? На ней и исксы были, но сплыли за ненадобностью
На маке? Хз что там на маке, но зачем он вообще нужен?
На бсд? Их мнение чуток никого не колышит, пусть тянуть свою ксенокару.
> слишком усложнённые
Вяленый проще и понятнее чем иксы.
| |
|
4.25, nameleftblank (?), 03:53, 20/01/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
на винде wslg через вяленый работает, кстати
так что строго говоря в оффтопик спокойно прикрутили вяленый (хоть и неизвестно какими шаманствами)
| |
|
|
|
1.33, ИмяХ (ok), 07:18, 20/01/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>>"single-pixel-buffer" - позволяет создавать однопиксельные буферы, включающие четыре 32-разрядных значения RGBA
Ох уж эти велосипедостроители. Вместо того, чтобы просто писать uint32_t pixelbuffer[4]; они изобретают аж целый протокол!
| |
|
2.51, Аноним (-), 11:22, 20/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
Протокол давно готов. Дело за создателями композиторов, к ним обращай свои претензии.
| |
|
3.79, Аноним (79), 16:52, 20/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
Новость-то прочитал? Давноужеготовый протокол 33-й раз доделывают... и никак доделать не могут. Доделать не могут, т.к. расширений все ещё мало. А без расширений все уныло выходит.
Про фокус Джошуа Эштон полгода назад вопрос поднимал и вынес вердикт: "Всё у вас плохо, пришлось кучу костылей втыкать. Например, с фокусом в вашем вейланде вообще никак, а оно очень было нужно."
Я, например, жду поддержку трея нормальную. В кедах оно возможно уже есть, но хочется и за пределами КДЕ существовать.
| |
|
4.80, Аноним (-), 17:07, 20/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
Протокол стабилизирован 15 лет назад. Новые фичи вводят, обращай свои хотелки от разработчикам композиторов.
>Я, например, жду поддержку трея нормальную. В кедах оно возможно уже есть, но хочется и за пределами КДЕ существовать.
Протокол не обязан реализовавыть твои личные хотелки. Пиши письма разработчикам DE и WM.
| |
|
5.84, Аноним (79), 19:29, 20/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
А почему винда, мак и x11 мои хотелки реализовали, а под вейландом никак?
Это потому что Вейланд идеален, да? Ну и естественно, доработок Вейланд не требует абсолютно никаких! Уже 10 лет как готов и дописан... но ещё лет 5 минимум Вейланд будут допиливать.
P.S. На самом деле работа над вейландлм идёт и очень большая (года этак с 2020-го, когда резко потребовалось под вейландом скриншоты делать для zoom и skype). Но до состояния "готов" там ещё далеко. Мой личный вишлист 2014-го года исполнили чуть более чем наполовину (но уже более 50%).
| |
|
6.86, Аноним (-), 20:19, 20/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
> А почему винда, мак и x11 мои хотелки реализовали, а под вейландом никак
Может потому что эта хотелка нужна 0.01% юзеров и вот прям сейчас на нее нет смысла тратить время?
А лучше допилить что-то более нужное и полезное?
С другой стороны - это ж опенсорс, кто угодно может предложить драфт протокола.
> Уже 10 лет как готов и дописан
Так проблема что его делали, но никто не хотел его адаптировать, потому что "зачем если есть иксы".
И только когда жареный петух - в лице шапки, сказавшей "с меня хватит" - клюнул, то все сразу забегали и запричитали.
> Мой личный вишлист
Было бы интересно на него посмотреть. Чего там такого, что не хватает почти 50%?
С моей точки зрения он уже готов для обычного пользователя.
И уже дает больше чем иксы любителям игр и кинца.
| |
|
7.87, Аноним (79), 22:44, 20/01/2024 [^] [^^] [^^^] [ответить] | +/– | Попробую по памяти, чтобы быстрее почти всё через расширения PrimarySelectio... большой текст свёрнут, показать | |
|
8.92, llolik (ok), 09:05, 21/01/2024 [^] [^^] [^^^] [ответить] | +/– | Так можно же Виртуальные display и seat Вон в GNOME недавно по сути удалённые ... текст свёрнут, показать | |
|
|
|
|
4.81, Аноним (-), 17:08, 20/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
> В кедах оно возможно уже есть, но хочется и за пределами КДЕ существовать.
Может начать задавать вопросы находящимся за пределами кедов - почему в кедах есть, а у них до сих пор нет?
| |
|
5.85, Аноним (79), 19:53, 20/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
Зачем задавать, если уже ответ очевиден? В гноме трея нет и никогда не будет. Всякие sway/lxqt обходятся иконками из /usr/share/pixmap и управлением через dbus.
А трей будут делать на основе чего-то вроде embedding foreign widgets/xdg-foreign. Просто определиться должны большие дяди (протокол доделать/описать use-case как с iccwm).
В моем понимании это означает "доделать протокол", или "сделать расширение" (формально это расширение, но оно так сильно распространено, что без него прям начинаешь страдать; смириться с его отсутствием можно разве что в телефоне/телевизоре).
| |
|
|
|
2.53, Аноним (55), 11:24, 20/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
С какой стороны сырое? Перешёл год назад и забыл монстроиксы как страшный сон.
| |
|
1.38, Аноним (38), 10:03, 20/01/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
>Протоколы, разрабатываемые в ветке "unstable":
>"text-input" - организация ввода текста.
Извините, а что же, в Wayland до сих пор нельзя вводить текст?
| |
|
2.56, Аноним (-), 11:38, 20/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
Конечно можно было. Это уже v3. Видно что люди работают и стараются сделать вейланд еще лучше и удобнее.
| |
2.61, Пользователь планеты Земля (?), 11:53, 20/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
This protocol allows compositors to act as input methods and to send text to applications. A text input object is used to manage state of what are typically text entry fields in the application.
| |
2.77, Аноним (76), 15:23, 20/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
Только если вы делаете далеко идущие выводы только по названию протокола, вопреки здравому смыслу, как вы представляете что вайланд используется в дистрибутивах по дефолту не имея возможности выводить текст?
| |
|
|
|
3.82, fi (ok), 17:40, 20/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
странно, а X-сы поддерживают это в core.
А как там вообще с /usr/share/X11/xkb/ - есть ли 4 или более layouts?
Или как в хромос - основнова xkb, а сверку, чтоб изменить, костели )))
| |
|
|
1.44, Аноним (43), 10:26, 20/01/2024 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Pipewire это пример того, как надо делать. Про пипку нет никаких визгов. Оно просто заменяет пшшаудио и работает.
С вяленым ситуация иная. Это поделие, не совместимое даже в разных реализациях себя. 15 лет, а воз и ныне там.
| |
|
2.52, Аноним (-), 11:23, 20/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
Каждый кто пишет композиторв Вэйланда, обязать реализовать то. что написано в Протоколе.
| |
2.60, Аноним (55), 11:50, 20/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
>Про пипку нет никаких визгов.
В смысле? Такие споры порой стоят, что хоть святых выноси. Читай профессиональные сообщества, а не опеннет и реддит.
>С вяленым ситуация иная
Такая же, точно так же ругают за дело и думают как улучшать. Опять же, читай специалистов, а не интернет истеричек.
>не совместимое даже в разных реализациях себя. 15 лет, а воз и ныне там.
Пример несовместимости будет? Если это реально так, то я помогу связаться с разрабамт.
15 лет и почти полностью вынес иксы, став стандартом де факто, поменяв всю экосистему графики. Это плохой результат?
| |
|
3.88, Аноним (79), 00:52, 21/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Пример несовместимости будет?
Пример 6-летней давности. Запускаем в weston e17-терминал и kate. Копируем средней кнопкой выделение из терминала в kate - не копируется.
Делаем то же самое в e17-композиторе - зависает kate. В e17-приложения копируется.
Делаем аналогично в kwin - падает kwin (и всё что в нем запущено). Из konsole в kate под kwin все копируется.
Сейчас наверное пофиксили, но около года было примерно как описано.
| |
|
2.94, randomize (?), 01:37, 22/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
У меня на pipeware звук пропадает на доли секунды, затем снова идет. Достойный продолжатель дела пшаудио.
| |
|
1.54, Аноним (55), 11:27, 20/01/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Видимо имеет место массовое непонимание, что такое wayland-protocils и архитектуры вяленого. Wayland, чтобы было проще понять, организован по "микроядерному" принципу. У него экстремально маленькое ядро, а все взаимодействия вынесены в "протоколы". Это позволяет держать кодовую базу легко поддерживаемой и стабильной.
| |
|
2.59, Аноним (-), 11:45, 20/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Видимо имеет место массовое непонимание, что такое wayland-protocils и архитектуры вяленого.
Ты только это заметил? Тут народ вестон от вейланда отличить не может, а ты про архитектуру)
> Wayland, чтобы было проще понять, организован по "микроядерному" принципу. У него экстремально маленькое ядро, а все взаимодействия вынесены в "протоколы". Это позволяет держать кодовую базу легко поддерживаемой и стабильной.
Местные просто привыкли к ядру линукс и X11.
Когда весь код вываливается в одну большую, я бы даже сказал громадную пащучую кучу.
А потом десятилетиями ловятся баги из-за неявных взаимодействий.
| |
|
3.65, iZEN (ok), 12:08, 20/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
> А потом десятилетиями ловятся баги из-за неявных взаимодействий.
Ну вот зачем было делать X.Org модульным? В 30 мегабайт вся графика xorg-server 6.0 умещалась. Зачем было усложнять и ловить баги из межмодульного взаимодействия?
| |
|
4.67, Аноним (67), 12:17, 20/01/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
Чото модульность иксы не спасла от раздувания. Видимо потому что модульность от этого не защищает, в отличие от микросервисности.
| |
|
5.83, Аноним (83), 18:57, 20/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
Микросервисность от этого тоже не защищает, в отличие от здравого смысла. Но Вейланд пишут те же люди, что писали иксы последние десятилетия, так что результат будет тем же.
| |
|
|
|
|
1.63, iZEN (ok), 12:05, 20/01/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Ну когда уже Wayland вместо X.Org-server заработает? Ждём с 2008 года, а Германа всё нет, гальванизируют старуху-графиню.
| |
|
2.68, Аноним (67), 12:19, 20/01/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
Когда заработает на твоей фрибзд - задавай вопросы вашим мейнтейнерам. Ты ведь именно этим хотел поддеть, ага?
А на линуксе работает давно и хорошо.
| |
|
1.96, Аноним (96), 14:50, 23/01/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>А зачем бзде вейланд? Разве там кто-то графикой пользуется?
Почему нет? Вот при Иксах было можно отображать вывод программы с машины FreeBSD в окно Xming. А вот при Wayland-Protocols так уже не получится.
| |
|