1.1, Аноним (1), 19:25, 29/06/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +13 +/– |
Да ну на! Быть того не может.
Правда, как и полагается вяленому, отдельным костылем, ну да ладно, лишь бы работало.
Одно со статьи непонятно: на удаленном хосте граф-сеанс должен быть поднят или нет?
| |
|
2.2, Аноним (2), 19:30, 29/06/2019 [^] [^^] [^^^] [ответить]
| +2 +/– |
> на удаленном хосте граф-сеанс должен быть поднят или нет?
нет
| |
|
3.6, Аноним (1), 19:52, 29/06/2019 [^] [^^] [^^^] [ответить]
| +10 +/– |
Это хорошо)
Глядишь пока полностью поддержку иксов прекратят - вяленого до состояния хоть какой-то юзабельности допилят
| |
|
|
5.141, doctorishe (?), 09:04, 01/07/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
А потом заявится очередной поттеринг и заявит "Фу- мыбудем пилить новый с блеэкджеком". Вяленый это по костылям к тому моменту будет похлеще иксов сейчас.
| |
|
6.146, rshadow (ok), 12:05, 01/07/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
Быстрей бы уже Wayland допилили. Огребли кучу неудобств про которые нельзя сказать "потом доделаем" или "это никому не нужно".
И вернулись к концепции иксов, запилив с нуля нормально. Учтя опыт и вайленда тоже. С обратной совместимостью по протоколу (хотя бы отдельным модулем).
| |
|
7.161, пох. (?), 16:41, 03/07/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
не надейся.
Таких архитекторов и таких разработчиков уже не осталось.
К тому же ibm не собирается их кормить по дороге к коммунизму.
В лучшем случае - удастся еще лет на десять сохранить иксы. В наиболее вероятном - через пару лет на новых интелах (не говоря уже о нвидии) они уже не будут работать.
это как с ipv6 - по задумке - г-но. По исполнению - г-но. Решает задачу, которая никому не нужна. Но никакого v8 уже не будет - никогда.
| |
|
|
|
|
3.42, Elv (?), 23:25, 29/06/2019 [^] [^^] [^^^] [ответить]
| –2 +/– |
Странно, если по аналогии м x11 forwarding over ssh, то по идее сессия должна быть и на стороне клиента (по крайней мере я поднимал putty + xming в случае x11 forwarding over ssh).
В общем непонятно...
| |
|
4.52, Аноним (52), 01:36, 30/06/2019 [^] [^^] [^^^] [ответить]
| +3 +/– |
Чего? При x11 forwarding иксы нужны только на стороне сервера (т.е. там где отрисовывается приложение)
| |
|
5.85, Elv (?), 10:08, 30/06/2019 [^] [^^] [^^^] [ответить]
| +/– |
Дошло, спасибо за намек. Запутался в своих мыслях... Та машина юзалась локально и удаленно.
| |
|
|
|
2.3, Аноним (3), 19:40, 29/06/2019 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Да ну на! Быть того не может.
> Правда, как и полагается вяленому, отдельным костылем, ну да ладно, лишь бы
> работало.
> Одно со статьи непонятно: на удаленном хосте граф-сеанс должен быть поднят или
> нет?
Про сеанс не понятно, но костылём посчитали априори.
ПО описанию похоже на x2go. Посмотрите какие там "нет костылей".
| |
|
3.5, Аноним (1), 19:51, 29/06/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
> ПО описанию похоже на x2go
Таки больше оно похоже на базовый функционал иксов, а x2go это переделаный NX - таки удаленный запуск приложений и удаленный рабочий стол вещи разные
| |
|
4.77, Аноним (3), 07:16, 30/06/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
>> ПО описанию похоже на x2go
> Таки больше оно похоже на базовый функционал иксов, а x2go это переделаный
> NX - таки удаленный запуск приложений и удаленный рабочий стол вещи
> разные
Вот именно, что разные. Осталось прочесть "позволяющий запускать приложения на другом хосте" в новости и про нужность граф сеанса в ответах. Ну и сложить 2 + 2.
| |
|
|
2.7, Аноним (7), 19:58, 29/06/2019 [^] [^^] [^^^] [ответить]
| +16 +/– |
> Правда, как и полагается вяленому, отдельным костылем, ну да ладно, лишь бы работало.
Это и есть unix-way. Прошу вернуться на свою винду и больше не заходить на этот сайт.
| |
|
3.46, crypt (ok), 00:11, 30/06/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
не нужно путать unix-way и отсутствие начального плана с последующим написанием подпорок
| |
|
|
|
6.148, Аноним (3), 16:40, 01/07/2019 [^] [^^] [^^^] [ответить]
| +/– |
> ..А что если бардак и отсутствие плана и есть план?
Этот план предложил Лао Цзы))
| |
|
|
4.93, Аноним (93), 11:36, 30/06/2019 [^] [^^] [^^^] [ответить]
| +/– |
Ты где был столько лет? Об плане реализовать аналог x11 forwarding вейлендовцы лет 10 назад заявляли.
| |
|
5.121, скорая помощь (?), 19:31, 30/06/2019 [^] [^^] [^^^] [ответить]
| +/– |
Вообще-то, Wayland FAQ прямо вот сейчас написано, что network transparency это слишком большие сложности, и кому надо пусть ...бутся сами. А waypipe - это проект одного автора.
| |
|
|
3.53, Аноним (53), 01:52, 30/06/2019 [^] [^^] [^^^] [ответить]
| +3 +/– |
Она такая же моя как и твоя. Читать лицензию на винду не пробовал, советчик?
Куда им заходить, люди и сами разберутся без идиотский рекомендаций, спасибо.
| |
|
2.14, EnemyOfDemocracy (?), 21:04, 29/06/2019 [^] [^^] [^^^] [ответить]
| +6 +/– |
> Правда, как и полагается вяленому, отдельным костылем
А потом смотают костыли изолентой и назовут W11R6.
| |
|
3.17, DiabloPC (ok), 21:14, 29/06/2019 [^] [^^] [^^^] [ответить]
| +5 +/– |
A пока будут сматывать радужной изолентой придумают ещё какой-то W12 и будут орать что W11r6 НеМодноНеМолодёжно и нужно срочно его дропать, а то изолента заканчивается, а костылям, которые нужно приматывать, конца края не видно.
| |
|
2.59, Аноним (59), 04:51, 30/06/2019 [^] [^^] [^^^] [ответить]
| +2 +/– |
> отдельным костылем
Добро пожаловать в "делай что-то одно, но делай это хорошо".
Комбайны типа иксов не нужны.
| |
|
3.120, DiabloPC (ok), 18:57, 30/06/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
И что-же не юниксвейного в иксах?
Х всего лишь выводят картинку на монитор, независимо от того где тот монитор находится, как он подключён и к какой машине
| |
|
4.124, Аноним (59), 21:37, 30/06/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
> И что-же не юниксвейного в иксах?
> Х всего лишь выводят картинку на монитор, независимо от того где тот монитор находится, как он подключён и к какой машине
И что-же не юниксвейного в Google Chrome?
Google Chrome всего лишь выводит доступный в вебе контент на монитор, независимо от того, какого MIME-типа этот контент (HTML, PDF, аудио/видео), как именно он заскриптован яваскриптами, обладает ли он интерактивностью с пользователем, а также "где тот монитор находится, как он подключён и к какой машине" (Chromecast)
| |
|
|
|
1.4, имя (?), 19:41, 29/06/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
> Для сжатия потока также может применяться ZStd или LZ4.
Не, ну, для современных плоских тем, в которых поле ввода от кнопки не отличить, может, и пойдёт, но в целом я не верю в пользу этих алгоритмов применительно к интерфейсам. Уж лучше буквы с жпегным ореолом терпеть, кмк.
| |
|
2.16, Аноним (16), 21:04, 29/06/2019 [^] [^^] [^^^] [ответить]
| +/– |
предположу, что отрисовка все же будет производится на клиенте и гонять битмапы по сети оно будет только тогда, когда необходимо, т.к.
> обеспечивает трансляцию на другой хост через один сетевой сокет сообщений Wayland и сериализированных изменений в буферах разделяемой памяти и DMABUF. | |
|
3.33, Crazy Alex (ok), 22:46, 29/06/2019 [^] [^^] [^^^] [ответить]
| +/– |
То есть тупо лупим все аалейты битмапов. Что ествественно, так как никаких друхиг примитивов в вейланде нет в принципе
| |
|
4.88, 123 (??), 10:49, 30/06/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
Современным тулкитам и не нужны другие примитивы, им достаточно битмапов.
| |
|
5.156, анним (?), 02:52, 02/07/2019 [^] [^^] [^^^] [ответить]
| +/– |
Может и SVG тоже не нужен? А то вдруг при растеризации контур попадёт меж пикселей и будет мыло, а авто-хинтинга для произвольной векторной графики пока не придумали.
Скоро придётся не только память наращивать, но и количество видюх и др. аппаратных кодеков (может fpga) только чтобы банальный интерфейс не тормозил.
ИМХО, самая идеальная организация торисовки экрана - когда растеризацией занимается один процесс на весь дисплей / сеанс (привет XGL).
| |
|
|
|
|
1.9, Аноним (9), 20:20, 29/06/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +9 +/– |
Ну что, хейтеры "иксов"? Теперь проброс графики внезапно стал нужен, да? "Просто раньше это реально было мало кому нужно, а сейчас много у кого Raspberry Pi, на который они заходят с пробросом графики через ssh -X и VNC", да, товарищи хейтеры?
| |
|
2.12, Аноним (12), 20:44, 29/06/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
Он был нужен и он давно был в Х. А вот в Wayland только только...
| |
|
|
|
5.34, Crazy Alex (ok), 22:49, 29/06/2019 [^] [^^] [^^^] [ответить]
| +3 +/– |
Икс абсолютно не был ущербен пока использовался по назначению. Но вы это время не застали. Да и я, в общем, самым краем.
Hint: "по назначению" - это не битмапы гонять. А что потом когда стало не хватать иксовых примитивово вместо очередных расширений влепили костыль, который кидался треугольниками - это и стало причиной всех бед.
| |
|
6.47, Андрей (??), 00:17, 30/06/2019 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Hint: "по назначению" - это не битмапы гонять.
Вот! Был же изначально нативный иксовый тулкит. И вместо того чтобы договориться как создавать альтернативные тулкиты, которые будут тоже нативно работать с иксами, поспешили и накостыляли.
| |
|
5.60, iPony129412 (?), 05:00, 30/06/2019 [^] [^^] [^^^] [ответить]
| –2 +/– |
Да не, нормально в своё время были.
Но нельзя так просто продумать в сложном продукте архитектуру, чтобы она тридцать лет работала.
| |
|
6.69, Vkni (ok), 06:56, 30/06/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ну Хы показывают, что можно. И что инженеры из IBM/MIT/и кто-там-ещё, были действительно круты.
Но да, желательно как-то это всё поддерживать.
| |
|
7.81, soarin (ok), 08:24, 30/06/2019 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Ну Хы показывают, что можно.
Не показывает. Критическая точка уже достигнута.
Мир меняется и сильно.
| |
|
|
5.83, svsd_val (ok), 09:11, 30/06/2019 [^] [^^] [^^^] [ответить]
| +2 +/– |
X не был ущербен, он работал и летал на таком слабом железе которое Вы себе в страшных снах представить не могли бы. Никаких ttf шрифтов только битмапы всё ьыор оптимизировано для достижения максимальной скорости... После с развитием эвм и появлением большего объёма ресурсов стали добавляться "свистелки-перделки" ... Хотя ИМХО старые иксы были и так весьма удобны.
| |
|
|
7.103, Аноним (3), 13:05, 30/06/2019 [^] [^^] [^^^] [ответить]
| +2 +/– |
>> With only 4 megs of physical RAM, performance will suffer greatly.
Вона как экономно, достаточно 4х метров. Помню, Фотошоп в те времена захотел физических 8 для запуска столь нужного фильтра.
| |
7.158, svsd_val (ok), 15:59, 03/07/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
> (это в январе 1994, т.е. 8 МБ ОЗУ были в сегменте high-end-за-много-денег)
Сказки не говори, у меня в то время была вида 3.1 с IMB 486 DX 4-50mhz разогнанные до 100мгц, 8мб озу, винтом на целых 510мб, саундбластером прошным и даже сидирумом 2х скоростным который читал диски только после того как помоешь головку в спирте..., конечно не пень но многое тянул без проблем, а с выходом 95винды пришлось ставить 32мб потому что на 8 не запускалось, а на 16 запускалась голая винда но работало через жуткие тормоза и свапик...
| |
|
|
5.106, Michael Shigorin (ok), 13:20, 30/06/2019 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Так Х был и ущербен "by design"
Не подскажете ли, в каком месте? А то пока ущербен Ваш комментарий -- именно отсутствием ну хоть какого-то обоснования.
| |
|
6.157, Аноним (157), 04:03, 02/07/2019 [^] [^^] [^^^] [ответить]
| +/– |
я другой анонимус, но напишу: вы и сами знаете, в каком - в своей знаменитой сетевой прозрачности. Нельзя просто взять, отключиться и оставить Х-клиенты висеть, а потом подключиться другим Х-сервером, о нет. Только перезапуск, только хардкор. Если это не дыра в дизайне, то что тогда дыра?
| |
|
7.159, svsd_val (ok), 16:03, 03/07/2019 [^] [^^] [^^^] [ответить]
| +/– |
> я другой анонимус, но напишу: вы и сами знаете, в каком -
> в своей знаменитой сетевой прозрачности. Нельзя просто взять, отключиться и оставить
> Х-клиенты висеть, а потом подключиться другим Х-сервером, о нет. Только перезапуск,
> только хардкор. Если это не дыра в дизайне, то что тогда
> дыра?
Это отсутствие вашей внятной логики такое предположение выдвинуло... Вы друг наш явно не программист либо Вы не знаете как оно было сделано и для чего.
| |
|
|
5.134, Клыкастый (ok), 00:38, 01/07/2019 [^] [^^] [^^^] [ответить]
| +/– |
Просто вместо X12 парни решили изобрести свой, новый, без костылей, велосипед, "выкинув всё ненужное". Теперь "всё ненужное" втаскивается назад костылями, с использованием жевачки, изоленты и такой-то матери. То что со стороны возникают вопросы об осмысленности сего действа, по идее удивлять не должно.
| |
|
|
|
2.20, Дон Ягон (ok), 21:31, 29/06/2019 [^] [^^] [^^^] [ответить]
| +6 +/– |
> Ну что, хейтеры "иксов"? Теперь проброс графики внезапно стал нужен, да?
Вот плюсую. Тоже интересно, что теперь будут говорить те, кто раньше кричал, что "сетевая прозрачность" не нужна в оправдание отсутствия этой возможности в wayland?
То, что разработчики вяленого делают выводы и работу над ошибками, пусть и мееедленноо, это в любом случае хорошо.
Чем дальше, тем больше вейланд становится похож на иксы. Точно стоило с нуля переписывать и ломать обратную совместимость?..
PS: Сам "сетевую прозрачность" не использую и для меня это не критерий выбора. Но точно знаю, что этим многие пользуются, т.е. это "нужно".
| |
|
3.23, kiwinix (?), 22:03, 29/06/2019 [^] [^^] [^^^] [ответить] | –3 +/– | Ох, чувак, как же ты не прав Я не фанат иксов и сетевой прозрачности Но сетева... большой текст свёрнут, показать | |
|
4.31, Дон Ягон (ok), 22:37, 29/06/2019 [^] [^^] [^^^] [ответить] | +2 +/– | Почему - поэтому Потому что сетевая прозрачность в иксах - by design, а не как ... большой текст свёрнут, показать | |
|
|
6.41, Дон Ягон (ok), 23:22, 29/06/2019 [^] [^^] [^^^] [ответить]
| +/– |
> ...зато дракона же убЪёт. :]
Ладно бы только дракона. Я так понимаю, всякие неподдерживаемые/полуподдерживаемые оконные менеджеры, типа ion3/notion тоже не переживут отказ от исков.
Да и вообще, все WM, придётся переписывать.
| |
|
7.48, crypt (ok), 00:17, 30/06/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
выше - фигня на постном масле. кто-то помоему не оч. понимает, что такое "сетевая прозрачность". это не скриншот гонять по сети, а события. а насчет устаревания оконных менеджеров: не смеши мои тапки! опенсорс хлебом не корми, но дай написать или поюзать новый оконный менеджер! все просто счастливы будут!
| |
|
8.50, Дон Ягон (ok), 01:03, 30/06/2019 [^] [^^] [^^^] [ответить] | +/– | Прекрасно понимаю, а где я говорил что-то против Ну ок, может быть для того, чт... большой текст свёрнут, показать | |
|
|
|
5.61, kiwinix (?), 05:53, 30/06/2019 [^] [^^] [^^^] [ответить] | –2 +/– | Не лень же тебе было столько накатать Двойная буферизация только в qt gtk чере... большой текст свёрнут, показать | |
|
6.63, Дон Ягон (ok), 06:34, 30/06/2019 [^] [^^] [^^^] [ответить] | +/– | Никаких тормозов в qt gtk приложениях я также не наблюдал не наблюдаю Ну да, в ... большой текст свёрнут, показать | |
|
|
6.119, Дон Ягон (ok), 18:01, 30/06/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
> всем господам, что тут кричат, что qt/gtk "к счастью" "никогда" не получать сетевую прозрачность:
Я бы не назвал это сетевой прозрачностью. Но это словоблудие в какой-то степени, да.
Основной плюс тут - браузер в качестве клиента. Оно же и минус.
Пользуюсь этим (или похожим по смыслу - как именно это сделано я не смотрел) в qbittorrent, для вебморды. Имхо этим (вебмордами), ИМХО, область применения и ограничена.
| |
|
7.126, Аноним (102), 22:23, 30/06/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
ну веб морды обычно работают через "свой" клиент-сервер протокол, типа rpc.
а у qt-webgl пересылаются вызовы/приметивы gl-я. браузер не является клиентом - там только отображается ui.
>> всем господам, что тут кричат, что qt/gtk "к счастью" "никогда" не получать сетевую прозрачность:
> Я бы не назвал это сетевой прозрачностью. Но это словоблудие в какой-то
> степени, да.
> Основной плюс тут - браузер в качестве клиента. Оно же и минус.
> Пользуюсь этим (или похожим по смыслу - как именно это сделано я
> не смотрел) в qbittorrent, для вебморды. Имхо этим (вебмордами), ИМХО, область
> применения и ограничена. | |
|
|
|
4.58, maximnik0 (?), 03:47, 30/06/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
>а на первое убрать двойную буферизацию в gtk/qt
За новостями про Xfree не следите ? Посмотрите архив , уже года как 3 устранили эту проблему.Да опять небольшой костыль-расшерение но во всяком случае смотрел опции сборки в kubunty,расширение включено и не кто не жалуется.С тирингом не знаю как обстоят дела, по крайне мере с переходом на новую версию
дистрибутива не разу его не ловил.
| |
|
5.87, Андрей (??), 10:43, 30/06/2019 [^] [^^] [^^^] [ответить]
| +/– |
> Да опять небольшой костыль-расшерение
Были (MIT-)SHM, XDBE. А что добавили?
| |
|
6.97, maximnik0 (?), 12:02, 30/06/2019 [^] [^^] [^^^] [ответить]
| +/– |
>Были (MIT-)SHM, XDBE. А что добавили?
Я про них и имел в виду, просто у LTS дистрибутивов поддержка вместе с графическими библиотеками добавлена совсем недавно, по умолчанию даже если и Х сервер поддерживал это расширение ,не факт что клиентские либы работали с этими расшерениями.
Видь как не грустно но с безопасностью у Х плохо.Любое костыльное приложение может обрушить графический сеанс,вот и разработчики дистрибутивов осторожничали.
В качестве примера костыльного приложения могу назвать редактор антиворд (врядли уже потдерживаеться в пакетах), недавно проверял по прежнему вышибает графический сеанс.
| |
|
|
|
3.67, адмирал третьего флота очевидно (?), 06:53, 30/06/2019 [^] [^^] [^^^] [ответить]
| +/– |
это не сетевая прозрачность. это не то чтоб разработчики вэйланда. и это даже не часть вэйланда. и да вэйланд не замена иксам поэтому сохранять совместимость было не с чем. но её таки добавили те кому было надо.
| |
|
4.73, Дон Ягон (ok), 07:02, 30/06/2019 [^] [^^] [^^^] [ответить]
| +/– |
> это не сетевая прозрачность.
Я понимаю разницу между прокси, приделанным сбоку и передачей команд отрисовки через сокет (сетевой или unix).
Какое правильное название для того, чем является waypipe?
> это не то чтоб разработчики вэйланда. и это даже не часть вэйланда.
ОК.
> и да вэйланд не замена иксам поэтому сохранять совместимость было не с чем.
Вейланд замена иксам. Совместимость - это я не в контексте сетевой прозрачности/проксирования wayland, а про то, что как минимум тулкиты и WM нужно портировать на wayland.
> но её таки добавили те кому было надо.
Мне не надо. Но в любом случае, хорошо, что добавили.
| |
|
3.70, Vkni (ok), 06:57, 30/06/2019 [^] [^^] [^^^] [ответить]
| +/– |
> Чем дальше, тем больше вейланд становится похож на иксы.
Чем, интересно, становится похож? Поддержкой тысяч программ? Кроссплатформенностью? Сетевой прозрачностью? Продуманными оконными менеджерами, которые соединяют довольно эклектичные программы в единое пространство?
| |
|
4.75, Дон Ягон (ok), 07:08, 30/06/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> Чем дальше, тем больше вейланд становится похож на иксы.
> Чем, интересно, становится похож?
Тонной расширений. Сам по себе wayland довольно бесполезный. См. wayland-protocols.
> Поддержкой тысяч программ?
Тысяч? Когда я пробовал, у меня штуки 3-4 набралось, всё остальное через xwayland.
> Кроссплатформенностью?
Только в перспективе. Текущие реализации достаточно линукс-специфичны, судя по всему.
> Сетевой прозрачностью?
Приделанной сбоку от самого протокола. Но да, раньше кричали, что это "не нужно".
> Продуманными оконными менеджерами, которые соединяют довольно эклектичные программы в единое пространство?
Несколько недоделанных портов некоторых иксовых WM?
Пока, увы, несравнимо.
| |
|
5.76, Vkni (ok), 07:12, 30/06/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ну, то есть, жалкое подобие левой руки. Это не называется похож.
Если вы считаете, что расширения - это плохо, то зря. Это отличный механизм сделать программу долгоживущей. Он, кстати, реализован много в каких известных и замечательных программах.
| |
|
6.118, Дон Ягон (ok), 17:35, 30/06/2019 [^] [^^] [^^^] [ответить]
| +/– |
> Ну, то есть, жалкое подобие левой руки. Это не называется похож.
Ну это пока. Сейчас подвезут оконных менеджеров, со своей реализайцией подмножества функционала иксов внутри и всё будет. Да и расширений пока немного.
> Если вы считаете, что расширения - это плохо, то зря.
Я к этому никак не отношусь. Но слышал от любителей вейланда, а может даже и от разработчиков, что изобилие раширений иксов на каждый чих - это уже проблема и костыли.
Я не столько против вейланда (мне на самом деле без разницы, если всё, что мне нужно будет работать), сколько бомблю от того, что его разработчики сначала критикуют иксы за что-то, а потом пилят у себя примерно такое же по смыслу, не забыв предварительно сломать совместимость.
| |
|
7.138, Vkni (ok), 02:17, 01/07/2019 [^] [^^] [^^^] [ответить]
| +/– |
> Сейчас подвезут оконных менеджеров, со своей реализайцией подмножества функционала иксов внутри и всё будет. Да и расширений пока немного.
Не будет - оно развалится под собственной тяжестью. Выглядит это так: расширения формально есть, но фактически они друг с другом конфликтуют, нестабильно работают, ряд заявленных возможностей недореализуют. В результате, на бумаге Wayland есть, а по факту пользоваться им невозможно.
| |
|
8.140, Дон Ягон (ok), 02:30, 01/07/2019 [^] [^^] [^^^] [ответить] | –1 +/– | Ну или так Я вяленого пробовал полтора раза из любопытства, не более Мне в при... большой текст свёрнут, показать | |
|
|
|
|
|
|
2.21, Ordu (ok), 21:36, 29/06/2019 [^] [^^] [^^^] [ответить]
| –4 +/– |
Как был не нужен, так и остался. Уже 10+ лет я не использовал его, и не вижу причин использовать. Под удалённые вещи есть ssh и tmux. Если мне приходится запускать emacs удалённо, я вполне могу потерпеть текстовый интерфейс. А ff я не запускаю удалённо.
| |
|
|
4.44, Ordu (ok), 23:38, 29/06/2019 [^] [^^] [^^^] [ответить]
| –2 +/– |
Мало ли кто и что запускает. Откуда вообще у людей взялась эта идея, что если для вейланда появилась возможность удалённого запуска, то она станет нужна тем, кому она была не нужна?
| |
|
5.54, Аноним (53), 01:54, 30/06/2019 [^] [^^] [^^^] [ответить]
| +/– |
Действительно, ведь очевидно, что все люди одинаковые, думают как ты и ходят строем как ты.
| |
|
6.84, Ordu (ok), 09:45, 30/06/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
Я не знаю, как ты пришёл к этой мысли, но даже если мы её примем, то значит ли это, что появление сетевой прозрачности в wayland должно изменить моё отношение к сетевой прозрачности?
| |
|
7.123, Аноним (123), 20:19, 30/06/2019 [^] [^^] [^^^] [ответить]
| +/– |
Внешне — да, внутренне — нет. Сначала ты всегда был против сетевой прозрачности, потом всегда был за сетевую прозрачность. Двоемыслие такое двоемыслие.
| |
|
8.125, Ordu (ok), 22:04, 30/06/2019 [^] [^^] [^^^] [ответить] | +/– | Это обязательно Если я не пойду на это, то меня как-то кто-то покарает больно ... текст свёрнут, показать | |
|
|
|
5.89, Аноним (89), 10:50, 30/06/2019 [^] [^^] [^^^] [ответить]
| +/– |
Вариант, что она появилась именно потому, что была нужна, не рассматривается?
| |
|
|
3.71, Vkni (ok), 07:00, 30/06/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
Я по работе запускаю ежедневно много чего удалённого. И оно работает, от tkdiff до Wolfram Mathematica.
Ну у нас с вами разные работы. И что? Большая часть населения шарика вообще только со смартфонами знакома, а клавиатуру вообще никогда не трогала. Будем заключать, что "компьютеры нинужны"?
| |
|
|
1.11, Аноним (11), 20:43, 29/06/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
"For the last few weeks, I've been working on a program"
"Waypipe has become stable and usable enough at this point"
нормально так чувак натворил.
сколько лет то такую фичу ждали (наверное ждали)
| |
|
2.15, Аноним (-), 21:04, 29/06/2019 [^] [^^] [^^^] [ответить]
| +/– |
А многие ли в самом деле ждали, а не ради того чтобы похейтить вэйланд?
| |
|
3.45, НяшМяш (ok), 23:45, 29/06/2019 [^] [^^] [^^^] [ответить]
| +2 +/– |
Чуваку понадобилось - чувак сделал. А специалисты сидят и кудахчут.
| |
|
4.55, Аноним (53), 01:57, 30/06/2019 [^] [^^] [^^^] [ответить]
| +/– |
Специалисты не чахнут, они работают себе и получают за это деньги. Как бы это не казалось тебе противоестественным. Ты поскольку не сталкивался, даже не представляешь себе уровень сложности по интеграции всего этого ада малосвязного ада в готовое решение.
| |
|
5.105, Аноним (3), 13:18, 30/06/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Специалисты не чахнут, они
Если специалисты для тебя "они", а не "мы", дальше можно не читать.
| |
|
4.72, Vkni (ok), 07:02, 30/06/2019 [^] [^^] [^^^] [ответить]
| +/– |
Специалисты прекрасно знают, что не надо работать над изначально мертворожденными решениями, типа Wayland. А решения под Xы вполне себе ваяют, если надо. Вот я давеча запакетировал отличный терминал под X, под названием xst.
| |
|
|
|
1.19, анонимсус (?), 21:18, 29/06/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Это даже не костыль, это кучка реечек, перевязанных проволокой, используемых в качестве подпорки.
| |
1.24, anonymous (??), 22:07, 29/06/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Автор новости не в курсе чем ssh -X отличается от xpra. Вопрос в том, где происходит рендеринг. Так вот, судя по описанию waypipe - это совсем не ssh -X.
| |
|
2.39, Аноним (39), 23:08, 29/06/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
Читайте внимательнее, в новости ssh -X приводится как аналог использования SSH в качестве транспорта для проброса X11. Точно также пробрасывается сокет Waypipe. Рендеринг ни в том ни в другом случае с SSH никак не связан.
| |
|
|
2.30, anonymous (??), 22:28, 29/06/2019 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Печему нельзя просто гнать Opengl команды по сети?
Когда-то в этом не было проблем. Но когда количество треугольников на сцену перевалило за миллион (и не стоит забывать про текстуры и многое другое), то стало дешевле передавать готовые пиксели, которых тоже миллион, но удобной для сжатия картинкой, чем 3d примитивы. Вот здесь концепция сетевой прозрачности opengl и умерла. Нет той прозрачности больше. И с каждым годом видеокарта превращается во всё более автономный и мощный компьютер.
| |
|
3.37, Crazy Alex (ok), 22:53, 29/06/2019 [^] [^^] [^^^] [ответить]
| +/– |
А на кой там эта гора треугольников? Хотя правильным ответом было бы, конечно, плеваться тулкитными сообщениями и полностью абстрагировать рисовалку
| |
|
4.40, анонимсус (?), 23:11, 29/06/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Хотя правильным ответом было бы, конечно, плеваться тулкитными сообщениями и полностью абстрагировать рисовалку
Ну то есть в тех же Иксах заменить старые команды рисования 2Д примитивов, завязанных на физические пиксели, на новые более высокоуровневые 3Д? А еще лучше добавить новые команды, а не заменить.
| |
|
5.74, Vkni (ok), 07:06, 30/06/2019 [^] [^^] [^^^] [ответить]
| +/– |
Для этого требуется провести очень серьёзную аналитическую работу: нужно проанализировать примитивы и темы тулкитов, шрифтов и т.д. После этого необходимо вычленить примитивы и провести ортогонализацию API; потом определить, как именно нужно реорганизовывать старую рисовалку X, желательно без потери совместимости. И можно ли вообще это сделать.
Возможно, там будет место для спец. шейдеров и даже анализа этих шейдеров в плане тотальности/использования ресурсов.
В общем, это действительно серьёзная и крутая инженерия, но кодить что-либо можно будет начинать примерно через год. И, конечно, это не весело и довольно тяжело (я подобным занимался, но значительно более мелким, естественно).
| |
|
6.90, анонимсус (?), 11:01, 30/06/2019 [^] [^^] [^^^] [ответить]
| –2 +/– |
Ну то есть проделать ту же работу, что когда-то для своего времени была проделана при создании X11.
Но, судя по всему, теперь уже кишка тонка такое сделать. Ремесленников расплодилось до черта, а настоящие мастера, похоже, постепенно уходят.
Да и, я так понимаю, не хотят сейчас люди тратить время на что-то фундаментальное. Надо побыстрее что-то слепить на коленке, чтобы быстрее получить хоть какой-то профит.
| |
|
7.139, Vkni (ok), 02:19, 01/07/2019 [^] [^^] [^^^] [ответить]
| +/– |
> Ну то есть проделать ту же работу, что когда-то для своего времени
> была проделана при создании X11.
Ну да.
> Но, судя по всему, теперь уже кишка тонка такое сделать.
Почему, можно. Всё есть, просто нет заказа на это.
| |
|
|
|
|
3.43, Аноним (8), 23:26, 29/06/2019 [^] [^^] [^^^] [ответить]
| –2 +/– |
Близко, но неверно. Если на клиенте слабая видео карта, которая не умеет в распоследний OpenGL, то такой OpenGL по сети никому не нужен. Поэтому действительно нужно гонять пиксели.
Более того, изначально иксы такими и планировались. Оптимизация в виде выдачи кусочков изменного экрана появились позднее, но смысл остался тот же - всегда сервер рисует со своей видеокарты. Более актуальный пример на сегодняшний день - стриминг игр (стриминг отличается от удаленного стола только в том кто является клиентом: ютуб или конкретный комп; авторизация на сервере дело 10е).
| |
3.57, Аноним (57), 02:56, 30/06/2019 [^] [^^] [^^^] [ответить]
| +/– |
> когда количество треугольников на сцену перевалило за миллион
ИМХО, оно умерло когда появились шейдеры. Появилась возможность вернуть назад охренительных размеров результат, который потом опять придется передавать.
| |
3.144, КО (?), 09:28, 01/07/2019 [^] [^^] [^^^] [ответить]
| +/– |
>Но когда количество треугольников на сцену перевалило за миллион
А потом кто-то дотошный выяснил, что upscale битмапа с букавками для другого dpi тоже не торт. :)
| |
|
|
1.26, Аноним (27), 22:10, 29/06/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Он бы умел как РДП - запустил приложение удалённо на ресурсах там видеокарты, отключаешся, приложение продолжает работать, подключаешся и продолжаешь с тем же экраном/окном.
Секьюный и простой вариант такого не существует. Что бы сохранять между подключениями, работало на удалённой видеокарте.
Есть сложные и очень жрущие сеть и процессор секъюрные варианты. Они - трудно и сложно.
| |
|
2.49, crypt (ok), 00:21, 30/06/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
в sway, говорят, добавили rdp backend... еще не пробовал.
| |
|
1.51, Аноним (51), 01:34, 30/06/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Вот не *** было убивать иксы, для них надо слать команды отрисовки, а не видеопоток.
| |
|
2.56, Аноним (53), 02:01, 30/06/2019 [^] [^^] [^^^] [ответить]
| –2 +/– |
Мир движется в сторону упрощения технологий и человека. А иксы по сложности уже сопоставимы с ядром.
| |
|
3.136, Клыкастый (ok), 00:48, 01/07/2019 [^] [^^] [^^^] [ответить]
| +/– |
Да это заметно. Упрощённые люди всё чаще встречаются. Главное не переборщить, а то котики и пёсики окажутся сложнее и умнее.
| |
|
2.78, Жека Воробьев (?), 07:28, 30/06/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
>для них надо слать команды отрисовки, а не видеопоток
Это давно не так, все тулкиты рисуют кнопки и прочее самостоятельно, и уже давно и не используют Х для этого. Тут вопят про великолепную сетевую прозрачность Х, а по сути последние годы это костыльный протокол в котором гоняют готовые битмапы которые рисуют тулкиты
| |
|
3.95, Аноним (51), 11:45, 30/06/2019 [^] [^^] [^^^] [ответить]
| +/– |
А нельзя ли сделать, чтобы тулкиты не гоняли картинки для виджетов? Как мы вообще дошли до жизни такой?
| |
|
4.101, Аноним (122), 12:53, 30/06/2019 [^] [^^] [^^^] [ответить]
| +/– |
Можно. Если лично вы готовы довольствоваться тулкитами уровня Xaw.
| |
|
|
6.145, Аноним (145), 11:52, 01/07/2019 [^] [^^] [^^^] [ответить]
| +/– |
Попробуйте представить сколько раз надо дергать иксовые примитивы для отрисовки окна с более-менее современно выглядящим гуем и как это все будет моргать и дергаться при перерисовке.
Кстати куте первых версий именно так и делало, потом разработчики задолбались.
| |
|
|
|
3.127, Аноним (127), 23:04, 30/06/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
> рисуют кнопки... самостоятельно
> ...и уже давно и не используют Х для этого
В Qt есть бекэнды raster и native. Картинки гоняет raster и это сильно тормозит по сети (даже через 100-мегабитное подключение без роутера). native по сети тормозит на порядки меньше.
Локально вроде бы raster шустрее native, но тесты многие не гоянли, а на глаз разница не заметна.
| |
|
2.94, Аноним (94), 11:44, 30/06/2019 [^] [^^] [^^^] [ответить] | +/– | И на кой это нужно Серьезно, помимо задачи нарисовать Х есть соседняя задача сд... большой текст свёрнут, показать | |
|
3.98, Аноним (51), 12:09, 30/06/2019 [^] [^^] [^^^] [ответить] | –3 +/– | Это ведь не работа иксов Работа иксов - GUI Для рас кодировки видео, аудио, г... большой текст свёрнут, показать | |
|
4.149, Аноним (94), 17:06, 01/07/2019 [^] [^^] [^^^] [ответить]
| +/– |
Уже после пункта про конфиги выходит, что клиенту нужно 100500 конфигов под каждое приложение. Очумительно.
Я не говорю, что это не взлетит, но... флаг в руки еще раз.
И не говорите, что конфигов нужно 1-2. Вы просто пишете код, а потом расскажите и покажите результат.
| |
|
|
|
1.79, Олег (??), 08:10, 30/06/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Битмапы, битмапы...
Отл. В чём проблема сделать при старте программы обмен битмапами-кусочками интерфейса между клиентом и сервером с их id? Далее работает обычный X-протокол, только гоняются id кастомных примитивов, о которых мы сообщили на старте. Набор таких примитивов будет ограничен(кнопка, поле вода, прокрутка и т.п.). Более того, можно с клиента на сервер передавать что-то вроде шейдеров - правила по которым будут изменяться данные кастомные примитивы. Например масшабирование кнопок, прокруток и т.п.
| |
|
2.80, Олег (??), 08:13, 30/06/2019 [^] [^^] [^^^] [ответить]
| +/– |
Хотя можно просто свести всё к передаче на старте id и текста шейдера. Будет достаточно.
| |
|
3.96, Аноним (51), 11:49, 30/06/2019 [^] [^^] [^^^] [ответить]
| +/– |
Ага и сразу
1. отвалятся карты без шейдеров
2. получим ворох уязвимостей.
| |
|
4.130, Олег (??), 23:17, 30/06/2019 [^] [^^] [^^^] [ответить]
| +/– |
> 1. отвалятся карты без шейдеров
Я сказал похоже на шейдеры. Оно не обязано компилироваться в реальные шейдеры, если нет поддержки на машине.
> 2. получим ворох уязвимостей.
Это с какой такой стороны они придут?
| |
|
|
|
1.86, Лолноним (?), 10:33, 30/06/2019 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Я все не пойму зачем это нужно и кому. Ясное дело что мои пилят этот костыль то значит кого-то интересует.
Я так думаю на серверах графических приложений, принципе как и графического стака не должно быть. Если уж очень нужен удалённый рабочий стол то vnc, rdp открытых и закрытых по типу как teamviewer полно под любую задачу и цели
| |
|
2.132, AlexYeCu_not_logged (?), 00:18, 01/07/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
>Я все не пойму зачем это нужно и кому.
>Если уж очень нужен удалённый рабочий стол то vnc, rdp открытых и закрытых по типу как teamviewer полно под любую задачу и цели
Кто из них умеет пробросить окно/окна одного приложения, причём вид этого приложения и взаимодействие с оным будут нативными для машины-клиента?
| |
|
1.150, Анонтоним (?), 17:20, 01/07/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> опция для кодирования потока в форме видео h264
За потоковое вещание ведь отдельные деньги нужно платить...
А опции для vp9 не ли? во многих ведь железках доступно, спасибо гуглу.
| |
|
2.153, soarin (ok), 20:41, 01/07/2019 [^] [^^] [^^^] [ответить]
| +/– |
> А опции для vp9 не ли? во многих ведь железках доступно
Я правильно понимаю, что на линуксах - это только на новых Intel доступно?
| |
|
3.154, Анонтоним (?), 21:07, 01/07/2019 [^] [^^] [^^^] [ответить]
| +/– |
https://en.wikipedia.org/wiki/VP9#Hardware_device_support
В качестве сервера в такой схеме может выступать камушек у которого в колонке "Encoding" зелёная галочка (ну либо программно делать сжатие, если это очень быстрый камушек). А в качестве клиента - любой камушек из этой таблице.
И наверняка таблица это не совсем актуальна уже (в том смысле, что уже не модно её расширять).
| |
|
|
1.162, bigS (?), 16:12, 14/11/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
...короче и вяленый лажа ...позоду болееменее найс +возм из коробки кроссплатформенности только xrdp и имеет реальность альтернативы (вот бы только из коробки в нем еще переключ раскладки была без танцев с бубном!)
| |
|