Опубликован (https://lists.freedesktop.org/archives/wayland-devel/2019-Ju...) релиз пакета wayland-protocols 1.18 (https://cgit.freedesktop.org/wayland/wayland-protocols), содержащего набор протоколов и расширений, дополняющих возможности базового протокола Wayland и предоставляющих возможности, необходимые для построения композитных серверов и пользовательских окружений. В версии 1.18 внесены незначительные дополнения в существующие протоколы, улучшена документация и устранены выявленные ошибки. Выпуск Weston 7.0 и Wayland 1.18 ожидается 23 августа.В настоящее время в состав wayland-protocols входят следующие стабильные протоколы, в которых обеспечивается обратная совместимость:
- "viewporter" - позволяет клиенту выполнять действия по масштабированию и обрезанию краёв поверхности на стороне сервера.
- "presentation time" - обеспечивает отображение видео.
- "xdg-shell" - интерфейс создания и взаимодействия с поверхностями как с окнами, что позволяет их передвигать по экрану, сворачивать, разворачивать, изменять размер и т.д.
Нестабильные протоколы, разработка которых ещё не завершена и не гарантируется сохранение совместимости с прошлыми выпусками:- "fullscreen-shell" - управление работой в полноэкранном режиме;
- "input-method" - обработка методов ввода;
- "idle-inhibit" - блокировка запуска скринсейвера (экранной заставки);
- "input-timestamps" - временные метки для событий ввода;
- "linux-dmabuf" - совместное использование нескольких видеокарт при помощи технологии DMABuff;
- "text-input" - организация ввода текста;
- "pointer-gestures" - управление с сенсорных экранов;
- "relative pointer events" - относительные события указателей;
- "pointer constraints" - ограничения указателей (блокировка);
- "tablet" - поддержка ввода с планшетов.
- "xdg-foreign" - интерфейс взаимодействия с поверхностями "соседнего" клиента;
- "xdg-decoration" - отрисовка декораций окон на стороне сервера;
- "xdg-output" - дополнительные сведения о видеовыходе (используется для дробного масштабирования);
- "xwayland-keyboard-grub" - захват ввода в приложениях XWayland.
- primary-selection - по аналогии с X11 обеспечивает работу первичного буфера обмена (primary selection), вставка информации из которого обычно осуществляется средней кнопкой мыши;
- linux-explicit-synchronization - специфичный для Linux механизм синхронизации буферов в привязке к поверхности.
URL: https://lists.freedesktop.org/archives/wayland-devel/2019-Ju...
Новость: https://www.opennet.dev/opennews/art.shtml?num=51173
Wayland, в отличии от Х, будет быстрый, понятный, компактный и без костылей.
Ну, правда, пока он медленный, запутанный и раздутый...
Зато мы, с гордостью, представляем набор костылей версии 1.18! Кушайте, не опкапайтесь.
Всего-то и нужно было сказать "Да, но пока - нет".
Всего за 11 лет не взлетел... Ещё лет 11 подождём
Точно, пока что сетевую прозрачность для него пилит единственный разработчик. Подождём, пока это не станет базовой фичей.
Сетевая прозрачность на уровне композитора не эффективна
Твоя ситивая_паразаращанасятя не используется в том числе и в иксах: два наиболее популярных тулкита -- как свободный GTK, так и Qt, -- все равно рисуют на клиенте битмапами.*раздался звук треснувшего маня-ситивая-празращнасть-мирка*
Последний Dibian вышел с Wayland по умолчанию. Вылезь уже со своего подбитого танка, который "не взлетел". Ах да, ты решил ещё 11 лет сидеть внутри. Ну, удачи. Медитируй дальше.
Как хорошо что там где мне нужен Debian, Wayland и с дикого бодунища не нужен. Поиграются и бросят. Или забьют, т.к. всё равно проблемы того кто пытается на базе голого Debian сделать десктоп для игрулек - его личные проблемы, он вполне разберётся и как X туда воткнуть.
Если у вас много лишнего личного времени - развлекайтесь. Никто ж не запрещает. Чего у вас так бомбит?
>> Ну, правда, пока он медленный, запутанный и раздутый...пруфов же конечно не будет?
>релиз пакета wayland-protocols 1.18, содержащего набор протоколов и расширений, "ДОПОЛНЯЮЩИХ" возможности базового протокола Wayland и предоставляющих возможности, _НЕ_ОБХОДИМЫЕ_ для построения композитных серверов и пользовательских окружений.
Что плохого в минималистичном ядре и расширении функционала с помощью дополнений? И пруфа к цитате я до сих пор не вижу
> Что плохого в минималистичном ядре и расширении функционала с помощью дополнений?Видимо то что, в "ядре" без "расширений" нет _НЕОБХОДИМОГО_ функционала?
Внезапно так и задумано. Сегодня композиторам нужено что то одно, завтра принципиально другое. С монолитным подходом "ядро все может" не минуемо обрастание костылями.
То что протоколы долго пилятся. Во первых десктопный линух никому не нужен (и ресурсов под него выделяется минимум), во вторых пилить апи очень сложно.
Только в иксах это уже давно есть и работает и не монолит. А кроме мифического тиринга никаких проблем не видно.
> Только в иксах это уже давно есть и работает и не монолит.Я тебе сейчас открою страшную тайну, но в иксах ровно всё то же самое - небольшое ядро протокола и 100500 расширений. И расширения эти писались 40 лет.
Во первых не 40 а гораздо меньше. Во вторых там именно ядро и расширения, а не нашлепки реализуемые то там, то там, а то на усмотрение программописателей. В третьих это никак не противоречит тому чт в иксах уже давно всё есть и работает.
Тиринг реален.
> Внезапно так и задумано.Это называется "мертворожденная архитектура".
> Сегодня композиторам нужено что то одно, завтра принципиально другое.
Желание сделать одну архитектуру на века, на все случаи жизни, подходящую под все возможные потребности необозримого будущего свойственно самонадеянным подросткам.
>С монолитным подходом "ядро все может" не минуемо обрастание костылями.
Только вот, мне не понятно почему проблемы не существующих еще (и с 99% вероятностью они никогда и не будут созданы) "композиторов" нужно решать сегодня в ядре?
> То что протоколы долго пилятся. Во первых десктопный линух никому не нуженВо первых никому не нужен линух. Всем нужно работающее решение. И кому нужно, у них есть десктопный линукс (redhat, fedora, ubuntu, rosa, alt, другие промышленные, банковские, военные и государственные дистрибутивы)
> (и ресурсов под него выделяется минимум), во вторых пилить апи очень
> сложно.Ты определись, если "никому не нужен" десктоп и "пилить апи очень сложно" зачем тогда вообще взялись пилить апи? ИБД второго порядка, "Чтоб такого сделать, лишь бы ничего не делать"?
Открой для себя пронхаб, что ли. И руки будут заняты и свободного времени на пиление апи не останется.
Какой такой функционал ты не смог ОБОЙТИ ?
> Какой такой функционал ты не смог ОБОЙТИ ?Сходи по ссылке из новости, там все перечислено.
Необходимого кому, тебе? Функциональность десктопа не нужна на мобилках, и наоборот. Какой такой функционал необходим в ядре, которого нет сейчас?
> Что плохого в минималистичном ядре и расширении функционала с помощью дополнений?Не напомнишь, за что хейтеры больше всего ругают X11?
>> Что плохого в минималистичном ядре и расширении функционала с помощью дополнений?
> Не напомнишь, за что хейтеры больше всего ругают X11?За то что название напоминает о старом добром DX11 :)
Вот когда заманаешься устанавливать ВСЕ расширения, чтобы беспроблемно запускался софт, так и вспомнишь про монолитность. "Минималистичность" по вейляндски - "ничегонеумеющесть". А главное - это им даёт возможность разрабатывать не оглядываясь на расширения, ломая вся и всё при каждом релизе, как в гтк, и отмазываться, мол, эта фича не является частью ядра, это расширение, пусть его разработчики и чинят, а мы никаких гарантий не давали.
> Что плохого в минималистичном ядре и расширении функционала с помощью дополнений?Мне тоже нравится X11.
Темпы перехода на "новинку" - у всех, кроме упоротых фанатиков "инноваций", лучший пруф.
> пруфов же конечно не будет?не будет. равно как и пруфов этого:
> Wayland, в отличии от Х, будет быстрый, понятный, компактный и без костылей.
Ну да, ведь гораздо лучше лепить расширения к протоколу, который вообще изначально на такое не рассчитывался, чем расширять то, что изначально строилось как полностью модульное. По коментам видно, как кто шарит в этой теме.
> xdg-shell
> input-method
> xdg-foreign
> xdg-decoration
> xwayland-keyboard-grub
> primary-selectionО да! Такой прям безопасный и безкостыльный... От чего пытались уйти, к тому же и пришли, это было понятно с самого начала. Осталось еще иконки в трее согласовать для полного счастья.
Только вот продумать все это надо было 10 лет назад. А не посылать разработчиков кастомных панелек и переключалок раскладок, обосновывая отсутствие функций и убогость протокола сказками о бескостыльности и секьюрности!
> "viewporter" - позволяет клиенту выполнять действия по масштабированию и обрезаниюА как там с устранением эффекта красных глаз? Или это из другой новости?
Из другой, здесь таки про обрезание.
Нужно расширение "Okumetil" + dd if=/dev/zero of=/dev/sda bs=32M
Bad command or file name
ну как так, а?
Неужели при проработке этого протокола нельзя было сразу учесть это?
Или задача была как можно скорее выкатить альтернативу Х? А уж какой она будет - пофиг?
Ну а что вы хотели, если вяленого разрабатывают разработчики иксов? Они конечно же сделали ещё одни иксы с дополнительными протоколами и в конечном счёте все, кто так хотел замену иксов проблюются, потому что получат иксы, но ещё хуже чем сами иксы. Так обычно бывает, взялись делать новое старыми руками и не разобравшись нужно ли новое вообще.
> Ну а что вы хотели, если вяленого разрабатывают разработчики иксов?не разработчики, а платные сопровождальщики, ниасилившие даже и поддержку того, что давным-давно разработано без них.
Так что результат вполне закономерен.
Разработчики - те уже давно в доме престарелых, или в рай попали.
> Неужели при проработке этого протокола нельзя было сразу учесть это?Можно было. Корпорации очень любят так делать: взять и выкатить нечто, призванное делать всё сразу и ещё шнурки завязывать. В результате они получают такой оверинжиниринг, что хоть стой, хоть падай.
В духе Лёни П.:> разработка которых ещё не завершена и не гарантируется
И только комментаторы опеннета смогли бы сразу выкатить готовый продуктъ™, поддерживающий сразу всё, от подключения кофеварки в качестве устройства ввода-вывода до межгалактической прозрачности.
"Старое - хорошо, новое - плохо."
Правильно так:
Старье мы выбрасываем. Овчинки не стоят починки. Чем старое чинить, лучше новое купить.
Что-то Вы в свои семнадцать старовато выглядите.
На свалку!
Святоооой Форде...
>И только комментаторы опеннета смогли бы сразу выкатить готовый продуктъМожет и не смогли бы. Даже скорее всего. Почти наверняка. Но те комментаторы, которые не являются заочными фанатами Wayland-а, совершенно точно не хаяли иксы и не орали на каждом углу про «устарело» и «не нужно».
Главная претензия к разработчикам Wayland-а в том и состоит, что сперва они лили ушатами помои на рабочее решение, а как дошло до дела, то сами несколько обгадились. Оказывается, иксы писали совсем не дураки. Оказывается, реализовать даже малую часть функционала иксов — огромный труд, требующий высокой квалификации и профессионализма. Оказывается, что некоторые проблемы в иксах были решены не слишком изящно потому, что иначе их непонятно как и решать. Некоторые не решены — по той же причине. Ну и «мы это делать не будем, значит вам не нужно, а что уже сделано, то мы постараемся угробить» — так себе позиция, народной любви не добавляющая.
Ты посмотри, что после 11 лет шапкозакидательства и обгаживания иксов числится в «нестабильных протоколах»: управление работой в полноэкранном режиме, обработка методов ввода, организация ввода текста, поддержка ввода с планшетов. Спрашивается, а что вообще работает-то? Можно запустить LiveCD с fullhd GUI для проверки файловой, причём вероятность успешного запуска будет ниже таковой у иксов? Круто, чо. Одиннадцать лет разработки и «работы над ошибками Xorg» прошли не зря.
> Ты посмотри, что после 11 лет шапкозакидательства и обгаживания иксов числится в «нестабильных протоколах»: управление работой в полноэкранном режиме, обработка методов ввода, организация ввода текста, поддержка ввода с планшетов
> управление работой в полноэкранном режиме, обработка методов ввода, организация ввода текста, поддержка ввода с планшетовА в иксах оно стабильно?
> А в иксах оно стабильно?Работает.
>> А в иксах оно стабильно?
> Работает.Вопрос был - стабильно или нет. Четыре способа переключить раскладку, иксы поддерживают их все - это стабильный API?
> Вопрос был - стабильно или нет.Достаточно стабильно, чтобы не вызывать серьёзных вопросов у пользователей. Т. е. как минимум разработчики поспевают за изменениями.
>Четыре способа переключить раскладку, иксы поддерживают
> их все - это стабильный API?Почему нет? Впрочем, способы отличные от xkb мне малоинтересны. Это, кстати говоря, и есть самый иксовый способ.
> Почему нет?Действительно. Ну так и Wayland почему нет?
>> Почему нет?
> Действительно. Ну так и Wayland почему нет?Потому что не работает. Вполне себе причина, как по мне.
>>> Почему нет?
>> Действительно. Ну так и Wayland почему нет?
> Потому что не работает. Вполне себе причина, как по мне.Собака лает. Я два года на Wayland, расскажи мне, что именно у меня не работает. Что именно не работает в иксах, я тебе уже рассказал.
Ну недалекие люди они такие - всякую каку в рот тянут. Потом у них всё нормально. Но вот что-то весь остальной мир не спешит перебегать на это решение. Глядя на то как несколько лет назад работала и средняя кнопа мыши, и скринкаст экрана, и невозможность от рута запустить ГУИ приложения, и т.д.... Вполне понимаю почему основная масса не переползает.
> Ну недалекие люди они такие - всякую каку в рот тянут. Потом
> у них всё нормально. Но вот что-то весь остальной мир
> не спешит перебегать на это решение. Глядя на то как несколько
> лет назад работала и средняя кнопа мыши, и скринкаст экрана, и
> невозможность от рута запустить ГУИ приложения, и т.д.... Вполне понимаю почему
> основная масса не переползает.Линуксоиды недалекие люди. Всякую каку в рот тянут. Потом у них всё нормально. Но вот что-то весь остальной мир не спешит перебегать на это решение.
>Главная претензия к разработчикам Wayland-а в том и состоит, что сперва они лили ушатами помои на рабочее решение,Не обдумывая как и зачем это было сделано, не посмотрев рабочие примеры в других OS.
К примеру Be-Be : тоже клиент-серверное решение, но тормозов и тиринга нет,многие даже называли
графическую подсистему бебеос отличнейшим решением:на уровне протокола решена проблема многопоточности, а Opengl реализованный в ней сам Кармак назвал идиалом.Единственный относительный недостаток нет работы по сети.
Могли присмотреться Mac OS, частично графическая подсистема открыта,опять же не надо писать костыли.В конце концов было рабочее решение и в ReactOS, исходники открыты ....
>но тормозов и тиринга нетТиринг. С тирингом прикол ещё в том, что он часто зависит не от графической подсистемы, где его успешно убирает включение композитинга, а с кривостью конкретных софтин. Взять тот же Хром(иум), который умудряется рвать видео даже при включённом композитинге, при этом проблему можно решить попереключав флажки плавной прокрутуи и аппаратного ускорения в самом Хроме, но это не точно. Никакая графическая подсистема не исправит косяков конкретного приложения.
> И только комментаторы опеннета смогли бы сразу выкатить готовый продуктъ™, поддерживающий
> сразу всё, от подключения кофеварки в качестве устройства ввода-вывода до межгалактической прозрачности.Учитывая, что:
- PRIMARY selection (это когда кроме привычного виндузячьего буфера обмена доступен буфер, данные в который копируется выделением, а извлекаются по умолчанию средней кнопкой мыши) в протокол включили менее года назад
- urgency hint, штатный метод приложений сообщить менеджеру окон о событии, требующем внимания пользователя, т.е. с настраиваемой и однообразной реакцией вместо "кто в лес, кто по дрова"
все еще "НЕ НУЖНО!"хотя уже несколько лет как клятвенно заверяют "Почти совсем уже замена и готово!"
Не знаю, не знаю.А ведь еще есть эпичное "назло маме отморожу уши", тьфу, "перекладываем все на клиента",
когда вместо централизованной обработки ввода и передачи готовых событий повтореного нажатия клавиши (key repeat) теперь клиенту отсылаются события key up/down и пусть он там разруливает сам.
Результат закономерен:
если клиент чуть тормознет и не успеет вовремя обработать событие "key up", то вместа иксового (микро) лага будет веселое
https://bugzilla.redhat.com/show_bug.cgi?id=1579859
> 2018-05-18
> That is, the typing "hello" may result in "hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhello".
> Changed to GNOME on Xorg during the login process and no more issues with repeated keystrokes
>
> PRIMARY selection (это когда кроме привычного виндузячьего буфера обмена доступен буфер, данные в который копируется выделением, а извлекаются по умолчанию средней кнопкой мыши) в протокол включили менее года назадЧто, правда? Включили-таки? Эдак, глядишь, и попробовать можно будет лет через несколько.
>> PRIMARY selection (это когда кроме привычного виндузячьего буфера обмена доступен буфер, данные в который копируется выделением, а извлекаются по умолчанию средней кнопкой мыши) в протокол включили менее года назад
> Что, правда? Включили-таки? Эдак, глядишь, и попробовать можно будет лет через несколько.Правда-правда! Даже новость отдельная была:
https://www.opennet.dev/opennews/art.shtml?num=49598
> Выпуск wayland-protocols 1.17 с поддержкой буфера обмена по средней кнопке мыши
> 13.11.2018 07:59
> В версии 1.7 представлено два новых нестабильных протокола:
> - primary-selection - по аналогии с X11 обеспечивает работу первичного буфера обмена (primary selection), вставка информации из которого обычно осуществляется средней кнопкой мыши;
> - linux-explicit-synchronization - специфичный для Linux механизм синхронизации буферов в привязке к поверхности.Кстати да, интересная формулировка "специфичный для Linux механизм" – как будто в остальном оно совершенно платформонезависимо (ЕМНИП, libinput на который завязан wayland, портировали на бсд только после добавления поддержки evdev в ядро бсд).
> https://bugzilla.redhat.com/show_bug.cgi?id=1579859Год с лишним спустя Status: NEW...
>> https://bugzilla.redhat.com/show_bug.cgi?id=1579859
> Год с лишним спустя Status: NEW...Я сам не копал достаточно глубоко для понимания всего процесса, но если верить отписавшемуся там же Peter Hutterer (Senior Software Engineer @ RedHat)
> libinput doesn't do key repeats - it filters out the kernel repeats and only passes key down/up events on to the compositor. The key repeat you're seeing is the one triggered in the compositor (or Xorg but that's where this bug doesn't trigger) and is
> simply caused by gnome-shell being busy doing something else and thus not handling events as fast as it should.и почитать апстрим-багрепорт https://bugzilla.gnome.org/show_bug.cgi?id=745032 (тоже "NEW" c 2015 года)
> we'll probably move libinput processing to its own thread (as
> is done on recent versions of Xorg) where it can directly update the
> hardware cursor without waiting for main drawing loop. This would probably
> involve moving the libinput backend from clutter to mutter, and adding
> mutexes shared by the KMS code and libinput backend. Doing this will not
> affect latency issues related to clients receiving input events; that'll
> require much larger changes, such as splitting up the shell UI into a
> separate process.То ошибка в самом протоколе, вернее: в решении делегировать так же и "низкоуровневую" обработку нажатий клавиш клиентам.
Получается, что в случае иксов достаточно одной компоненты с повышеным приоритетом – даже если приложение не успевает обработать ввод сразу, то максимум будет начальный лаг при вводе, в случае обработки каждым клиентом заминка ччччччччревата более заметными последствиями.
"Наш вялый использует только все нужное, не то что эти ваши устаревшие и обросшие монстро иксы, вялый будет быстрее них". И вот первый выпуск вялого был в 2008г, сейчас 2019 - за 11 лет по прежнему он не быстрее иксов и по прежнему нет повсеместной поддержки.
11 лет - это реально настолько мало для такого процесса?
> 11 лет - это реально настолько мало для такого процесса?Да. Почитай историю X'ов и оцени скорость разработки.
Подсмотрели бы в винде и не парились бы со всеми иксами, вайландами, мирами
Ага, ещё скажи и в ядро запихать весь гуй. No (UNIX) way.
Unix way ваш, это путь инвалидов
обоснуй
> обоснуйок, часто ли вы встречаете "номальных" (не инвалидов) людей, которые пользуются костылями, колясками, электро креслами, имплантантами и т.д. ?
> коляскамиСпорим, Вы пользовались? :)
(а в списке явно не хватает гироскутеров)
> Спорим, Вы пользовались? :)
> (а в списке явно не хватает гироскутеров)коляской, в детстве - да, когда ходить не мог, а кто ходить не может - равносильно инвалиду, даже пьяный (обкуренный) человек - инвалид.
гироскутеров, машин, велосипедов, самокатов - по моему, чаще ими пользуются "нормальные" люди.
>имплантантамитут хороший пример с силиконовой грудью, и задамся вопросом, стоит ли относить девушек с силиконовой грудью к инвалидам?
Ты, как представитель инвалидов, не можешь обьективно это оценивать.
> Ты, как представитель инвалидов, не можешь обьективно это оценивать.так я ведь лучше буду знать тогда, какие мне костыли нужны, вы вот "нормальный" все стараетесь научиться ходить на костылях. Вот к этому я и свел вашу иксовую систему.
Ох, кое-кому вы подорвали сейчас ;)
> обоснуйоставлю тут https://ru.wikipedia.org/wiki/The_UNIX-HATERS_Handbook :)
>Ага, ещё скажи и в ядро запихать весь гуй. No (UNIX) way.Было и такое решение микроХ, модуль ядра около 4,7 мегабайт.
Все,протокол Х правда без сети полностью реализован, но опять же нет сервера шрифтов.И приложения придётся перекоса или рожать, там свая правленная версия xlib.
>перекоса или рожать, там свая правленная версия xlib.Гребанный корректор сорри
Придётся переносить или перекомпилировать, там своя версия xlib.
> Ага, ещё скажи и в ядро запихать весь гуй. No (UNIX) way.Стыдно не знать, что в виндах ядро и гуй от рождения _независимы_ друг от друга. :)
И GUI 95/98 виндов можно было запускать на неродном ядре command.com написанном другими людьми, с менеджментом памяти от вообще посторонних авторов из третьей фирмы.
И ядро win NT 3.5 server (при желании или дефиците ресурсов) можно было запускать без гуя, с сохранением всего серверного функционала (администрируя по сети).
Для «смотрящих на винду» уже есть винда, какие проблемы?
А разработчики иксов, вайландов и миров, как говориться, смотрели в книгу и видели сами знаете что.
> А разработчики иксов, вайландов и миров, как говориться, смотрели в книгу и
> видели сами знаете что.Нет, не знаю. Иксы, кстати, лучшая (под)система графики из имеющихся.
> Нет, не знаю. Иксы, кстати, лучшая (под)система графики из имеющихся.https://ru.wikipedia.org/wiki/X_Window_System
тут по ссылке есть раздел Принципы построения X.
> тут по ссылке есть раздел Принципы построения X.И?
> И?Делайте выводы.
>> И?
> Делайте выводы.Так уже: иксы, кстати, лучшая (под)система графики из имеющихся.
Серьёзно? Это когда у меня полноэкранное видео мигает при вызове наэкранных меню, типа регулировки громкости?
Одно успокаивает - оставаться вам со своими иксами и вейляндами в своей маленькой барокамере до конца своих дней. И будете ежедневно миру оттуда о себе напоминать.. открывая беззвучно как рыбы рты в своих крошечных как амбразура дзота иллюминаторах. И по прежнему никто не будет обращать на ваши потуги внимания.
> Серьёзно? Это когда у меня полноэкранное видео мигает при вызове наэкранных меню,
> типа регулировки громкости?
> Одно успокаивает - оставаться вам со своими иксами и вейляндами в своей
> маленькой барокамере до конца своих дней. И будете ежедневно миру оттуда
> о себе напоминать.. открывая беззвучно как рыбы рты в своих крошечных
> как амбразура дзота иллюминаторах. И по прежнему никто не будет обращать
> на ваши потуги внимания.Поэт?
Прозаик же.
> Одно успокаивает - оставаться вам со своими иксами и вейляндами в своей
> маленькой барокамере до конца своих дней.А-то то чего в эту самую «барокамеру» ломишься? Распирает внутренним давлением? Аль наоборот — скукоживает?
*> Иксы, кстати, лучшая (под)система графики из имеющихся.*Не лучшая, а единственная. Всё остальное либо заброшено, либо недопилено.
> *> Иксы, кстати, лучшая (под)система графики из имеющихся.*
> Не лучшая, а единственная. Всё остальное либо заброшено, либо недопилено.Из имеющихся вообще, во всех мало-мальски актуальных операционных системах.
>> *> Иксы, кстати, лучшая (под)система графики из имеющихся.*
>> Не лучшая, а единственная. Всё остальное либо заброшено, либо недопилено.
> Из имеющихся вообще, во всех мало-мальски актуальных операционных системах.Конечно-конечно. Я как-то использовал в венде Xming. Костыль-костылём. Примерно такой же костыль, как и wine'овая реализация win32api в linux. А, я ещё на андроиде пытался использовать X-сервер -- кошмар. X'ы актуальны только в *nix, и только потому, что альтернатив нет. Так же как win32api актуален только в windows, и только потому, что вменяемых альтернатив нет.
Я не сравнивал Иксы с Иксмингом. Я сравнивал Иксы с родной графической подсистемой той же Винды.
И они кроют оную как бык овцу. Хотя бы за счёт возможности быстрого переключения/одновременной работы нескольких графических сессий от одного/разных пользователей. Да и воспоминания о раскоряченной из-за проблем с дровами винды, мигавший экраном с частотой стробоскопа ещё свежи — починить систему с неотключаемой графикой в таком случае задача не самая простая.
Впрочем, я готов сравнить Иксминг с реализацией графических виндотехнологий в никсах. Есть такое?>А, я ещё на андроиде пытался использовать X-сервер -- кошмар.
Это который SDL? Вполне нормальный. Стабильность работы от версии к версии может скакать, плюс есть проблемы с производительностью 24bit цвета — последнее проистекает из особенностей Андроида. Андроид весь из таких «особенностей» состоит. Производительность сети оставляет желать лучшего — пожалуй даже 2.4Hz Wi-Fi на максимум не использует. А так для запуска рабочего стола chroot-нутого linux-а или отображения картинки/GUI с ПК вполне хватает.
> Хотя бы за счёт возможности быстрого переключения/одновременной работы нескольких графических сессий от одного/разных пользователей.Бесполезная вещь. Приложения запущенные из под разных пользователей удобнее иметь на одном десктопе. Использовать Alt-Ctrl-Fx для переключения между серверами, с довольно глубокой перезагрузкой графического стека, которая занимает полсекунды, по-моему, не меньше -- это довольно ущербная идея. Гораздо удобнее сделать su/sudo в терминальчике и гонять приложения из-под другого пользователя непосредственно здесь же. Если, конечно, разобраться с xauth, который вечно мешает это делать. Но это ж небезопасно в случае X'ов, потому что любое X'овое приложение может перехватить ввод любого другого приложения. Поэтому в критичных к безопасности случаях, приходится использовать этот костыль с несколькими X'серверами, при котором всё равно удобнее гонять разные X'сервера в виртуалках в оконном режиме -- так не надо разрешение монитора переинициализировать. Да и сепарации уровня виртуалок я доверяю больше, чем сепарации уровня пользователей системы. А при таком подходе совершенно не важно, какая графическая подсистема используется.
> Да и воспоминания о раскоряченной из-за проблем с дровами винды, мигавший экраном с частотой стробоскопа ещё свежи — починить систему с неотключаемой графикой в таком случае задача не самая простая.
У меня нет таких воспоминаний. Всё что я помню про вендовую видеоподсистему -- это десятки аргументов в каждой функции api, из-за устаревшей архитектуры, которая не разделяет менеджмент окон, рендеринг окон, оформление окон и тп, пытаясь решить все проблемы одним махом. Но проблемы устарелости касаются X'ов в не меньшей мере, чем win32api. Тут у них паритет.
А с дровами... В линуксе меньше проблем с дровами? Мне кажется, что ровно наоборот. С видеодровами в лине всегда проблем было больше, и пока этому не видно конца. Другое дело, что проблемы с дровами в linux'е -- это не проблемы не только видеоподсистемы -- это могут быть проблемы ядра. А насчёт чинить... Не знаю, я никогда не изучал серьёзно вопрос "как чинить венду". То есть, мне приходилось, конечно, но мне много чего приходилось чинить. Я как-то раз холодильник перезаправлял, прожёг дырку в обоях фреоном, который поджёг газовой горелкой. Но дырка осталась за холодильником -- не видно, -- зато было весело и холодильник до сих пор работает. Примерно так же и с вендой. Я не знаю как её ремонтировать. Могу починить из самых общих соображений, но не знаю как. И чёт мне подсказывает, что ты в том же положении -- это ведь не является твоей специальностью?
Не, в венде X'ы -- это убожество и совершенно ненужный костыль, который никоим образом не ложится на архитектуру венды.
> Впрочем, я готов сравнить Иксминг с реализацией графических виндотехнологий в никсах. Есть
> такое?Wine -- это реализация win32api для *nix.
>> А, я ещё на андроиде пытался использовать X-сервер -- кошмар.
> Это который SDL? Вполне нормальный.Я не знаю который. А их много? Если много, то я выбирал по популярности. Он настолько "нормальный", что я забил на идею пробрасывать в андройд окошки линуксовых приложений при помощи него. Если это "нормально" для X'ов, то это лишний раз подтверждает мой тезис о том, что X'ы хороши лишь тогда, когда нет альтернатив.
Пробрасывать окошки приложений сегодня удобнее всего через https -- правда стандартные десктопные приложения за редким исключением, не умеют так работать, так умеют только web-приложения, но, я думаю, что это временное явление. X'ы стагнируют под грузом legacy и обратной совместимости, web развивается, кладя на обратную совместимость болт. Я, честно говоря, не вижу глубинного смысла в wayland, потому что это отрыжка прошлого тысячелетия. Ну то есть игроманы вероятно оценят, но я не игроман, мне не нужна топовая производительность рендеринга, и большинству людей тоже не нужна. А вот мобильность десктопа -- очень удобно. У X'ов есть удалённый доступ, но он ущербен -- он хреново работает с gtk/qt, поскольку большая часть отрисовки происходит на клиенте; его нативный API неюзабелен; обрыв сессии и возобновление требует каких-то специальных костылей; проброс окошек с одного X'сервера на другой -- это вообще возможно? Или, может, открыть второе окно того же приложения на другом X'сервере? А без проброса мне приходится прибивать почтовик из консольки, для того чтобы запустить его с другого сервера. Поэтому почту мобильно я просматриваю только если совсем-совсем припрёт (тут ещё всё осложняется тем, что я не решают в андройде запускать X'сервер -- оно так скрипит, что я боюсь, что сломается что-нибудь). Вообще, по-хорошему, надо купить vps'ку и поставить туда web-почтовик, но у меня всё руки не доходят.
X'ам и X'овым приложениям есть куда развиваться, но никому это не въелось нисколько. Воинственные адепты X'ов способны лишь шашками в комментах размахивать, доказывая, что X'ы -- это Технологии Древних (tm), которые превосходят всё, что можно разработать в наше время упадка. Воинственные адепты X'ов настолько воинственны, что они даже признать недостатки X'ов не могут, хотя только с признания необходимости улучшений может начаться какое-либо движение вперёд.
>Бесполезная вещь.Прикинь, на тебе и твоих задачах мир не заканчивается.
>Гораздо удобнее
Твоё «гораздо удобнее» не справится с задачей «2wm с разными настройками и разным набором приложений».
>Wine -- это реализация win32api для *nix.
Тёплое с мягким.
>Я не знаю который. А их много?
А я знаю? Я SDL-ным пользовался — вполне нормальный.
>У X'ов есть удалённый доступ, но он ущербен -- он хреново работает с gtk/qt
Это qt/gtk хреново работают с Иксами. Из чего следует простой вывод: «хреновую работу» надо чинить не в иксах, а в головах разработчиков qt/gtk. Ни Wayland, ни другие перепевы Иксов с этой задачей не справятся, поскольку она не является технической.
>проброс окошек с одного X'сервера на другой -- это вообще возможно?
В смысле? ssh -X? Возможно.
>Или, может, открыть второе окно того же приложения на другом X'сервере?
Насколько знаю, нет. Я б ещё и от «зеркалирования» окон не отказался (отображения одного и того же окна на разных иксах).
>Воинственные адепты X'ов способны лишь шашками в комментах размахивать, доказывая, что X'ы -- это Технологии Древних (tm), которые превосходят всё, что можно разработать в наше время упадка.
Ты и правда думаешь, что если бы сейчас пилился какой-нибудь X12, который как X11, только больше возможностей, меньше недостатков, выше производительность… Так вот, ты правда думаешь, что в этой ситуации то был бы против? Даже если б это называлось не X11, а Z121, к примеру?
Ситуация с Wayland ОЧЕНЬ напоминает ситуацию с pulseaudio и systemd. Т. е. когда ради поделки с ограниченной сферой применения под нож пускают (ну или пытаются пустить) не идеальные, но вполне рабочие решения. Потому и недовольство. Не хотят люди, чтобы их компьютеры внезапно лишились значительной части функционала. И изменения ради изменений тоже не все любят.
>>Бесполезная вещь.
> Прикинь, на тебе и твоих задачах мир не заканчивается.Приведи мне пример, когда тебе это было нужно и тебе не хватало того, что есть в венде.
>>Гораздо удобнее
> Твоё «гораздо удобнее» не справится с задачей «2wm с разными настройками
> и разным набором приложений».Эмм... Сложно сказать, я не интересовался, если честно. Но, опираясь на то, что я знаю о внутреннем устройстве венды (не так уж и много и устаревше), я предположу, что там WM придётся реализовывать в виде программы в авторане, и поэтому это легко там реализуемо: засунь разным пользователям разные программы в авторан, и вот у них уже окна ведут себя по разному.
Но единственное применение, которое я этому вижу -- это когда несколько людей сидят за одним компьютером по очереди, и каждый хочет иметь свой десктоп. И что-то мне подсказывает, что наилучшим способом решения проблемы будет сохранение и восстановление сессии, а не сессия в беграунде. Этот способ требует больше возни, но он гораздо лучше, потому что сессия может переживать перезагрузку. А может быть даже перенос на другой компьютер.
>>Wine -- это реализация win32api для *nix.
> Тёплое с мягким.Нет. Если ты можешь сравнивать столь различные графические системы, как линуксовая и вендовая, то тем же способом ты можешь сравнивать wine с Xming. wine -- это больше чем графическая подсистема windows, там вообще весь userspace, но всякие там user32, gdi32, comctrl32 и тому подобные библиотеки там есть.
>>У X'ов есть удалённый доступ, но он ущербен -- он хреново работает с gtk/qt
> Это qt/gtk хреново работают с Иксами. Из чего следует простой вывод: «хреновую
> работу» надо чинить не в иксах, а в головах разработчиков qt/gtk.Надо?
"Чинить" чужую голову -- неблагодарное занятие, толку никакого и спасибо никто не скажет. Если проблема в gtk/qt, то надо перепиливать gtk/qt. Или пилить новый "правильный" тулкит. Но никто этого не делает, из чего мы делаем вывод, что это никому не надо.
Не надо!
> Ни Wayland, ни другие перепевы Иксов с этой задачей не справятся,
> поскольку она не является технической.Во-первых, если ты отпустишь эту антигуманистическую идею "чинить чужие головы", то ты увидишь, что это техническая проблема. А, во-вторых, другие перепевы Иксов, с этим могут справится легко. Глянь на web-приложения, проведи параллель, ты увидишь, что браузер стал аналогом X-сервера, а сайт -- аналогом X-клиента. Но при этом весь рендеринг производится server-side (в смысле на стороне "X-сервера"), а логику вполне можно держать на клиенте. Веб-кодеры залипли немного на ином -- они вообще всё пытаются выкинуть на сторону "X-сервера", но это, я думаю, в силу стихийности развития этих технологий.
>>проброс окошек с одного X'сервера на другой -- это вообще возможно?
> В смысле? ssh -X? Возможно.ssh -X позволяет создать соединение между X'сервером, и хостом на котором запускаются приложения. А теперь представь что у меня два X'сервера -- один на десктопе, второй на ноутбуке. И вдруг мне захотелось перетащить окошко с десктопа на ноутбук, чтобы продолжить работу на ноутбуке. Хост на котором выполняется приложение остаётся прежним, X'сервер надо сменить. Возможно ли это?
>>Или, может, открыть второе окно того же приложения на другом X'сервере?
> Насколько знаю, нет. Я б ещё и от «зеркалирования» окон не отказался
> (отображения одного и того же окна на разных иксах).Зеркалирование невозможно, потому что разные X'сервера могут иметь разные разрешения экрана, разную глубину цвета, разные версии OpenGL, и чёрт его знает ещё чего у них может различаться.
Зеркалирование бесполезно: зачем мне два одинаковых окна на двух разных устройствах? Мне нужны разные окна на разных устройствах: окна заточенные на данную систему вывода. Причём они мне нужны не одновременно, потому что X'сервера запускаются и останавливаются, а приложение остаётся. Это типа как screen/tmux, только с графикой.
>>Воинственные адепты X'ов способны лишь шашками в комментах размахивать, доказывая, что X'ы -- это Технологии Древних (tm), которые превосходят всё, что можно разработать в наше время упадка.
> Ты и правда думаешь, что если бы сейчас пилился какой-нибудь X12, который
> как X11, только больше возможностей, меньше недостатков, выше производительность…
> Так вот, ты правда думаешь, что в этой ситуации то
> был бы против? Даже если б это называлось не X11, а
> Z121, к примеру?Я не совсем понимаю, что у тебя тут написано. Мне кажется там опечатка. Непонятное место "ты правда думаешь, что в этой ситуации то был бы против". Я думаю, что там имелось в виду "...кто-то был бы против".
Я не знаю, были бы против или нет. Скорее всего были бы. Не все, но нашлись бы такие. Но это не важно. Существенно то, что они не пилят X12. А то, что они не были бы против... И чё? Я вот, например, не против иметь несколько миллиардов баксов. Развалясь на диване, они говорят нам, что они не против, если им выпилят X12. Разрешают приступать прямо сейчас. Что мы им скажем в ответ? Я думаю, что-нибудь в стиле пожелания отправиться с такими разрешениями в страну вечных гениталий.
> Ситуация с Wayland ОЧЕНЬ напоминает ситуацию с pulseaudio и systemd. Т. е.
> когда ради поделки с ограниченной сферой применения под нож пускают (ну
> или пытаются пустить) не идеальные, но вполне рабочие решения. Потому
> и недовольство. Не хотят люди, чтобы их компьютеры внезапно лишились
> значительной части функционала. И изменения ради изменений тоже не все любят.А мне неинтересно мнение этих людей. Эти люди не пилят X12, чтобы сделать X лучше. Им никто не мешает сидеть на alsa, openrc и Xorg, но они ноют в комментах. Дело всё в том, что им не просто лень пилить X12, им лень даже собрать себе систему без pulseaudio, без systemd и без wayland.
Это люди, которые остались стоять на обочине дороги, и теперь винят всех остальных, что те ушли дальше, и не помогают им на этой обочине жить.
Это люди, которые разнежились на подачках корпораций, которые после 2000 года начали активно пилить для них linux, а когда интересы корпораций разошлись с их интересами, они начали ныть о том, что корпорации плохие. Это вместо того, чтобы сказать спасибо за то, что корпорации им сделали в тех областях, где их интересы совпадали с интересами этих людей.
Скоты неблагодарные. Почему мне должно быть интересно их мнение?
> Приведи мне пример, когда тебе это было нужно и тебе не хватало
> того, что есть в венде.Если б мне хватало того, что есть и в винде, я б не заинтересовался другими операционными системами.
Запуск приложений на разных иксах мне нужен, к примеру, для того, чтобы у меня всегда было под рукой настроенное рабочее окружение с тайловым менеджером и всем необходимым софтом, при этом чтобы я мог, к примеру, запустить кривую поделку steam (помним про «Scary!») или олдовую виндоигру через wine (замечу, что раньше последний пункт работал НАМНОГО лучше, так как не было проблем с разной глубиной цвета у сессий).>в виде программы в авторане
Какой ещё авторан?! Как на винде запустить две и более ОДНОВРЕМЕННО работающих графических сессий?
>Существенно то, что они не пилят X12
Существенно то, что они УЖЕ пользуются X11. А Wayland и разработчики оного угрожают развитию и существованию X11, не предлагая адекватной замены. При этом X11, не смотря на изрядное количество недостатков, лучшая графическая подсистема на сегодня. Ни виндовая, ни макосёвая, ни вэйлэнд даже близко не сравнимы с оной по функционалу и универсальности.
>Им никто не мешает сидеть на alsa, openrc и Xorg, но они ноют в комментах.
Вообще-то именно мешают.
>им лень даже собрать себе систему без pulseaudio, без systemd и без wayland
Скажем, пересобирать федоровские пакеты для включения alsa мне лет 10 назад приходилось пару раз. Потом, похоже, мейнтейнерам объяснили, где они недоумки, и необходимость в этом отпала.
Но!
Если мне надо будет собирать систему, вместо того, чтобы установить, настроить и работать, я всерьёз задумаюсь над тем, чтобы послать такую систему далеко.>Это люди, которые остались стоять на обочине дороги, и теперь винят всех остальных, что те ушли дальше, и не помогают им на этой обочине жить.
Куда далеко? Деградация — тоже направление.
>Скоты неблагодарные. Почему мне должно быть интересно их мнение?
Корпорации не на пустое место пришли.
>а когда интересы корпораций разошлись с их интересами
Началось классическое EEE, которое рано или поздно может вылиться в уничтожение linux со всей его экосистемой, и со значительной долей opensource за компанию.
>Скоты неблагодарные. Почему мне должно быть интересно их мнение?
Тебе не должно, не скот.
>> Приведи мне пример, когда тебе это было нужно и тебе не хватало
>> того, что есть в венде.
> Запуск приложений на разных иксах мне нужен, к примеру, для того, чтобы
> у меня всегда было под рукой настроенное рабочее окружение с тайловым
> менеджером и всем необходимым софтом, при этом чтобы я мог, к
> примеру, запустить кривую поделку steam (помним про «Scary!») или олдовую виндоигру
> через wine (замечу, что раньше последний пункт работал НАМНОГО лучше, так
> как не было проблем с разной глубиной цвета у сессий).Наличие wine в linux -- это не свойство графической подсистемы linux. Так же как и наличие Xming в windows -- это не свойство графической подсистемы windows. А насчёт тайлового менагера -- я загуглил, в венде это возможно сделать. Уж не знаю насколько проблемно или нет, потому что сам я тайловыми менагерами не пользуюсь, поэтому могу судить лишь по впечатлениям других, но если тебе интересно ты лучше эти впечатления сможет оценить, как пользователь тайлового менагера.
> помним про «Scary!»
Что это ещё такое? Какой-то баг в Steam'е?
>>в виде программы в авторане
> Какой ещё авторан?! Как на винде запустить две и более ОДНОВРЕМЕННО работающих
> графических сессий?Тебе шашечки или ехать? Зачем тебе одновременно две работающих графических сессии, если на экране помещается лишь одна?
>>Существенно то, что они не пилят X12
> Существенно то, что они УЖЕ пользуются X11.Я тоже пользуюсь, и что с того? Или ты к тому, что если они пользуются X11, то кто-то обязан пилить для них X11, или кто-то обязан при разработке софта учитывать существование X11? Если так, то нет -- никто им ничего не обязан. Если они хотят обязательств, то лучший способ достичь этого -- платить денег разработчикам.
> А Wayland и разработчики оного
> угрожают развитию и существованию X11, не предлагая адекватной замены.Каким же образом они угрожают? С пистолетом ходят и угрожают разработчикам X11? Запрещают олдфагам пилить X12? Что именно они делают, что мешает развитию X11?
> При этом
> X11, не смотря на изрядное количество недостатков, лучшая графическая подсистема на
> сегодня. Ни виндовая, ни макосёвая, ни вэйлэнд даже близко не сравнимы
> с оной по функционалу и универсальности.Это до сих пор выглядит пустым утверждением, которое тебе никак не удаётся обосновать.
>>Им никто не мешает сидеть на alsa, openrc и Xorg, но они ноют в комментах.
> Вообще-то именно мешают.Не "мешают", а не помогают. Есть разница.
>>им лень даже собрать себе систему без pulseaudio, без systemd и без wayland
> Если мне надо будет собирать систему, вместо того, чтобы установить, настроить и
> работать, я всерьёз задумаюсь над тем, чтобы послать такую систему далеко.Тоже вариант. Гораздо лучше чем ныть о том, что корпорации о тебе не заботятся. Всем лучше -- и тебе, и корпорациям, и мимопроходилам.
>>Это люди, которые остались стоять на обочине дороги, и теперь винят всех остальных, что те ушли дальше, и не помогают им на этой обочине жить.
> Куда далеко? Деградация — тоже направление.Да, не любое изменение -- это улучшение. Но любое улучшение -- это изменение. Отказ от изменений -- это отказ от улучшений. Отказ от улучшение -- это стагнация, а в нашем мире стагнация равносильна смерти. Ты можешь принять эту истину, или не принимать, но это никак не изменит принципы существования сегодняшнего мира.
>>Скоты неблагодарные. Почему мне должно быть интересно их мнение?
> Корпорации не на пустое место пришли.Это место никуда не делось. В смысле никто не мешает тебе продолжить работу с того самого места.
>>а когда интересы корпораций разошлись с их интересами
>>Скоты неблагодарные. Почему мне должно быть интересно их мнение?
> Тебе не должно, не скот.Вот я о том же. Люди впустую сотрясают воздух своими эмоциями. Сходили бы лучше кино посмотрели, или ещё каким-нибудь потреблятством поспособствовали росту индекса деловой активности, если уж запилить X12 у них силёнок не хватает. Всем бы от этого было бы только лучше.
> Наличие wine в linux -- это не свойство графической подсистемы linux.Наличие wine в linux — возможность запустить старую win-only игру, к примеру, нередко в неродном для монитора разрешении. А то и с другой глубиной цвета. Делать это лучше на отдельных иксах.
Также возможен запуск софтин с сильно не стандартными окнами, для которых тайловые wm не подхолдят. Для этого тоже желательны отдельные иксы с отдельным wm.
>А насчёт тайлового менагера -- я загуглил, в
> венде это возможно сделать.Однако, никто не сделал. Хотя вру, есть какая-то не слишком рабочая поделка. Кстати, изначально тайловые wm не планировалось и в Вяленом поддерживать, разработчики хотели очень сильно подрезать свойства окон, без которых осмысленная настройка тайлового wm проблематична или не возможна. Не исключаю, что именно поднятый «неблагодарными скотами» шум заставил разрабов задуматься, что за дичь они творят — Sway вон получилось в итиоге запилить, хоть я его, признаться, и не видел.
>> помним про «Scary!»
> Что это ещё такое? Какой-то баг в Steam'е?Если Steam-клиент не находит какие-то свои файлы или каталоги (а не найти он их может даже если они доступны, но по символьным ссылкам), то он тупо сносит свой каталог и воссоздаёт структуру каталогов заново? Уже интересное решение. Сносит при помощи rm -rf и хитрой маски. Тот кто маску писал — облажался, несколько пользователей налетели на потерю данных — rm прибивал все файлы и каталоги в корне, на какие хватало прав. А в скрипте, который всю эту дичь творил, был оставлен миленький комментарий: «Scary!». «Я понимаю, что я тупенькое кодило, но у меня лапки и опилки, да-да-да!».
> Тебе шашечки или ехать? Зачем тебе одновременно две работающих графических сессии, если
> на экране помещается лишь одна?Мне именно ехать. Я хочу быстро переключаться между разными сессиями, при этом не хочу перелогиниваться в мессенджерах и на сайтах, останавливать запущенные в основной сесси процессы и т. д.
> Или ты к тому, что
Я к тому, что людям свойственно отстаивать свои интересы. Или, при невозможности их отстоять, хотя бы громко возмущаться на эту тему. Некоторым.
Некоторым, же, свойственно испытывать неприязнь к тем, кто отстаивает свои интересы или хотя бы возмущается при невозможности это сделать.
Т. е. «хочу, чтобы МНЕ было ХОРОШО» Vs. «хочу, чтобы ИМ было ПЛОХО».
Я из первых. Ты из вторых.
> Каким же образом они угрожают? С пистолетом ходят и угрожают разработчикам X11?
> Запрещают олдфагам пилить X12? Что именно они делают, что мешает развитию
> X11?Поливают иксы помоями, да так задорно, что даже виндоюзеры, ни разу не видевшие Вяленого в работе, становятся фанатами оного. Заочно.
Пропагандируют свою поделку, отпугивают разработчиков и компании от иксов.> Это до сих пор выглядит пустым утверждением, которое тебе никак не удаётся
> обосновать.Да обосновал уже, и не раз. Просто твой эгоцентризм не позволяет тебе эти обоснования увидеть: «я не пользуюсь == никто не пользуется, мне не нужно == никому не нужно». Это, кстати говоря, общая черта всех Wayland-фанатов. За что их и не любят.
> Не "мешают", а не помогают. Есть разница.
Какая? В упор не вижу. Собрать пакет софтины, поддерживающей и pa, и alsa — это «не помогают» или «мешают»? Вообще выкинуть поддержку alsa из пакета — это какой случай?
>а в нашем мире стагнация равносильна смерти.
Пока что я видел, как несколько отличных (лучших в своей категории!) проектов убили именно изменения.
> Вот я о том же. Люди впустую сотрясают воздух своими эмоциями. Сходили
> бы лучше кино посмотрели, или ещё каким-нибудь потреблятством поспособствовали росту индекса
> деловой активностиХм… Собственно, а что ты делаешь на этом ресурсе? Следовал бы своим же советам — не пришлось бы эти советы здесь приводить. Ты б и не узнал, что на ресурсе происходит — из кинотеатра не видно.
Хотя погоди-ка…
«Может, он считает нас с вами, леди и джентльмены, не людьми, а свиньями, воображая себя нашим пастухом? Давайте мы спросим у него.».
Спрашивать, конечно, смысла нет — про «неблагодарных скотов» я помню.
>> Наличие wine в linux -- это не свойство графической подсистемы linux.
> Наличие wine в linux — возможность запустить старую win-only игру, к примеру,
> нередко в неродном для монитора разрешении. А то и с другой
> глубиной цвета. Делать это лучше на отдельных иксах.Разве это невозможно сделать так? Приложение в fullscreen может менять разрешение монитора. И в венде, и в Xorg. Зачем нужен второй Xorg?
> Также возможен запуск софтин с сильно не стандартными окнами, для которых
> тайловые wm не подхолдят. Для этого тоже желательны отдельные иксы с
> отдельным wm.Когда тайловый wm у тебя лишь приложение запущенное в бекграунде, его легко можно прибить. Не перезапуская сессии.
>>А насчёт тайлового менагера -- я загуглил, в
>> венде это возможно сделать.
> Однако, никто не сделал. Хотя вру, есть какая-то не слишком рабочая поделка.Если никто этого не сделал, то это значит, что это мало кому нужно. Венду твикать можно до бесконечности, правда там это делается иначе чем в *nix, но можно. Единственное, что может помешать -- антивирус, но антивирус не нужен, если ты умеешь пользоваться компьютером в достаточной мере.
>>> помним про «Scary!»
>> Что это ещё такое? Какой-то баг в Steam'е?
> Если Steam-клиент не находит какие-то свои файлы или каталоги (а не найти[...]
> кодило, но у меня лапки и опилки, да-да-да!».Какое это отношение имеет к графической подсистеме?
>> Тебе шашечки или ехать? Зачем тебе одновременно две работающих графических сессии, если
>> на экране помещается лишь одна?
> Мне именно ехать. Я хочу быстро переключаться между разными сессиями, при этом
> не хочу перелогиниваться в мессенджерах и на сайтах, останавливать запущенные в
> основной сесси процессы и т. д.А, вот это другое дело. Это похоже на правду. Нам осталось разобраться, почему тебе не хватает обычного альттаба в полноэкранное приложение.
> Т. е. «хочу, чтобы МНЕ было ХОРОШО» Vs. «хочу, чтобы ИМ было
> ПЛОХО».Хоти дальше.
> Я из первых. Ты из вторых.
Мне плевать на то, удобно тебе или нет, я не понимю зачем ты засираешь комменты тем, что ты назвываешь "отстаиванием своих интересов". Как минимум ты выбрал совершенно неподходящую для этого площадку: здесь, насколько я знаю, нет разработчиков Xorg.
>> Каким же образом они угрожают? С пистолетом ходят и угрожают разработчикам X11?
>> Запрещают олдфагам пилить X12? Что именно они делают, что мешает развитию
>> X11?
> Поливают иксы помоями, да так задорно, что даже виндоюзеры, ни разу не
> видевшие Вяленого в работе, становятся фанатами оного. Заочно.
> Пропагандируют свою поделку, отпугивают разработчиков и компании от иксов.Я даже не знаю, что на это можно сказать. Может: попробуй иногда уважать выбор других людей?
>> Это до сих пор выглядит пустым утверждением, которое тебе никак не удаётся
>> обосновать.
> Да обосновал уже, и не раз. Просто твой эгоцентризм не позволяет тебе
> эти обоснования увидеть: «я не пользуюсь == никто не пользуется, мне
> не нужно == никому не нужно». Это, кстати говоря, общая черта
> всех Wayland-фанатов. За что их и не любят.Я тебе уже неоднократно задавал вопрос "зачем это нужно _тебе_". Я не знаю, как там у меня с эгоцентризмом -- изнутри это сложно наблюдать, но я, как ты видишь, систематически предпринимаю попытки посмотреть на ситуацию _твоими_ глазами. Но вместо этого, ты начинаешь мне рассказывать о том, как по твоему, ситуация выглядит моими глазами. Мне это совершенно неинтересно, потому что я лучше тебя знаю, как ситуация выглядит моими глазами.
Пока у тебя есть какие-то мутные аргументы о том, что на венде нет хорошего тайлового менагера, и о том, что те нехорошие тайловые менагеры которые есть, не умеют создавать незатайленные окна. Аргумент о том, что венда не умеет переключать разрешения монитора под разные программы я не приниму без дальнейших объяснений, потому что венда это умеет.
>> Не "мешают", а не помогают. Есть разница.
> Какая? В упор не вижу. Собрать пакет софтины, поддерживающей и pa, и
> alsa — это «не помогают» или «мешают»? Вообще выкинуть поддержку
> alsa из пакета — это какой случай?Они не обязаны за тебя тянуть поддержку alsa. Ты можешь сам это сделать. Ты можешь создать сообщество, которое будет этим заниматься. Ты много чего можешь сделать. Но требовать от других, чтобы они тянули поддержку alsa -- это совершенно бестолково.
>>а в нашем мире стагнация равносильна смерти.
> Пока что я видел, как несколько отличных (лучших в своей категории!) проектов
> убили именно изменения.Это ты так считаешь. Каузальная связь, которую ты видишь здесь -- это иллюзия. Реально ты видел корреляцию. Ты видел совпадение по времени улучшений проекта и его смерти. Совпадение -- не обязательно причинно-следственная связь. Скажем, тут куча людей рассуждает о том, что ff умирает из-за всех тех изменений, которые производит mozilla, но я не очень им верю, мне кажется, что ff умирал в любом случае, и изменения, которые производила и производит mozilla, как минимум, не ухудшают ситуацию. Тормозное нечто никому не нужно, даже если там есть аддоны. То есть, с моей точки зрения, тут причинно-следственная связь есть, но она направлена в обратную сторону, из будущего в прошлое: текущая популярность ff была предсказана и она явилась причиной для кардинальных изменений в ff. Может я не прав в этом, но точно так же ты можешь быть не прав каждый раз, когда из совпадения по времени ты перепрыгиваешь к выводу о причинно-следственной связи.
>> Вот я о том же. Люди впустую сотрясают воздух своими эмоциями. Сходили
>> бы лучше кино посмотрели, или ещё каким-нибудь потреблятством поспособствовали росту индекса
>> деловой активности
> Хм… Собственно, а что ты делаешь на этом ресурсе?Я надеюсь, что по результатам этого обсуждения, ты поймёшь неконструктивность своей позиции, присоединишься к разработке X11, а потом начнёшь проект X12. Просто если ты этого не сделаешь, то лет через десять, мы будем пользоваться wayland'ом, и никаких альтернатив у нас не будет. Так же как сейчас мы сидим на X11, и у нас нет никаких альтернатив.
Собственно это как раз тот случай: Xorg вымрет если он не будет меняться. Если он будет меняться от тоже, может быть вымрет, но может быть и нет. У тебя есть возможность сейчас совершить выбор. Через десять лет этой возможности уже не будет.
> Разве это невозможно сделать так? Приложение в fullscreen может менять разрешение монитора.
> И в венде, и в Xorg. Зачем нужен второй Xorg?Чтобы изменение разрешение и глубины цвета никак не влияло на остальные программы — увы и ах, далеко не любой софт хорошо это переносит. Чтобы программы оставались полностью функциональны: даже если современная программа будет работать в низком разрешении, пользоваться ей будет проблематично.
> Когда тайловый wm у тебя лишь приложение запущенное в бекграунде, его легко
> можно прибить. Не перезапуская сессии.Т — теоретики. Ну прибит wm, дальше что? Мешанина из 100500 окон до запуска другого wm, ручная сортировака окон и т.д. Зачем, если есть намного более простой и удобный способ? И кстати, я что-то сомневаюсь, что софтины так уж спокойно воспримут завершение wm. А главное: зачем мне терять функционал после завершения wm? Т. е. ради запуска одной не слишком хорошо написанной софтины мне предлагается прибить всё на десктопе. Это у вас в винде так принято?
> Если никто этого не сделал, то это значит, что это мало кому
> нужно.Ес-но: классическое «не едал ничего слаще моркови».
>Венду твикать можно до бесконечности, правда там это делается иначе
> чем в *nix, но можно.Нельзя её ни «твикать», ни настраивать.
> Какое это отношение имеет к графической подсистеме?
Простое. Есть недоверенный софт, который пишут «кодилы с лапками». Есть пользователь с зарезанными правами. Проще запустить отдельную графическую сессию для этого пользователя и не париться.
> А, вот это другое дело. Это похоже на правду. Нам осталось разобраться,
> почему тебе не хватает обычного альттаба в полноэкранное приложение.Потому что:
1. Работоспособность alt-tab переключения зависит от качества написания конкретной софтины. Переключение сессий тоже, кстати говоря, но там я помню всего пару заслуживающих внимания проблем.
2. Не прокатит в случае отличающегося разрешения или глубины цвета. Точнее, прокатить-то может, но вот смысла в этом немного.
3. Нужны дополнительные пляски с изоляцией пользователя.
4. Таки может быть разница в производительности не в пользу вытащенных их бэкграунда alt-tab-ом приложений, артефакты отрисовки (особенно когда куча всего ломится к ресурсам GPU) и проч.
5. На разных иксах могут быть разные состояния композитинга, vsync-а и т.д.
6. Переключение иксов часто быстрее, даже с учётом фортелей nvidia в отношении фреймбуффера.> Хоти дальше.
Спасибо, что разрешил. В твоей религии хотеть чего-то — большой грех?
> Мне плевать на то, удобно тебе или нет
Это я заметил.
> я не понимю зачем
> ты засираешь комментыА ты зачем засираешь комменты попранием моих интересов? Мне это действие представляется куда как менее осмысленным, чем отстаивание или даже сожаления, что отстоять не получается.
> нет разработчиков Xorg.
Зато тут есть пользователи Xorg.
Это ресурс для ознакомления с новостями и общения. Или по твоей религии общаться — тоже грех? Хотя, в этом случае мне решительно не понятно, что ты делаешь в комментах.
>>> Каким же образом они угрожают? С пистолетом ходят и угрожают разработчикам X11?
Русский не родной? Я к тому, что значение глагола «угрожать» ты не понимаешь.
> Я даже не знаю, что на это можно сказать. Может: попробуй иногда
> уважать выбор других людей?Чо? Это ТЫ говоришь МНЕ? Про бревно и соринку слыхал поговорку?
> Аргумент о том, что венда не умеет переключать разрешения монитора под разные программы я
> не приниму без дальнейших объяснений, потому что венда это умеет.Интересно спорить самому с собой?
> Это ты так считаешь.
Не только я. Но да, я понимаю: главное, чтоб так ты считал. Без этого не аргумент. И не мнение.
> Я надеюсь, что по результатам этого обсуждения, ты поймёшь неконструктивность своей позиции
Зря.
> Чо? Это ТЫ говоришь МНЕ?Нет, это ПУШКИН говорит ГОГОЛЮ.
Чем больше ты льёшь эмоций в свои комментарии, тем больше ты убеждаешь меня (и сторонних наблюдателей, если таковые существуют) в том, что мои комменты бьют не в бровь, а в глаз. В этой дискуссии я не вижу других причин для тебя эмоционировать, кроме ощущения шатающейся позиции.
> Про бревно и соринку слыхал поговорку?
Слышал. Но если ты видишь бревно в чужом глазу, это не значит, что в твоём глазу железнодорожного состава набитого лесоматериалами.
Если ты начинаешь обвинять разработчиков wayland в том, что они разрабатывая wayland, указывают на то, что они считают недостатками X11, обосновывая таким образом свои действия. Если ты рассматриваешь это как пропаганду, и считаешь это плохим, потому что их обоснования могут показаться кому-то разумными, и они могут забить на разработку X11 и подключиться к разработке wayland, то ты таким образом демонстрируешь позицию человека, который считает свободный обмен мнениями плохим, потому что он даёт простор для свободы выбора других.
Ты демонстрируешь неуважение к выбору других. Я не знаю, соринка ли это, бревно или железнодорожный состав лесоматериалов, но я указываю тебе не этот твой недостаток, чтобы ты мог его исправить. Отметь, я указываю тебе на это совершенно бесплатно и не жду благодарности.
>> Я надеюсь, что по результатам этого обсуждения, ты поймёшь неконструктивность своей позиции
> Зря.Я в общем так и думал, большинство людей принципиально отказывается пересматривать свою позицию. Но хотелось проверить.
> Чем больше ты льёшь эмоций в свои комментарииТы ведь в курсе, что читаешь текст?
> Я в общем так и думал, большинство людей принципиально отказывается пересматривать свою
> позицию. Но хотелось проверить.Почему-то «проверяльщики» вроде тебя рассматривают ровно один вариант «пересмотра позиции» — в их пользу. И в качестве «уважения к чужому мнению» рассматривают, опять же, исключительно принятие другими людьми их, «проверяльщиков», мнения как своего.
>> Чем больше ты льёшь эмоций в свои комментарии
> Ты ведь в курсе, что читаешь текст?В курсе. А зачем ты спрашиваешь? Выглядит так, будто ты сомневаешься в возможности передавать эмоции в тексте, но я не верю -- сомневаться в этом мне кажется невозможно. Эмоции отражаются в речи не только интонациями, но ТЫ ведь выше САМ использовал ИМЕННО интонации. В письменной речи.
>> Я в общем так и думал, большинство людей принципиально отказывается пересматривать свою
>> позицию. Но хотелось проверить.
> Почему-то «проверяльщики» вроде тебя рассматривают ровно один вариант «пересмотра
> позиции» — в их пользу.Во-первых, я попрошу обойтись без обобщений. Не надо меня ассоциировать с какой-то специально для этого случая придуманной группой проверяльщиков. Я тут один сижу за клавиатурой, в единственном числе. Во-вторых, я не вижу куда мне менять позицию. У тебя были какие-то обрывки идей об этом, но они никак не складываются в сколь-нибудь целостное предложение.
Что ты от меня хочешь? Чтобы я поверил в действенность нытья на форумах, потому что это одна из стратегий информационной войны, которая ведёт к победе? Чтобы я присоединился к диванным войскам или может ты хочешь, чтобя я начал хотя бы уважать диванные войска? Нет, спасибо. Самое полезное применение этим войскам -- биореактор. Я пробовал и так, и эдак, я наблюдал за людьми, и я пришёл к выводу, что участие в информационной войне разжижает мозги. Даже сочуствие информационной войне или одной из сторон информационной войны разжижает мозги. И это свойство информационной войны сегодня используется целенаправленно для разжижения мозгов людей, после этого ими можно управлять как баранами. Срач вокруг wayland'а/xorg, насколько я вижу, не используется никем, он возник стихийно и бесцельно, но это не значит, что в нём можно безопасно участвовать без средств спецзащиты.
Или ты хочешь, чтобы я согласился с тем, что корпорации обязаны писать тот софт, который нужен каждому в интернете, и если хотя бы один остался обиженным софтом, то корпорации надо штрафовать? С этим я не могу согласиться, но обосновывать это слишком долго для форумного срача. Если тебе это действительно интересно, я могу подумать и закинуть тебе ссылок на пяток книжек, которые можно почитать, тогда моё объяснение уложится в одно предложение: корпорации -- неизбежное порождение системы, система полезна, поэтому с ней надо обходится аккуратно, чтобы она не порушилась.
Или ты хочешь, чтобы я поверил в нужность Xorg? Не поверю. Я могу даже раскрыть тебе самую общую линию аргументации за этим: если бы Xorg был бы нужен, то кто-нибудь боролся бы за его долгосрочное выживание. Переписывал бы его на rust'е, или запиливал бы туда возможность server-side выполнения кода, или... я не знаю, что ещё могло бы быть, но я совершенно определённо не вижу ничего подобного. Последняя инициатива в Xorg такого уровня -- это Gallium3D, которому скоро уже десять лет исполнится. И то, я не совсем уверен, что Gallium3D -- это инициатива в рамках Xorg.
> И в качестве «уважения к чужому
> мнению» рассматривают, опять же, исключительно принятие другими людьми их, «проверяльщиков»,
> мнения как своего.Тебе не обязательно принимать моё мнение, как своё. Выше я изложил не только мнение, но и обоснования к этому мнению. Обоснования позволяют тебе построить своё собственное мнение.
>Подсмотрели бы в винде и не парились бы со всеми иксами, вайландами, мирамиMir поночалу и было как в винда, он предоставлял не протокол а при для рисования.
Но вспоминаю гору какашек и помоев вилитых на разработчиков:мир не нужен,разработчики QT и GTK отказываются переходить и поддерживать "протокол" мир и т.д. Имеем что имеем....
Разработчики должны были грудью ложиться ради очередного NIH-проекта Каноникла? Зачем им это?
>Разработчики должны были грудью ложиться ради очередного NIH-проекта Каноникла? Зачем им это?Да к сожеленью частенько NIH встречался.Но елки палки mip работал, даже в бэта версии,там было простая рабочая архитектура частично слизанная с Syllable,другое дело почему Каноникл не пошёл ня прямое копирование, лицензия не запрещала.... это я считаю ошибкой.
> Подсмотрели бы в винде и не парились бы со всеми иксами, вайландами,
> мирамитак ведь - уже?! kms в ведре, drm - в ведре, event - там же.
подсмотреть там rdp вот получилось только наполовину - кривой клиент есть, а с серверами полная опа.
Не могу запустить в сеансе Wayland в Wine HMM3 в полном экране. Пишет, что разрешение 800*600 не поддерживается. В окне запускается, но всё очень мелкое.
Вы даже не представляете, как я вам сочувстсвую. А экранной лупы там в дополнениях к вяленому случайно нет? Просто это было бы элегантно-юниксвейное решение вашей проблемы.
Тут есть X, где работает нормально (в отличии от, между прочим, десяточки).
Вот допилите, тогда и приходите.
Гном с вейландом на интел 4000 плохо работает с дополнительным монитором, выставил разрешение 1000х700 и все и никак это нельзя было поменять (а большинство мануалов по настройке мониторов работают только с xorg)