LINUX.ORG.RU
ФорумTalks

Мужики, что там у Wayland?

 , ,


0

2

Я тут в линуксячество решил вернуться (ибо свежие макбуки не вдохновляют настолько, что я откладываю на финкпад). И тут возник у меня следующий вопрос: что у десктопа с вяленым нынче?

Есть ли DE, которое можно запустить вообще без X, и оно будет работать? Как у GNOME и KDE с этим?

Что с поддержкой в софте? Игры не интересуют, машина с линуксом будет заточена исключительно на работу.

★★★★★

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

Ответ на: комментарий от Kroz

File API - тоже API (внезапно)

Что такое File API? :D

Версионирование - сколько угодно, начиная от файла бекапа

Версионирование - имеется в виду версии API и совместимость между ними (или ее отсутствие), а не бэкапы файла настроек.

Валидация конфига - делай на здоровье

За работу с конфигом должно отвечать API ftp, должны быть вызовы (и биндинги) для сохранения и чтения параметров.

На подобие того, как это делает git config, например. Как минимум.

А тупо писалка в файл - это костыль на коленке.

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

systemd - новомодная приблуда, навязанная сообществу, которая есть далеко не везде. Еще не понятно как она приживется, так как я еще не видел ни одной тулзы в Линукс, у которой было бы столько противников. Нужно посмотреть еще лет 5-10.

Боже.

http://esxi.z-lab.me:666/~exl_lab/screens/systemdwins.png

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

Это протокол описывающий взаимодействие клиентов и композитора.

комбайн, посколько вынуждает делать комбайн.

Композитор - это композитор. Никто не мешает сделать wm модулем к композитору.

щито ? в отдельном процессе ? тогда надо лепить ipc между композитором и wm, и ... или то что мы сделаем dlopen() это уже типа не комбайн ? :)

Лол.

ты это, над собой посмейся.

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

реализацию vendor specific всякую. в иксах как раз все нормально, и input layer продуман, а в wayland гавне нет.

и таки еще раз, wayland это не десктоп - это специфик решение для запуска полторы приложений в окружении типа infotainment или там в smart tv какой.

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

и input layer продуман

«X имеет четыре подсистемы ввода: базовый протокол X11, Xinput 1.0, Xinput 2.0, Xinput 2.2. Xinput 1.0 канул в Лету, но оставшиеся три остаются взаимосвязанными. Есть всего три человека, которые действительно понимают, как подсистемы ввода уживаются вместе... И я бы хотел не быть одним из них»

(c) Daniel Stone, X.Org veteran (10+ years) developer.
// http://www.phoronix.com/scan.php?page=article&item=x_wayland_situation

EXL ★★★★★
()
Последнее исправление: EXL (всего исправлений: 2)
Ответ на: Кеды от Ivan_qrt

Рамы вроде тоже

А течёт так же?

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

комбайн, посколько вынуждает делать комбайн.

Протокол ничего не вынуждает. А простейший композитор - 500 строк кода.

https://github.com/eyelash/tutorials/blob/master/wayland-compositor/wayland-c...

И прикинь, у тебя сразу работает gtk и qt приложения. Без всяких монструозных иксов.

щито ? в отдельном процессе ? тогда надо лепить ipc между композитором и wm, и ... или то что мы сделаем dlopen() это уже типа не комбайн ? :)

Как угодно можно сделать. Если для тебя ipc кажется чем-то сложным - это лишь говорит о твоем низком уровне знаний в разработке ПО.

ты это, над собой посмейся.

Аргументов нету? Ты вот нахватался «сетевая прозрачность», «unix way», «комбайн» и т.п. и повторяешь как попугай не понимая что повторяешь. Изучи вопрос, потом рассказывай что говно а что нет.

про xinput тебе уже EXL написал.

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

Как угодно можно сделать. Если для тебя ipc кажется чем-то сложным - это лишь говорит о твоем низком уровне знаний в разработке ПО.

в ipc нет ничего сложного, но каждый раз для каждого композитора изобретать свой ipc, читай еще один протокол - это круто да, говорит о продуманности wayland. если ты этого не понял - то это говорит о твоем низком уровне знаний в разработке ПО.

не понимая что повторяешь

понимая как раз. с твоим wayland уже намучался - гавно. и кстати есть не только Xorg. и да если так все просто с твоим wayland то чего это только гном3 под ним кое как работает ? остальные как то не ринулись. видимо до фига переписывать надо да ? :)

вообщем понятно все с тобой, ты ни с тем ни с тем не сталкивался, а wayland лучше просто потому что он новый - хипстота такая хипстота.

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