The OpenNET Project / Index page

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



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

"wayward - пользовательская оболочка на основе композитного сервера Weston[BR]"  +/
Сообщение от opennews (??), 20-Май-21, 23:01 
Доступен новый выпуск пользовательской оболочки Wayward 0.8.3, основанной на использовании композитного сервера Weston и протокола Wayland. Оболочка примечательная низким потреблением памяти  (50-70 МБ ОЗУ), высокой скоростью работы и использованием всего четырёх зависимостей (weston/wayland, ttf-droid/adwaita-icon-theme, gtk3 и sudo)...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=55185

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

Оглавление

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


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

6. "wayward - пользовательская оболочка на основе композитного с..."  +2 +/
Сообщение от Аноним (6), 20-Май-21, 23:18 
Уже полгода пользуюсь только Wayland, всем доволен.
Ответить | Правка | Наверх | Cообщить модератору

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ообщить модератору

77. "wayward - пользовательская оболочка на основе композитного с..."  +2 +/
Сообщение от Аноним (-), 21-Май-21, 13:34 
Четыре с половиной года пользуюсь, всё прекрасно.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

2. "wayward - пользовательская оболочка на основе композитного с..."  +4 +/
Сообщение от ы (?), 20-Май-21, 23:08 
Осталось обвешать всякими свистоперделками и будет уже совсем не 50-70 MB ОЗУ
Ответить | Правка | Наверх | Cообщить модератору

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

58. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от Аноним (58), 21-Май-21, 09:47 
> Осталось обвешать всякими свистоперделками и будет уже совсем не 50-70 MB ОЗУ

Никаких перделок не нужно, просто запустить браузер и открыть в нем пару вкладок с амазоном, фейсбуком и еще какой-нибудь дрянью ;)

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

60. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от rvs2016 (ok), 21-Май-21, 10:57 
Даже свистоперделки добавлять не понадобится. Достаточно запустить браузер, а в него загрузить тяжеленый сайт (а сейчас они почти все такие) - и полетели гигабайтики коту под хвост.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

70. "wayward - пользовательская оболочка на основе композитного с..."  +2 +/
Сообщение от scor (ok), 21-Май-21, 12:01 
> Осталось обвешать всякими свистоперделками и будет уже совсем не 50-70 MB ОЗУ

да оно уже в десять раз жирнее, чем нормальные WM. Куда же ему ещё-то?:)

❯ ps afu | grep [x]monad | awk '{$6=int($6/1024)"M";}{ print $9" "$6;}'
May04 6M

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

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

12. "wayward - пользовательская оболочка на основе композитного с..."  +3 +/
Сообщение от paulus (ok), 20-Май-21, 23:40 
В смысле WM :)
Ответить | Правка | Наверх | Cообщить модератору

17. "wayward - пользовательская оболочка на основе композитного с..."  +3 +/
Сообщение от Аноним (17), 20-Май-21, 23:44 
DE != панелька над композитором
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

68. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от Леголасemail (ok), 21-Май-21, 11:48 
DE != !DE
Ответить | Правка | Наверх | Cообщить модератору

76. "wayward - пользовательская оболочка на основе композитного с..."  +1 +/
Сообщение от Аноним (17), 21-Май-21, 13:23 
true
Ответить | Правка | Наверх | Cообщить модератору

5. "wayward - пользовательская оболочка на основе композитного с..."  +1 +/
Сообщение от Аноним (5), 20-Май-21, 23:17 
Wayland, давай уже, поднажми и смети легаси тиринг трэш, пожалуйста, хватит быть сырым
Ответить | Правка | Наверх | Cообщить модератору

144. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от randomize (?), 23-Май-21, 02:29 
Так это ж протокол (типа ничего показывать и не должен), ахах
Ответить | Правка | Наверх | Cообщить модератору

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

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

PS: открытие этой новости покрошило Ледяного Кота. Совпадение?..

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

13. "wayward - пользовательская оболочка на основе композитного с..."  –4 +/
Сообщение от Аноним (13), 20-Май-21, 23:41 
В GNU/Linux дефолтным тулкитом является GTK+. Нет смысла вкладываться в проприетарные тулкиты.
Ответить | Правка | Наверх | Cообщить модератору

18. "wayward - пользовательская оболочка на основе композитного с..."  +1 +/
Сообщение от google.cum (?), 20-Май-21, 23:48 
xaw
Ответить | Правка | Наверх | Cообщить модератору

41. "wayward - пользовательская оболочка на основе композитного с..."  –1 +/
Сообщение от saahriktu (ok), 21-Май-21, 02:19 
xaw не умеет работать с Wayland'ом. Как и Tk, Motif, FLTK,... и т.д.

Список тулкитов/библиотек, которые умеют работать с Wayland'ом, не густ: Qt, GTK, SDL и EFL. Вот, в целом, и всё. При этом поддержка Wayland'а в SDL и EFL помечена как экспериментальная.

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

49. "wayward - пользовательская оболочка на основе композитного с..."  +2 +/
Сообщение от Аноним (49), 21-Май-21, 05:52 
>xaw не умеет работать с Wayland'ом. Как и Tk, Motif, FLTK

Тогда вялый не нужен.

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

94. "wayward - пользовательская оболочка на основе композитного с..."  +1 +/
Сообщение от Аноним (94), 21-Май-21, 16:57 
Пусть сам Вялый для начала научится наконец работать.
Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

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

93. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от Аноним (94), 21-Май-21, 16:56 
>В GNU/Linux дефолтным тулкитом является GTK+.

У IBM Hat?

>Нет смысла вкладываться в проприетарные тулкиты.

Кому, IBM Hat? (Хотя, они сами не меньшие проприерасты.)

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

96. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от Аноним (86), 21-Май-21, 18:00 
> В GNU/Linux дефолтным тулкитом является GTK+. Нет смысла вкладываться в проприетарные тулкиты.

Видимо, сильно головой в детстве ударялись.

// b.

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

152. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от Тот_Самый_Анонимус (?), 30-Май-21, 14:32 
>В GNU/Linux дефолтным тулкитом является GTK+.

А в негнутом линухе не является. освобождайся от столманутого рабства.

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

59. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от Аноним (59), 21-Май-21, 10:26 
Потому что qt не поддерживает wayland нормально
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

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

10. "wayward - пользовательская оболочка на основе композитного с..."  +3 +/
Сообщение от user90 (?), 20-Май-21, 23:40 
> реализован индикатор состояния аккумулятора

Запахло!

Ну а расположение панели, ее высоту менять можно?? Поддерживаются ли темы оформления?

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

61. "wayward - пользовательская оболочка на основе композитного с..."  +2 +/
Сообщение от rvs2016 (ok), 21-Май-21, 10:59 
> Ну а расположение панели, ее высоту менять можно??
> Поддерживаются ли темы оформления?

А зачем это так подробно настраивать? Для настройки каждого завалящего болта оболочки водятся уж (КДЕ).

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

11. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от KHD (ok), 20-Май-21, 23:40 
У меня вяленый до сих пор не работает в KDE на Kubuntu 21.04, дрова невидии, в топку подобные поделки...
Ответить | Правка | Наверх | Cообщить модератору

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

25. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от Kuromi (ok), 21-Май-21, 00:33 
Ой,там такой глубойкий спор. Нвидия сделали свой интерфейс EGLstreams кажется и "стандартизировали" его даже. А все используют GBM. Одни не жеают поддерживать одно, вторые - другое. Ситуация патовая, там кто первфй перебодает. Пока что проскакивала информация что Нвидия какие-то подвижки начала делать вроде.
Ответить | Правка | Наверх | Cообщить модератору

35. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от Full Master (?), 21-Май-21, 01:01 
Стандартизировали его Kronos Group.
Ответить | Правка | Наверх | Cообщить модератору

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

149. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от Аноним (149), 24-Май-21, 12:14 
https://www.khronos.org/registry/EGL/extensions/KHR/EGL_KHR_...
Ответить | Правка | Наверх | Cообщить модератору

142. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от Kuromi (ok), 23-Май-21, 00:34 
> Стандартизировали его Kronos Group.

Ну так да, Кронос стандартизировал и Нвидия такая "А почему никто не делает поддержку нашей имплементации?". А никто не делает и все. Патовая ситуация, Нвидия тыкает пальцем в стандарт, все остальные хихикают в ответ.

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

125. "wayward - пользовательская оболочка на основе композитного с..."  +1 +/
Сообщение от Аноним (125), 22-Май-21, 02:59 
> Поделки ты имеешь ввиду зеленые драйвера?

Аноним репортинг: на красных и синих драйверах пользоваться так же невозможно.

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

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

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

55. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от ryoken (ok), 21-Май-21, 08:28 
Слезайте с зелёных.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

110. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от Аноним (110), 21-Май-21, 19:09 
> дрова невидии

Расходимся.

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

16. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от Rev (?), 20-Май-21, 23:43 
Не понял, а почему не на Расте?
Ответить | Правка | Наверх | Cообщить модератору

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

22. "wayward - пользовательская оболочка на основе композитного с..."  +1 +/
Сообщение от Аноним (49), 20-Май-21, 23:55 
>adwaita-icon-theme, gtk3

Ну вы понели.

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

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

51. "wayward - пользовательская оболочка на основе композитного с..."  –1 +/
Сообщение от Аноним (51), 21-Май-21, 07:42 
GTK, мы понели.
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

100. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от Англицизмы признак скудоумия (?), 21-Май-21, 18:36 
http://linux-hardware.org/?view=os_de

Ну ты понел.

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

28. "wayward - пользовательская оболочка на основе композитного с..."  +4 +/
Сообщение от Аноним (28), 21-Май-21, 00:47 
>Оболочка примечательная низким потреблением памяти (50-70 МБ ОЗУ), высокой скоростью работы

На GeForce 2 Fx задержка полсекунды при перемещении курсора мыши по области с вестоном. Такая высокая скорость работы у вяленого.

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

36. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от Аноним (36), 21-Май-21, 01:06 
У меня была GeForce 2 MX на 64M. Одолжил кому-то как затычку вместо сгоревшей. Решил не забирать этот мусор.
Ответить | Правка | Наверх | Cообщить модератору

56. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от llolik (ok), 21-Май-21, 09:11 
> Такая высокая скорость работы у вяленого.

Вот, ради интереса, даже специально нарыл у себя на складе GFFX5200. Удивляет, что оно в принципе работает, на картах 20-летней давности. На них XP-то шевелится уже на пределе, W7 я даже и не стал пробовать запустить.

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

69. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от n00by (ok), 21-Май-21, 11:49 
>>Оболочка примечательная низким потреблением памяти (50-70 МБ ОЗУ), высокой скоростью работы
> На GeForce 2 Fx задержка полсекунды при перемещении курсора мыши по области
> с вестоном. Такая высокая скорость работы у вяленого.

Что значит "по области с вестоном"? Запущен в окне что ли?

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

131. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от Аноним (131), 22-Май-21, 09:26 
Да, в окне.
Ответить | Правка | Наверх | Cообщить модератору

133. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от n00by (ok), 22-Май-21, 10:45 
> Да, в окне.

А само окно в Иксах? Но проблема в Вестоне, а не в количестве прослоек.)

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

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

32. "wayward - пользовательская оболочка на основе композитного с..."  –2 +/
Сообщение от пох. (?), 21-Май-21, 00:52 
Ну вот ttf-droid/adwaita-icon-theme это реально притянутые за уши зависимости.
Ответить | Правка | Наверх | Cообщить модератору

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

38. "wayward - пользовательская оболочка на основе композитного с..."  –1 +/
Сообщение от Annoynymous (ok), 21-Май-21, 01:07 
Ну может там шрифты захардкожены и в будущем поправят.
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

39. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от user90 (?), 21-Май-21, 01:38 
Там думаю дохрена чего захардкожено.. И нет, не поправят.
Ответить | Правка | Наверх | Cообщить модератору

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

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

147. "wayward - пользовательская оболочка на основе композитного с..."  +1 +/
Сообщение от Аноним (147), 23-Май-21, 11:03 
А в зависимостях оно зачем? Потому что "вещь нужная"? Так может сразу туда vim или какой-нибудь wesnoth запихать по этой же причине?
Вопрос даже не в том почему не polkit или doas, а в том что из четырех зависимостей одна это повышалка привилегий.

А вот почему, лол:
"For shutdown and reboot icons to work install sudo and add to /etc/sudoers
    yourusername ALL = NOPASSWD: /usr/bin/systemctl reboot"

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

50. "wayward - пользовательская оболочка на основе композитного с..."  –1 +/
Сообщение от Памятка (?), 21-Май-21, 07:05 
Памятка стареющему пацану.

1. Wayland - это прогресс, следующий этап развития оконных систем.

2. systemD - это зло, которое везде и всюду пропихивали люди Red Hat. Причём пропихивали подкупами.

3. PulseAudio - это просто ещё один нескучный звуковой сервер. Потролль Лёню, напиши свой звуковой север. PulseAudio - нравится неосиляторам ALSA.

Ретроград, не путай берега! Имей правильное возрение, и не сбейся с правильного пути "Unix-way"!

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

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

57. "wayward - пользовательская оболочка на основе композитного с..."  +1 +/
Сообщение от Аноним (57), 21-Май-21, 09:14 
pipewire
rust

забыли

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

62. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от rvs2016 (ok), 21-Май-21, 11:09 
> 1. Wayland - это прогресс, следующий этап развития оконных систем.

Вот следующий этап развития оконных систем. Ну только слово "оконных" сюда приставлять уже и не надо. Это следующий этап развития просто оболочек:

https://static.stambol.com/wordpress/wp-content/uploads/2018...

А новые виндоу манагеры для плоского экрана - это не следующий этап развития, а всё тот же самый этап развития. :-)

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

71. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от Annoynymous (ok), 21-Май-21, 12:20 
> Вот следующий этап развития оконных систем.

Нет.

Когда-то тоже думали, что видеоконференции, звонки, много картинок.

Люди как общались текстом, так и общаются. Вот и сейчас, извините за идеальный почерк.

А VR для текста это очень плохо.

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

72. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от rvs2016 (ok), 21-Май-21, 12:29 
> Когда-то тоже думали, что видеоконференции, звонки, много картинок.
> Люди как общались текстом, так и общаются. Вот и сейчас, извините за
> идеальный почерк.
> А VR для текста это очень плохо.

Для текста ВР сейчас наверно - не сильно удобная среда. Ну хотя это как её наваять.
А вот некоторые задачи в ней удобнее интерфейсов с экраном, мышью да клавой. Блоки там подвигать, крышу на дом примерить одну или другую и так далее - мышами всё это по экрану двигать забодаешься. Рукой взять предмет и переложить его, изменить форму, и т.п. в ВР - быстрее.

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

73. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от Annoynymous (ok), 21-Май-21, 12:30 
>[оверквотинг удален]
>> Люди как общались текстом, так и общаются. Вот и сейчас, извините за
>> идеальный почерк.
>> А VR для текста это очень плохо.
> Для текста ВР сейчас наверно - не сильно удобная среда. Ну хотя
> это как её наваять.
> А вот некоторые задачи в ней удобнее интерфейсов с экраном, мышью да
> клавой. Блоки там подвигать, крышу на дом примерить одну или другую
> и так далее - мышами всё это по экрану двигать забодаешься.
> Рукой взять предмет и переложить его, изменить форму, и т.п. в
> ВР - быстрее.

Поэтому у неё есть своя ниша, но заменой оконных систем общего назначения она не станет.

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

143. "wayward - пользовательская оболочка на основе композитного с..."  +1 +/
Сообщение от Kuromi (ok), 23-Май-21, 00:38 
>> 1. Wayland - это прогресс, следующий этап развития оконных систем.
> Вот следующий этап развития оконных систем. Ну только слово "оконных" сюда приставлять
> уже и не надо. Это следующий этап развития просто оболочек:
> https://static.stambol.com/wordpress/wp-content/uploads/2018...
> А новые виндоу манагеры для плоского экрана - это не следующий этап
> развития, а всё тот же самый этап развития. :-)

Ух ты, прям Джонни Мнемоником пахнуло! До сих пор ждем возможности отправлять факсы из виртуальной реальности и водить руками в пустоте.

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

63. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от Аноним (63), 21-Май-21, 11:15 
маловато пунктов, пиши ещё.
Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору

64. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от Аноним (64), 21-Май-21, 11:27 
>маловато пунктов, пиши ещё.

А ха-ха-ха! :) Спасибо, что не "пеши исчо".

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

84. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от Аноним (86), 21-Май-21, 15:08 
> Wayland - это прогресс, следующий этап развития оконных систем.

Wayland - это такая поделка на колене, которую пилят уже 12 лет и которая худо бедно работает только с гнумом.

Эта такая поделка, которая заставляет всех лепить копию Xorg, потому что она "лёгкая", <мат>.

// b.

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

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

85. "wayward - пользовательская оболочка на основе композитного с..."  –1 +/
Сообщение от Аноним (86), 21-Май-21, 15:11 
> 2. systemD - это зло, которое везде и всюду пропихивали люди Red Hat. Причём пропихивали подкупами.

SystemD - великолепное решение, которое убило вагон криво написаного shell кода и дало огромные возможности по лёгкому управлению сервисами, их группами (нет ни в одной реализации init), точками монтирования, автоматическим монтированием и автоматическим запуском задач после монтирования и ещё ВАГОНом фич для всех из которых надо писать костыли.

> 3. PulseAudio - это просто ещё один нескучный звуковой сервер. Потролль Лёню, напиши свой звуковой север. PulseAudio - нравится неосиляторам ALSA.

PA - манна небесная после ублюжества asoundrc в котором разбирается 20 человек во всём мире. PA позволяет на ходу рерутить звук между устройствами, что в ALSA не добиться ничем.

// b.

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

105. "wayward - пользовательская оболочка на основе композитного с..."  +1 +/
Сообщение от AlexYeCu_not_logged (?), 21-Май-21, 18:48 
>SystemD - великолепное решение

Это пока не надо выяснять, что вызывает проблему при отключении или загрузке. А вот как становится надо, так начинаешь понимать, что «криво написаный shell-код» не такая уж плохая штука временами.

>PA - манна небесная

Которая не умеет не переписывать настрйоки alsa, которая не умеет выводить звук через определённый звуковой чип — и это никаким хвалёным «роутингом на лету» не исправить, которая не умеет НЕ инициализировать определённый звуковой чип, через который ей НЕ надо выводить звук, которая не умеет не запускаться не смотря на все настроки. А в остальном, прекрасная маркиза…

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

108. "wayward - пользовательская оболочка на основе композитного с..."  –1 +/
Сообщение от Аноним (86), 21-Май-21, 18:56 
SysVinit отлаживать примерно в 150 раз сложнее, чем systemd.

Так что снова в лужу.

// b.

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

114. "wayward - пользовательская оболочка на основе композитного с..."  +3 +/
Сообщение от AlexYeCu_not_logged (?), 21-Май-21, 19:37 
> SysVinit отлаживать примерно в 150 раз сложнее, чем systemd.
> Так что снова в лужу.

Так ты из неё и не вылезал. Сложность устройства и наличие средств для отладки и сбора информации о неполадках — это разные вещи. В SystemD с этим всё очень плохо.


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

118. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от Аноним (116), 21-Май-21, 20:19 
> PA - манна небесная

Проснись, самурай, ты обоср@лся!
PA уже закопали.

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

102. "wayward - пользовательская оболочка на основе композитного с..."  +1 +/
Сообщение от Аноним (-), 21-Май-21, 18:39 
Wayland, Pipewire, остальное — пропади оно пропадом.
Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору

119. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от Аноним (116), 21-Май-21, 20:21 
FTGJ скажу что пипка вари вполне себе.
Ответить | Правка | Наверх | Cообщить модератору

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

83. "wayward - пользовательская оболочка на основе композитного с..."  +2 +/
Сообщение от Аноним (86), 21-Май-21, 15:06 
70MB - это низкое потребление памяти?

Да вы е*улись, уважаемые разрабы.

В 70MB укладывается Xorg + KDM + KDE 3.5 - полноценная DE.

// b.

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

92. "wayward - пользовательская оболочка на основе композитного с..."  +1 +/
Сообщение от Аноним (92), 21-Май-21, 16:47 
На 32-битной системе, собранной старым gcc, со старым же glibc и prelink - да. Но мы живём в гораздо более печальной реальности, где один xorg может потреблять больше 100мб.
Ответить | Правка | Наверх | Cообщить модератору

95. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от n00by (ok), 21-Май-21, 17:26 
Потребляют увеличившиеся растры, окошки, композиция и вот это вот всё, что для исключения разрывов и полупрозрачности хранится в двух-трёх копиях и потому в сумме получается на порядок больше пикселей. Даже от типа видеокарты потребление памяти зависит.
Ответить | Правка | Наверх | Cообщить модератору

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

103. "wayward - пользовательская оболочка на основе композитного с..."  +1 +/
Сообщение от Аноним (-), 21-Май-21, 18:41 
...Сказал эстет, у которого телеграм в смартфоне сожрал 384 МБ.
Ответить | Правка | К родителю #83 | Наверх | Cообщить модератору

109. "wayward - пользовательская оболочка на основе композитного с..."  –1 +/
Сообщение от Аноним (86), 21-Май-21, 19:00 
Ем, что дают. Увы, альтернатив Android сейчас нет.

Всякое free software overpriced говно с дерьмовыми чипами и никакими камерами не предлагать. И это говно обычно крутится на дерьмоподелках, которые тоже жрут память как не свои.

Дайте мобилу на QNX/Photon - увы, Blackberry всё, да и мобилы у неё были для мажоров и идиотов.

// b.

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

112. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от Аноним (-), 21-Май-21, 19:18 
Не поспоришь. Однако и про 70 МБ, согласись, — перегиб.
Ответить | Правка | Наверх | Cообщить модератору

120. "wayward - пользовательская оболочка на основе композитного с..."  +1 +/
Сообщение от Аноним (86), 21-Май-21, 21:48 
Бог его знает, я начинал свою историю в школе с БК 0010 с 32KB RAM, потом постарше появились Intel 286 512KB, и 70MB звучит адово, не смотря на то, что сейчас в домашнем компе 64GB RAM.

1920x1080x24bit с двойной буферизацией - это 8MB оперативки в худшем случае. Это как так нужно писать код, чтобы добавить сверху 62MB.

Вот я скомпилировал на Fedora 34 такой код (не помню C, не знаю как просто поставить программу на паузу, можно с клавы что-то читать, но лень искать доки):

int main()
{
        while (1==1) {};
}

top говорит, что этот CPU вирус жрёт RES 0.6MB. 0.6MB, Зин!

// b.

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

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

127. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от Аноним (86), 22-Май-21, 06:35 
Я не против Wayland - я против зоопарков несовместимых compositor'ов.

// b.

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

129. "wayward - пользовательская оболочка на основе композитного с..."  –1 +/
Сообщение от Аноним (-), 22-Май-21, 08:38 
>Я не против Wayland - я против зоопарков несовместимых compositor'ов.

Ты против Unix-way. Мы уже это поняли.

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

137. "wayward - пользовательская оболочка на основе композитного с..."  +1 +/
Сообщение от Аноним (137), 22-Май-21, 16:03 
Вы не знаете и не понимаете Unix-way - это никак НЕ дупликация тонны кода для реализации одних и тех же фич.

// b.

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

139. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от Аноним (-), 22-Май-21, 19:10 
Unix-way - это SysV init. Обсирая SysV init и защищая systemD и Pulse Audio ты покусислся на святое. Ты враг Unix-way и Сообщества.
Ответить | Правка | Наверх | Cообщить модератору

140. "wayward - пользовательская оболочка на основе композитного с..."  –2 +/
Сообщение от Аноним (86), 22-Май-21, 19:54 
SystemD - это Unix way. Можете резать, компилить всё что хотите, можете куски его выключать и включать как хотите. Он _минимизирует_ написание повторной тонны кода для запуска каждого демона.

С SysVinit у вас адова помойка в /etc/rc.d + адова помойка скриптов по поднятию сети, а с SystemD/NM - у вас красивые понятные описания запуска в /lib/systemd и настройки сети /etc/NM.

Про ад поднятия сети не через NM вообще молчу - километровые портянки на bash для OpenVPN/BlueTooth/IPSec/etc - всё это невозможно отлаживать, дико тупо и сложно поддерживать, переносимости между дистрами кот наплакал.

Идите в BSD'у и дро*те на их SysVinit и network scripts, которые 3 человека понимают, а остальные не трогают, ибо боятся.

Я уже молчу, что запуск системы с SystemD на порядок быстрее, чем запуск сотен shell команд. А, вы тут поменяли синтаксис util-linux? Вперёд отлаживать и переписывать всё это гумно.

спИцИАлИст по Unix'у, тьфу ты.

// b.

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

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

130. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от n00by (ok), 22-Май-21, 09:13 
> Бог его знает, я начинал свою историю в школе с БК 0010
> с 32KB RAM, потом постарше появились Intel 286 512KB, и 70MB
> звучит адово, не смотря на то, что сейчас в домашнем компе
> 64GB RAM.
> 1920x1080x24bit с двойной буферизацией - это 8MB оперативки в худшем случае. Это
> как так нужно писать код, чтобы добавить сверху 62MB.

Современный видеоконтроллер не может просто так взять эти данные и отправить в ЦАП или в цифре на монитор. Что бы они оказались в кадровом буфере, придётся написать шейдеры вершин и фрагментов, а потом ещё три раза присесть и сказать "кю".

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

135. Скрыто модератором  –1 +/
Сообщение от Аноним (-), 22-Май-21, 12:56 
Ответить | Правка | Наверх | Cообщить модератору

134. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от Anonymoustus (ok), 22-Май-21, 12:33 
> (не помню C, не знаю как просто поставить программу на паузу,
> можно с клавы что-то читать, но лень искать доки):

https://www.tutorialspoint.com/c_standard_library/c_function...

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

146. "wayward - пользовательская оболочка на основе композитного с..."  –2 +/
Сообщение от Ordu (ok), 23-Май-21, 03:00 
> Бог его знает, я начинал свою историю в школе с БК 0010 с 32KB RAM, потом постарше появились Intel 286 512KB, и 70MB звучит адово, не смотря на то, что сейчас в домашнем компе 64GB RAM.

Если тебе кажется, что тот софт был лучше, я рекомендую найти его и поработать с ним. В смысле, я знаю, что далёкие от программирования люди убеждены в том, что сегодня софт жрёт больше, потому что программисты разучились писать программы, но ты найди тот софт и попробуй им попользоваться. Ты прикинь, там в программу прошивали максимальный размер имени файла, и ежели программа сталкивалась с именем файла больше максимального, то в лучшем случае она отказывалась работать, в худшем она начинала творить какую-нибудь пургу. И это кажется фигнёй, но если мне надо выделить память под имя файла 8.3, то я сделаю sub sp, 13, и у меня на стеке будет место под строку и под терминатор. И тут, не ты обрати внимание: мне не нужна никакая куча, я на стеке выделю, не проблема, мне не нужен сложный код, который будет следить за прочитанными байтами имени файла, и дёргать realloc когда надо. Я даже могу поступить проще (и часто те программисты именно так и поступали), я могу завести глобальный буфер в виде статической переменной и прочитать имя файла туда. Тогда везде, где я буду работать с этой статической переменной, мне адрес этой переменной будет известен ещё до запуска программы (на этапе компоновки выяснится), и мне не надо передавать никаких аргументов в функции, и в результате, байтик там сэкономили, байтик здесь сэкономили, когда везде сэкономили по байтику, то программа потеряла какую бы то ни было гибкость, но зато ей теперь достаточно 32Kb оперативки.

Но сегодня ж, даже сообщения об ошибках вывести не удастся, полагаясь исключительно на статическую память: пользователю подавай локализацию, а это значит, что надо опираясь на значение переменной окружения $LANG выяснить язык/кодировку, из таблички извлечь сообщение на нужном языке, перегнать его в нужную кодировку, и только после этого выводить. Причём вывод-то у нас буферизованный, и тип буферизации тоже динамически определяемый (ты вполне можешь line-буфер в stderr заменить full-буфером или отсутствием буферизации), то мы тут получаем ещё кучу индирекции (и заодно десяток, а то и несколько, стековых фреймов, то есть под стек надо побольше памяти положить), и даже, возможно, выделения памяти в процессе. И там где в DOS'е было что-то в стиле "пару значений, известных в compile-time, положил по регистрам и сделал int 21h", здесь мы получаем целую подпрограмму, которая по сложности сравнима с не самыми простыми программами в DOS'е. Упс.

И дальше хуже: ты хочешь гуя? Ок, надо памяти. Ты хочешь чтобы на гуй натягивались темы без перекомпиляции? Ок, добавим индирекции, и все размеры, цвета и положения элементов интерфейса теперь будут не прошитыми в коде на этапе компиляции, а читаться из файла при запуске и складываться в специальную заморочную структуру данных, оптимизированную под скорость выполнения запросов к ней, а не под занимаемую ею память. А, и да, структуру гуя (в смысле то, что в веб-е называют DOM) тоже придётся делать динамической, а это значит, что дополнительная индирекция, дополнительные указатели, дополнительные стековые фреймы, дополнительные, дополнительные, дополнительные... И тут вдруг выходит, что на фоне всего этого 70Mb -- это очень скромные требования.

Люди не понимают сложности современного софта. Никто не понимает. В смысле вообще на земле нет ни одного человека, кто бы понимал, потому что сегодня самая маленькая программа написанная в соответствии с требованиями современного пользователя будет настолько огромной внутри, что ни один человек в мире не будет представлять себе, что именно там внутри есть. Даже разработчик этой программы. Даже если он провёл десять лет взаперти, пытаясь эту программу сделать максимально лёгкой, и избавлял её от всего, что не является необходимым. То есть, он может и напишет максимально лёгкую программу, но к тому моменту когда он закончит, он забудет 90% того, что он уже написал.

> 1920x1080x24bit с двойной буферизацией - это 8MB оперативки в худшем случае.

В худшем случае это ~64Mb, потому как в этом худшем случае каждый пиксел представляется как четыре четырёх-байтовых флоата (ибо rgbA). И работа с этими флоатами гораздо прельстивее, чем с целочисленными байтами, потому как float операции как минимум не медленнее целочисленных, и при этом с ними можно работать при помощи SSE или аналога, обрабатывая по четыре флоата за раз.

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

132. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от Аноним (131), 22-Май-21, 09:28 
Производители железа видите ли не хотят себе могилу копать.
Ответить | Правка | К родителю #109 | Наверх | Cообщить модератору

121. "wayward - пользовательская оболочка на основе композитного с..."  +1 +/
Сообщение от Аноним (122), 21-Май-21, 22:14 
70 МБ вполне себе норм - один только буфер под вьюпорт 1920x1080 сожрёт почти 8БМ. Ну и накидайте туда ещё по буферу на каждое окно (менеджер композитный же). У меня на одноплатнике стоит XBMC собранный с wayland жрёт после загрузки ~150 МБ.
Ответить | Правка | К родителю #83 | Наверх | Cообщить модератору

115. "wayward - пользовательская оболочка на основе композитного с..."  +/
Сообщение от Аноним (115), 21-Май-21, 19:43 
Что там с поддержкой блоба NVidia, по-прежнему никак?
Была мысль купить затычку Radeon, но с такими ценами пока не вариант.
Ответить | Правка | Наверх | Cообщить модератору

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

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




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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