The OpenNET Project / Index page

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



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

Оглавление

wayward - пользовательская оболочка на основе композитного сервера Weston[BR], opennews (??), 20-Май-21, (0) [смотреть все]

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


9. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от Ordu (ok), 20-Май-21, 23:39 
Я всё поглядываю на этот вейланд, и всё никак понять не могу: а как его запускать? Ну вот поставлю я его, и что дальше? X'ы запускаются через баш-портянку startx, или если хочется экзотики, то через xinit.

Может просто я старый стал, поэтому не хочу лезть в неопределённость приключений, но реально, и вот чё делать, поставив его? Я смотрел в GentooWiki и в ArchWiki, и всё равно не понял.

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

15. "wayward - пользовательская оболочка на основе композитного с..."  +6 +/
Сообщение от user90 (?), 20-Май-21, 23:42 
> Ну вот поставлю я его

Одумайся! Пока еще не поздно)

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

31. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от Ordu (ok), 21-Май-21, 00:48 
Ты думаешь, что это необратимо? Я думаю, что нет, более того, мне кажется, что X'ы с Wayland могут сосуществовать на одной машине -- прибил один сеанс, запустил другой. Просто я не уверен, и... Знаешь, когда я впервые поставил себе линукс, я в течение первой же недели убил X11. Он перестал запускаться. Переустанавливать было неспортивно, поэтому я месяца два сидел в консоле, прежде чем смог собрать и сконфигурировать Xorg. С тех пор, да, я до сих пор предпочитаю виртуальный терминал всем остальным программам, и очень осторожно отношусь к идеям типа "а ну-ка я сейчас графическую подсистему пересоберу/переконфигурирую".
Ответить | Правка | Наверх | Cообщить модератору

19. "wayward - пользовательская оболочка на основе композитного с..."  +2 +/
Сообщение от Анонним (?), 20-Май-21, 23:49 
cat ~/.profile

if [[ -z $DISPLAY ]] && [[ $(tty) = /dev/tty1 ]]; then
  startx #openbox-session
fi
if [[ -z $DISPLAY ]] && [[ $(tty) = /dev/tty2 ]]; then
  XKB_DEFAULT_LAYOUT=us MOZ_ENABLE_WAYLAND=1 GDK_BACKEND=wayland exec sway
fi

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

26. "wayward - пользовательская оболочка на основе композитного с..."  +3 +/
Сообщение от Ordu (ok), 21-Май-21, 00:39 
А, то есть просто запускать wm надо, он типа сам разберётся? Я думал что так должно быть, но после X'ов не верилось, что бывает так просто.
Ответить | Правка | Наверх | Cообщить модератору

47. "wayward - пользовательская оболочка на основе композитного с..."  +2 +/
Сообщение от Аноним (47), 21-Май-21, 03:06 
Понятия wm в общем тоже не существует. Sway - это как раз композитор, так же как kwin и остальные
Ответить | Правка | Наверх | Cообщить модератору

20. "wayward - пользовательская оболочка на основе композитного с..."  –3 +/
Сообщение от Аноним (47), 20-Май-21, 23:53 
Плохо поглядываешь, тебе нужно понять что такое композитор и чем является сам вейленд (спойлер: его нельзя поставить)
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

27. "wayward - пользовательская оболочка на основе композитного с..."  +9 +/
Сообщение от Ordu (ok), 21-Май-21, 00:44 
> (спойлер: его нельзя поставить)

    $ emerge --pretend dev-libs/wayland
    
    These are the packages that would be merged, in order:
    
    Calculating dependencies... done!
    [ebuild   N    ] dev-libs/wayland-1.19.0

Что значит "нельзя поставить"? Ты хотел, наверное, сказать "нельзя запустить"? Ну так я об этом и спрашиваю: как его запускать, если его нельзя запустить?

Развели тут умников всяких, которые на простой вопрос ответить не могут.

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

45. "wayward - пользовательская оболочка на основе композитного с..."  –3 +/
Сообщение от Аноним (47), 21-Май-21, 03:04 
Это референсная имплементация клиента. Типа xlib. Еще там есть либа с референсной имплементацией серверной части протокола, которая нужна далеко не любому композитору (wlroots имплементит все сам). Сам вейленд не существует как софт (в отличие от X11), его нельзя поставить потому что ставить нечего. А как запустить тебе выше написали, я намекаю что нужно изучить матчасть
Ответить | Правка | Наверх | Cообщить модератору

46. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от Аноним (47), 21-Май-21, 03:05 
> в отличие от X11

Xorg, конечно

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

78. "wayward - пользовательская оболочка на основе композитного с..."  +4 +/
Сообщение от Аноним (-), 21-Май-21, 13:36 
"Референсная", "имплементация"... Моя рука непроизвольно тянется к нагану.
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

81. "wayward - пользовательская оболочка на основе композитного с..."  +2 +/
Сообщение от Аноним (81), 21-Май-21, 14:33 
Образцовое воплощение?
Ответить | Правка | Наверх | Cообщить модератору

98. "wayward - пользовательская оболочка на основе композитного с..."  –1 +/
Сообщение от Англицизмы признак скудоумия (?), 21-Май-21, 18:27 
Слова "эталон" и "реализация" не для жертв ЕГЭ.
Ответить | Правка | Наверх | Cообщить модератору

126. "wayward - пользовательская оболочка на основе композитного с..."  +3 +/
Сообщение от 1stTimer (?), 22-Май-21, 04:15 
А галлицизмы "эталон" и "реализация" тогда признак чего?
Ответить | Правка | Наверх | Cообщить модератору

150. "wayward - пользовательская оболочка на основе композитного с..."  +1 +/
Сообщение от Аноним (150), 24-Май-21, 12:35 
Очевидно, люди не за "чистоту" языка от тлетворного влияния запада борются. А за сохранение за ним функций общения и передачи знаний.
"Референсная имплементация" - таких слов нет в русском языке. Ты, кука-маркука балям-барабука, их сам выдумал. А "эталлонная реализация" - есть, и всем, даже маленьким котятам, понятно о чём речь.
Ответить | Правка | Наверх | Cообщить модератору

65. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от n00by (ok), 21-Май-21, 11:36 
>> (спойлер: его нельзя поставить)
>     $ emerge --pretend dev-libs/wayland

Так надо без --pretend, а потом сделать qlist dev-libs/wayland
Там изначально пачка xml файлов, из которых при помощи wayland-scanner генерируются исходники и собирается пара либ.

Я думал, ты уже давно переписал https://wayland-book.com  на Rust, просто забыл анонсировать. https://www.opennet.ru/openforum/vsluhforumID3/120556.html#11 (я не шучу, вот эту поделку https://opennet.ru/53778-game и накатал после твоего заявления).

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

86. "wayward - пользовательская оболочка на основе композитного с..."  –2 +/
Сообщение от Аноним (86), 21-Май-21, 15:15 
В этом-то и говнецо Wayland - да, это чистый X11 и ничего больше, поэтому, <мат>, каждый compositor для Wayland - это ПОВТОРНАЯ реализация полноценного Xorg и дупликация ТОННЫ кода, ошибок, глюков и прочего мракобесия.

Плюс, конечно, 100% несовместимые реализации настройки всего это гумна.

Закопайте эту дрянь к чертям собачим.

Пока у Wayland не будет аналога Xorg - это не графическая подсистема, это изврат.

// b.

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

87. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от llolik (ok), 21-Май-21, 15:52 
Я просто напоминаю, что X Window System была тоже далеко не одна реализация. Xorg не самая первая, но единственная дожившая (уже практически нет) до сегодняшнего момента реализация, де-факто являющаяся референсной.

Если применять аналогию, то условно можно сказать, что Weston - это новый Xorg/X12.

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

88. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от Аноним (86), 21-Май-21, 16:03 
Разбудите, когда Weston будет официальным WM для Gnome и KDE.

// b.

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

91. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от llolik (ok), 21-Май-21, 16:37 
> Разбудите, когда Weston будет официальным WM для Gnome и KDE.

Примерно никогда, я так догадываюсь. Тем не менее - это референсная реализация протокола, чем де-факто явлется и Xorg для X11.


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

113. "wayward - пользовательская оболочка на основе композитного с..."  –1 +/
Сообщение от Петух (?), 21-Май-21, 19:21 
Только на Линуксе стандартом является то, что никто никогда не использует. Опенсорс.
Ответить | Правка | Наверх | Cообщить модератору

89. "wayward - пользовательская оболочка на основе композитного с..."  +5 +/
Сообщение от Аноним (86), 21-Май-21, 16:09 
Кроме этого, вы лукавите!

Был XFree86, практически стандарт для Linux/BSD/Unix, и куда менее популярные X серверы, но _все_ они предоставляли одни и те же фичи/API и под ними одинаково практически всё работало.

WM для Wayland не предоставляют стандартную реализацию: drag-n-drop, systray, screen grabbing/castin, etc. etc. etc.

Хотите написать приложение для screenshot'ов для Wayland? Напишите код для Mutter, KWin, Weston и ещё для вагона WMs оно работать не будет, ибо разрабы не реализовали.

ЭТО ПРОСТО Г*ВНО

// b.

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

90. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от llolik (ok), 21-Май-21, 16:35 
> Кроме этого, вы лукавите!

В чём конкретно. Реализации X-ов ,было значительно больше одной - факт.

> но _все_ они предоставляли одни и те же фичи/API и под ними одинаково практически всё работало.

"Да, но нет". Расширения протокола (все вот эти X*), также никто не контролировал и не контролирует сейчас. В Wayland (protocols) чётко регламентируется какое расширение, какой версии, что делает?

> WM для Wayland не предоставляют стандартную реализацию: drag-n-drop, systray, screen grabbing/casting.

Это проблема этого WM-а, потому что протокол Wayland определяет рисование и компоновку окон. Всё, больше он ничем не занимается. Всё остальное - проблема реализации композитора.

Кто виноват, что в лагерьках СПО, как всегда, не могут договориться до единого стандарта и все пилят своё видение прекрасного, пока условный RedHat не стукет кое-чем по столу.
Я и раньше был мнения и сейчас его придерживаюсь, что вся проблемы Wayland и тогда и сейчас в том, что нет единого лица (или орг-ии не важно) по типу Линуса, которое принимает волевое решение, что должно быть стандартом и как оно должно быть реализовано.

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

106. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от Аноним (47), 21-Май-21, 18:55 
С чего бы повторная? Динамическую линковку вроде не вчера придумали
Ответить | Правка | К родителю #86 | Наверх | Cообщить модератору

141. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от adolfus (ok), 22-Май-21, 21:55 
Динамическая линковка хороша только тогда, когда глубина стека невелика. Задержка между старт-кликом и появлением виджета, готового к взаимодействию не должна превышать 100 мс. Т.е. пока отпускается кнопка мыши, все события, связанные с кликом должны быть обработаны полностью. Либо должны появится часики ожидания. Вместо говноанимации.
Ответить | Правка | Наверх | Cообщить модератору

107. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от Аноним (47), 21-Май-21, 18:56 
А на счет несовместимости это недостатки протокола, таки да, протокол - вышел очень плохо, модель - выкидывает лишнее и это хорошо на мой взгляд
Ответить | Правка | К родителю #86 | Наверх | Cообщить модератору

151. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от Аноним (151), 24-Май-21, 17:48 
> каждый compositor для Wayland

Притом что композиторы вообще не нужны, как я понимаю, ни для чего кроме прозрачности и смешных спецэффектов. Забавно поиграться какое-то время но всерьёз тратить на это ресурсы (как компа так и разработчиков) и вообще усложнять ради этого систему по меньшей мере странно.

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

33. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от пох. (?), 21-Май-21, 00:53 
Без xinit ты startx не запустишь
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

66. "wayward - пользовательская оболочка на основе композитного с..."  +1 +/
Сообщение от Anonymoustus (ok), 21-Май-21, 11:37 
Что ж ты так опускаешь иксперда при всех? Он обидится и будет плакать.
Ответить | Правка | Наверх | Cообщить модератору

136. "wayward - пользовательская оболочка на основе композитного с..."  +1 +/
Сообщение от anonymous (??), 22-Май-21, 13:06 
Разве он говорил обратное?
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

138. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от Ordu (ok), 22-Май-21, 16:48 
Не мешай, ему надо похвастаться познаниями уровня первых двух месяцев освоения linux'а. Мало ли, может кто думает, что он линуксом меньше двух месяцев пользуется? Вот надо всем объяснить, что больше.
Ответить | Правка | Наверх | Cообщить модератору

48. "wayward - пользовательская оболочка на основе композитного с..."  +1 +/
Сообщение от Аноним (48), 21-Май-21, 05:09 
Нет единой утилиты, запускающей Wayland. И это логично, потому что всем управляет композитный менеджер, значит запускать надо его.

К примеру sway запускается:

`exec sway`

GNOME:

`XDG_SESSION_TYPE=wayland gnome-session`

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

74. "wayward - пользовательская оболочка на основе композитного с..."  +1 +/
Сообщение от 0x0 (?), 21-Май-21, 12:49 
Да, у меня тоже тут некоторый когнитвыный диссонанс присутствует.

Все новомодные и новаторские вещи в Linux-way в каком-то таком загадочном ключе пошли, что даже особо и разгуляться негде, если, например, чувствуешь в себе силы и желание настроить все это как-то совершенно индивидуально, по своему и не на что не похоже...

Все стали делать как-то так, что приходится пользоваться тем, что дают. Даже если не хочешь, чтоб оно лезло куда-нибудь, куда тебе и не надо :)

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

75. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от 0x0 (?), 21-Май-21, 12:54 
Скорее всего, настали уже те времена, что для конфигурирования разве что из исходного кода все самому пересобирать нужно
(если прежде во всем этом коде сам разберешься и подпишешься под соглашением, что со всем согласен))
Ответить | Правка | Наверх | Cообщить модератору

79. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от аннянн (?), 21-Май-21, 13:49 
Я точно также сначала непонял, потом выяснилось что пускать надо wm/DE^Wкомпозитор.
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

104. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от 0x0 (?), 21-Май-21, 18:43 
У меня на данный момент в KDE с Wayland и NVidia рабочий стол какие-то сюрреалистические движущиеся картинки показывает (типа, скринсейвера (красиво, конечно)). А сами окна и их содержимое при этом, если их умудриться открыть, отображаются корректно.

В Gnome, вроде бы все нормально (хотя, ещё год назад курсор жутко тормозил со 100% загрузкой всех ядер процессора))

Так, вот. Я было думал, что это в конфигах каких-нибудь можно подкорректировать, но до сих внятного решения ни в документации, ни где-нибудь ещё ни сил, ни времени, ни желания пока так и не нашлось :)

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

124. "wayward - пользовательская оболочка на основе композитного с..."  +1 +/
Сообщение от Аноним (124), 22-Май-21, 01:12 
> Я всё поглядываю на этот вейланд, и всё никак понять не могу: а как его запускать? Ну вот поставлю я его, и что дальше?

Я всё поглядываю на этот вейланд, и всё никак понять не могу: а зачем? Ну вот поставлю я его, и какая от этого польза?

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

145. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от Аноним (145), 23-Май-21, 02:48 
Вместо startx теперь weston. Конфиг weston.ini в ~/.config
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

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

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




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

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