Симон Петер (Simon Peter), создатель формата самодостаточных пакетов AppImage, призвал бойкотировать Wayland "так как он ломает всё"...Подробнее: https://www.opennet.me/opennews/art.shtml?num=54022
Поправьте, если я ошибаюсь. Примерно в 2003 году появилась такая штука, как Direct Rendering. Это когда приложение общается сразу с драйвером в ядре, в обход "иксов". И по-моему, это имело смысл только для рендеринга 3D. Требовался новый графический сервер, потому что в "иксах" это не работало. Но потом для "иксов" написали расширение dri, и необходимость в новом сервере отпала. https://www.opennet.me/opennews/art.shtml?num=6004 https://pdfs.semanticscholar.org/9368/241b86218362c4ccd8dd2d...Потом появилась такая штука, как композитинг, и появился человек Дэвид Ривман (David Reveman), который сделал Xgl. Xgl работал не очень хорошо, потому что он работал поверх GLX. Автор всё ждал, когда сделают EGL. Помню даже, в 2005 он не хотел патчить Xgl для новой мажорной версии SUSE 10 (а Дэвид в Novell работал), потому что GLX - тупиковая ветвь, а ждать готовности EGL его достало. https://www.linux.org.ru/news/opensource/1035637 https://www.linux.org.ru/news/doc/1588780?cid=1589238
Потом на сцене появился второй человек - Кристиан Хогсберг (Kristian Hogsberg) из Red Hat. Он сделал AIGLX (асинхронный Indirect GLX) и Xgl заменили на AIGLX. Потом Дэвид Ривман сошёл со сцены, уступив место Кристиану. "Будущее - за AIGLX и DRI2". https://www.linux.org.ru/news/linux-general/2986543
Потом EGL внезапно доделали, и стали активно использовать на Android. Потом Кристиан решил делать Wayland поверх EGL. Потом оказалось, что у него не получилось.
Моё мнение: надо вернуть Дэвида и его идею Xgl поверх EGL. Хотя кто знает, как повернулась бы история, окажись у руля Дэвид вместо Кристиала. В ссылках, на которые я ссылаюсь, говорится, что Дэвиду было трудно тянуть этот проект вдвоём с Jon Smirl. А значит, не факт, что Xegl не потерпел бы такое же фиаско, как и Wayland.
We Don't Need to Boycott Wayland - https://refi64.com/posts/dont-boycott-wayland.html
Нужно бойкотировать не только Wayland, но и AppImage, автор которого призвал бойкотировать Wayland. А также все те названные новые проекты Red Hat, которые стали делаться в стиле "сначала делать, потом думать".
>Нужно бойкотировать не только Wayland, но и AppImageЯ так и сделал. У меня Windows.
нужно бойкотировать продукты мелкогадких
> нужно бойкотировать продукты мелкогадкихСказать легче, чем сделать.
Teams + Planner явно сильнее чем Slack + Asana.
Teams прекрасно работает под Kubuntu
Planner и в web работает)))
> Teams прекрасно работает под Kubuntu
> Planner и в web работает)))Оставаясь продуктами Microsoft, к бойкоту которых призывает предыдущий оратор.
Такие вот религиозные линукс-коллизии.
и как я живу без всего этого говна
Teams + PlannerКто эти люди? Это то кривое гавно которое пользуют типа прогрессивные компании аля два васяна продакшет?
Кслову ничего из тобой перечисленного ни одна серьёзная контора просто не пропустит. Серьёзная служба безопасности просто не разрешит ставить всё это Г.
> Teams + Planner
> Кто эти люди? Это то кривое гавно которое пользуют типа прогрессивные компании
> аля два васяна продакшет?
> Кслову ничего из тобой перечисленного ни одна серьёзная контора просто не пропустит.
> Серьёзная служба безопасности просто не разрешит ставить всё это Г.Какая «мампания» и что не пропустит?
Вы в себе, ваще? :) :) :)
Измельчал Опеннет, по настоящему измельчал :) Откудова вы тут берётесь??? :)
Высунь голову из того места куда ты её засунул и посмотри как работает цевилизованный мир. Не стартапы из двух васянов, копипастящих ж..па скрипт, а те кто делает настоящие вещи. Строительную технику, самолёты, автомобили, поезда, электростанции.Я посмотрю как ты туда себе шлаки с тимсами ставить будеш
Бггг, смотритель хренов.Эх, щас бы мнение всяких безграмотных истеричек всерьез принимать, вот заживем
> Высунь голову из того места куда ты её засунул и посмотри как
> работает цевилизованный мир. Не стартапы из двух васянов, копипастящих ж..па скрипт,
> а те кто делает настоящие вещи. Строительную технику, самолёты, автомобили, поезда,
> электростанции.
> Я посмотрю как ты туда себе шлаки с тимсами ставить будешСтроительную технику, самолёты, автомобили, поезда, электростанции — везде Teams, кловун. Потому что он вшит а Дайнэмикс и Навижн, например.
Или ты про барнаульскую фабрику земснарядов? Там Клава в шлепанцах на телефоне?
дааа ... клавава хороща особенно от ms
> Teams + Planner
> Кто эти люди? Это то кривое гавно которое пользуют типа прогрессивные компании
> аля два васяна продакшет?
> Кслову ничего из тобой перечисленного ни одна серьёзная контора просто не пропустит.
> Серьёзная служба безопасности просто не разрешит ставить всё это Г.это офис365 и больштнство западных корпорастов очень мелкомягколюбивы...
это на уровне подсознания ;)
есть ещё гугель - но "что-то идет не так" ;) Наверное лобби (читай - откаты) у МСявых "зубастее"Все это посыпают сверху САПом внедрение которого обходится 100ми лярдов зелени, а с индусской поддержкой (ну какжеж - надож экономить) - это пездня
любой CR (chandge request) от 5тыс ойров и выполняется месяцами...
становиться очевидным - отчеты и прочее - это не про САП.
Например Российская законодательство (бух документы, первичка) - это опять мимо (вернее на х..ю боком сделано и править за деньги)
вот тут и расцветает: МСО макросы и прочая МСшняга
Всё так
Ну смотря что считать "серьезным". Несколько десятков тысяч сотрудников и выручка около десяти миллиардов баксов - это не серьезно?
А Teams корпоративный стандарт (
Или речь была только о конторах с выручкой свыше ста миллиардов баксов? Но такие на пальцах можно пересчитать. Из частных компаний в РФ это только Лукойл.
Ипользую программы в исполнении AppImage где возможно меня устраивает. Удобнее не видел. Скачал запустил работает.
Хорошо расписал.
как будто любителей бидонов вообще о чём-то спрашивали.
> как будто любителей бидонов вообще о чём-то спрашивали.Ага, а арису продолжает быть агрессивно-поверхностным – ты только что продемонстрировал классический пример "ad hominem". Это когда по существу ответить нечего:
https://upload.wikimedia.org/wikipedia/commons/e/e1/Graham's_Hierarchy_of_Disagreement.jpg
Два балла из семи по уровню конструктивности критики.
Сначала подобные люди жалуются на то, что среднестатистический комментатор опеннета глуп, а потом, сами того не замечая пишут подобные комментарии.
Если возвращаться к тому что я процитировал (ответ arisu), то на гитхабе автора поста-ответа, refi64, видим:
> Popular repositories
> Dart, C, Hy, Python, CТак что опять мимо. "Fan of Python" ещё не значит что человек не умеет писать на других языках, но это не важно, т.к., опять таки, умение или неумение писать на каких-либо ЯП не имеет никакого отношения к сказанному в его посте.
> Так что опять мимо. "Fan of Python" ещё не значит что человек
> не умеет писать на других языках,но вполне достаточно его характеризует. и написана у него ровно такая чушь, какой и ожидалось от фанбоев питона: поверхностное «бла-бла» вкупе с непониманием вещей, о которых он пишет. это отлично сокращается до трёх слов: «Fan of Python».
intelfx, залогинься.
Мимо, он, как мне кажется, немного более сухо отвечает.
я вот даже специально не искал:
https://www.linux.org.ru/news/doc/11660091?cid=11664823
https://www.linux.org.ru/forum/desktop/11330580?cid=11332243Абсолютно те же манёвры.
Ты думаешь в природе существует второй такой даун? Не такому уж большому числу извращенцев вкус гномьего кала кажется приятным по-настоящему. И божьй росы в очах поменьше обычно.
Ну так верни Дэвида, в чём твоя проблема?
Иксы рулят и еще долго будут рулить.
Релиз менеджер xorg-а сказал шо xorg фсё
Пока из дистров не выпилили - не фсё.
А луддиты и не выпилят. Зачем линуксоидам лёгкий и удобный продукт, если можно продолжать хавать древний легаси-кактус xOrg? Он жи роботаит!!1 Ну и что, что устарел морально с момента рождения? Ну и что, что является сборником костылей, поддерживающих друг друга? Луддиты панически боятся нового, даже если оно лучше на порядки.
Как может быть что-то "лучше на порядки" если оно не работает?
Оно на порядки лучше не работает!
Как и завещал упитанный дедушка.
Этому топильщику за винду, видимо, пофиг на такие мелочи.
Всё там нормально и прекрасно работало и работает. В твоем вяленом за множество лет даже значительной части возможности иксов не появилось. Возьми сколько лет пилят вяленый и чего добилиись и сколько иксы за тот же срок научились делать. 84 и 08 год. Вперед.
Лёгкий и удобный продукт - это как раз иксы, суть привязок к которым (xcb) я, тот ещё даун, понял за полнедели и за ещё полнедели запилил программу, скрэпящую экран и тыкающую мышкой.
Если что, написал практически на сишечке. Но не на сишечке.
Тык а что вайленд предложит? 2025 год и более 14 лет побеждает победоносно вайленд... И все равно при настройки шейдеров в играх в вайленде может слетать масштабируемость, масштабируемость работает бастардножопно но мы не можем взаимодействавать ежесекундно выставив иной dpi нап доевав на борьбу с масштабированием в кде или гноме, звук в вайленд сессии все еще может хрипеть или быть хуже, куча прог в вайленде могут выводиться кверхногам или не работать или работать с лагами как будто нам мало откровенных багов в самом кде в вайленд сессии и гноме
А если прочитать оригинальные рассылки то он этого не говорил, даже более того он сказал, что мы ещё долго будем поддерживать иксы из-за недоделаности вяленого. Выкинуть хотят пока что только xfree86.
А в каких дистрах ещё используют XFree86 вместо Xorg?
коммиты в иксы на freedesktop'е всё капают и капают, не помрут они
Только загвоздка в том, что если смотреть на коммиты, то весь основной движ идёт вокруг XWayland
Сообщество xorg сказало что релиз менеджер фсё.
> Сообщество xorg сказало что релиз менеджер фсё.какой ужас! теперь тайное знание, как собирать софт из исходников, утрачено! да и сообщество, которое не просто терпело пакарда, а ещё и позволяло ему что-то там разрабатывать… это хорошо, что оно окончательно умрёт, без него лучше.
Иксы напоминают мне старый военный УАЗ: Был шикарен для своего времени, в общем-то и в современном мире находит применение, но по факту - морально устаревшая консервная банка.
И что ж там такого морально устаревшего? 15 лет пользуюсь и не заметил. При том, что оно просто работает в отличие от того же УАЗа, который, по слухам, больше в ремонте времени проводит, чем на дороге.
Не проводит УАЗ времени в ремонтах. У УАЗа особенно нового просто после покупки надо всё проверить, протянуть все болтовые соединения (желательно динамометрическим ключом в соответствии с документацией) и он прослужит долго и верно, а если это ещё и советский УАЗ он вообще хозяина переживёт, что кстати очень схоже с подходом (Slackware, Arch, Free/Open/Net(BSD), допилил после установки под себя и забыл о их внутренностях.
Говорю же - по слухам. Сам не автовладелец.
Т.е. банальный звездобол? Главное высказать своё мнение, а насколько оно соответствует истине — не важно.
динамометром все подтягивать? что еще? может детали изготавливать самостоятельно по гостам и чертежам, свои сплавы замешивать в домне, самому руду в рудниках фармить, шлакварь работает из каробки, и арч и особо там ничего не надо делать, а когда у машины дверь не отрывается после срыва пакетика, это не машина на хлам
> динамометром все подтягивать?Чем-чем подтягивать??? Ооо
Молоток вы долбилкой называете?> может детали изготавливать самостоятельно по гостам и чертежам, свои сплавы замешивать в домне,
Для вас проведение ТО и замешивание сплавов в домне это вещи одного порядка? Вы сделали мой день.
Кстати, в домне сплавы не замешивают. Там выплавляют чугун.> у машины дверь не отрывается после срыва пакетика, это не машина на хлам
Свежие городские легенды. Такого еще не слышал.
О господя! И такие идиоты работают программистами!
А потом удивляемся почему весь софт такой кривой и косой.
Вообще-то, там ключевое словосочетание было - "в соответствие с документацией"!Именно вот это и есть самая главная ересь, оскорбляющая честь, достоинство и права человека!
А все что там дальше понаписали - это просто от эмоционального шока!
Как вообще такое можно даже упоминать - приобрести сложное техническое изделие, и прочитать к нему документацию! А тех, кто в соответствие с документацией что-то начинает еще делать, а не первое, что взбрелет в голову - этих предателей славного потребительского сословия надо... вообще... ладно, не буду публично говорить, что с ними следует делать, а то еще...
Короче, потребители, будьте бдительны! Среди вас враг и провокатор, который из под тишка сеет призывы читать документацию! А вдруг про это еще и дети прочитают!...
>"банальный звездобол" это те, у кого УнитАЗ не ломается... в экспедиции если на них едут, нужна пара механиков и полный ЗИП (полуоси, пары и полдвижка).Если принять за 100% надежности крузак 80-й, то УАЗ это 20%...
ctaiz, ты ли это? Ульяновск? )
Это не тот, который сгнивает за месяц? Толку то возиться с ним, если его уже оптимизировали. Игрушка максимум на раз покататься.
От года выпуска зависит.
Новые - уже с завода ржавые приходят.
>Не проводит УАЗ времени в ремонтах.Ой, не надо эти сказки про УАЗ рассказывать, это я как автолюбитель говорю. Геморрой ещё тот.
Основное это кузов, если б не гнил то было наверно даже норм
а ты, сцуко, попробуй двигатель снять на уазе через капот, как у других машин на раз-два. будешь "приятно" удивлён. уаз сссром делался специально, чтоб попав в руки врага, враг не мог им воспользоваться. антитрофейная доктрина, фуле.
Кто редко куда-то ездит, любая машина больше в ремонте времени проводит чем на дороге
Лень расписывать. Если вкратце, то моё мнение совпадает с этим мсье. Почитайте, там не так много:
https://julien.danjou.info/thoughts-and-rambling-on-the-x-pr.../
там вообще ничего кроме заглушки от cloudflare. обожаю такие сайты, с ними сразу всё понятно. как и с их авторами.
> One more step
> Please complete the security check to access julien.danjou.infoНу и пофиг, значит КГ АМ
У иксов, на самом деле, просто дохрена проблем. Вагон расширений, половина из которых давно не работают, например. Но в Wayland это тоже перенесли.Гораздо лучше было бы сделать какой-нибудь стандарт X2020, где из иксов бы выкинули всё что устарело и не используется и оставили бы минимальный рабочий набор API. Это бы позволило наконец зарефакторить Xorg и избавить его от вагонов говнокода.
> У иксов, на самом деле, просто дохрена проблем. Вагон расширений, половина из
> которых давно не работают, например. Но в Wayland это тоже перенесли.
> Гораздо лучше было бы сделать какой-нибудь стандарт X2020, где из иксов бы
> выкинули всё что устарело и не используется и оставили бы минимальный
> рабочий набор API. Это бы позволило наконец зарефакторить Xorg и избавить
> его от вагонов говнокода.Крч, просто переписать всё КЁМ
>иксов бы выкинули всё что устарелоИ так это уже сделали-просмотрите исходники,из устаревших вещей остался только встроенный сервер шрифтов и сетевая прозрачность.
Единственное что до конца еще не довели-остались не удаленные привязки к библиотеке Xlib .Все остальное уже повыкидовали.
>сетевая прозрачностьВы только посмотрите на этого любителя вялого: сетевая прозрачность ему, видите ли, не нужна и легаси.
>сетевая прозрачность ему, видите ли, не нужна и легаси.Сетевая прозрачность нужна,вопрос в каком виде- протокол или сжатая картинка.Но реализация в Х легаси.Сжатие померло(костыльные расшерения),очень чуствителен протокол к задержкам,плохая безопасность (ssl обертка сойдет за костыль).А реализация Х без сетевой прозрачности и некоторых старых костылей - микрох,не отстает по тестам от виндовской графической системы.И очень маленькая реализация вышла-меньше 3 мгб,просто прекрастно,единственное старое легаси не запустиш и перекомпелировать все приложения придеться,там своя реализация сокетов.
В оригинальном УАЗ весь смысл в том, что он простой как палка и ремонтируется буквально палками и веревками. Что полезно, допустим, в тайге.Сдох бензонасос - фигня, канистру к потолку привязать и по шлагу прямотоком в карбюратор. И дальше едем. Личный опыт. Где-то под Колпашево.
Думаю, это не про "иксы". Это скорее про SysV init, возможно.
А можно мне так: проехал всю тайгу и бензонасос не сдох?
И все остальное тоже.
не может сломаться только то чего нет
>Иксы напоминают мне старый военный УАЗ: Был шикарен для своего времениКакой именно: 69 или 469? 69-й да, устарел, а 469 вполне себе модернизировался до "Хантера".
Хантер определённо. Потому что X-Window тоже "модернизировался". Как вам списочек костылей (зачеркнуто) расширений?
https://en.wikipedia.org/wiki/X_Window_System_protocols_and_...
Там особенно устаревать нечему, требования к таким машинам не меняются десятилетиями. Да и зачем? Дешевый неприхотливый автомобиль, рама, рессоры, 4 циллиндра, пониженная передача и подключаемый передний привод.Я практически уверен, что в других странах производят подобные "морально устаревшие" автомобили для специфичных нужд, которые по сути то же самое.
Да, и никогда он не был "шикарным".
Я кстати согласен. Профитов он мне не принёс. Вернулся на Xorg после пары падений. И пофиг, что он однопоточный и что-то там из новомодного не поддерживает. На основной рабочей Нвидии вообще нет вариантов, но и на Интел откатился. Старый я уже для этих кривых snap'ов с дублирующейся кучей библиотек и всех этих ваших Wayland'ов. Я вообще через ssh GUI иногда пускаю )))
Дрова нвидии вроде костылями прибиты к хоргу.
Может хоть так они их приведут в адекватное состояние а то и вообще заопенсорсят.
> костылями прибиты к хоргукак что-то плохое
Не задавался вопросом, но судя по тому, что они заблэклистены для вяленого, ты прав. Я на Нвидии вяленый только в окошке смог запустить.
> приведут в адекватное состояниеСомнительно, учитывая, что у радеона драйвера куда хуже. AMDGPU ещё ничего работает, хотя крашит бывает всю систему целиком, уходя в панику.
> заопенсорсят
Ну, опять же, сомнительно. Они говорили что-то типа "мы бы рады, но тут у нас пропритерные компоненты, которые мы не можем выкинуть".
Короче дестктоп на линуксе в результате умрёт. Кого винить знаете. Даю подсказку: она красная.
Странно у вас на линухах :)У нас во фре с вашим AMDGPU всё работает стабильно, по крайней мере на amd apu, на hd7870 доча жалуется чтобывает зависает, но надо ещё посмотреть что там с железом видюхи.
radeon - оно же вроде легаси. У меня hd6450 с ним работают на фре, но нестабильно и часто крашит систему. В общем я понял что от 6450 проще избавится :)
Вот только с UEFI в связке с amdgpu на фряхе всё еще есть проблемы. Последний раз, когда я пробовал drm-next на фряхе c R9 280x, система регулярно уходила в панику.
Вы пробовали - а у меня каждый день работает :)
Есть правда особенность: мне пришлось сделать порт из неподдерживаемой ветки с 5.0 для 12 фри, тк с тем что в портах - 4.16 встройка работает только если биос старый, и вроде 7870 не работало.
Но скоро выйдет 13, там уже от 5.4 дрова.
Это личное сообщение у человека, УМВР.
На Linux с драйвером radeon работает очень слабая TeraScale 2 видеокарта HD 7450, работают и иксы и вайланд. Сижу на иксах конечно по причинам, озвученным автором новости.
На HD6450 в линуксе все прекрасно работает. А в Sway под wayland даже 4К без тормозов показывает. В то время как в иксах с видеорежимом в 30 кадров в секунду что-то не совсем все гладко. Патч для радеона можно найти по поисковым словам thriving hunt 4k. И да драйвер raden ни разу не упал в плазме и в sway работает как танк. Хваленый штеуд после драйверов radeon и amdgpu находится.
почему красная? голубая уже (IBM)
Красно-голубая. Причём, голубизна постоянно усиливается.
Это происки гномосеков иим подобных. Со временем радужный отлив появляется.
> Сомнительно, учитывая, что у радеона драйвера куда хуже.Лолшто? Имею продолжительный опыт использования оных. Все прекрасно. После хуянгновского блоба даже волшебно.
Вообще-то Wayland работает с драйверами NVidia. По крайней мере, запустить можно, хотя с X-ми проблем меньше.
https://blog.davidedmundson.co.uk/blog/running-kwin-wayland-.../
https://community.kde.org/Plasma/Wayland/Nvidia
Вообще то на нвидии вейленд прекрасно работает, с последним блобом.
Бойкотировать можно что угодно и как угодно. Вопрос, что ты можешь предложить взамен. Иксы прекрасны, но это костыль.
>...Иксы прекрасны, но это костыльЭто не иксы - это wayland... даже не костыль, а "сверкающая жевачка", из которой торчат нанотрубки, разноцветные трико и кружевные трусики...
да ананасы оне ибананы чегоуж тама
X'ы РАБОТАЮТ, а Wayland нет, даже при идеальной связке с тем-же Intel'ом. И непонятно что там Wayland решает, потому-что ну не вижу ни одной проблемы с X'ами, все там можно решить, а дистры типа Ubuntu еще и за тебя все проблемы решают.
реши там проблему со скринсейвером - чтобы при его убивании он утаскивал за собой всю сессию
Впиливаешь скринсейвер в WM или заставляет WM поллить скринсейвер, чо сложного-то?
ты наверное скринлокер имеешь ввиду. ну просто завершаешь сессию если скринлокер не завершился с кодом 0, а был прибит. в чём проблема-то?
Ага, поэтому у Wayland есть XWayland, wlroots, waypipe и прочее. Для SDL2 так вообще какие-то переменные окружения надо прописывать, чтобы они нормально с Wayland заработали, но костыль, конечно, XOrg.
>wlrootsАй, кошмар, как же так, есть целая библиотека для написания композиторов! А что же в иксах? Каждый пишет всё с нуля? Нет, потому что всё уже готово - увесистая сущность в виде X-сервера берёт всё на себя, взамен убивая удобство настройки - взять, например, xinput. По мне так возложить это на плечи композитора - очевидно более верное решение.
>какие-то переменные окруженияДожили, 21 век, добавление 'export SDL_VIDEODRIVER=wayland' в ~/.bashrc считается костылём и недостатком.
Использую Sway и не столкнулся ни с одной проблемой из статьи или из комментариев.
> Дожили, 21 век, добавление 'export SDL_VIDEODRIVER=wayland' в ~/.bashrc считается костылём и недостатком.Вот именно в ~/.bashrc - это костыль.
Потрудитесь узнать как на вашей система правильно инитится сеанс пользователя и куда надо пихать переменные окружения.
этот как ты говоришь костыль работал десятилетиями. и проработал бы столько ещё если комуто не стукнуло г*-вно в голову. увы история не имеет сослагательного наклонения и мы имеем то что имеем. но я уверен , что мы еще увидим более совершенную систему инициализации, которая не будет так монструозна. но вы можете радоваться тому , что есть. это значит узкие горизонты обычно.
1. Не усех есть баш
2. Не все логинятся в консоль а потом руками стартуют иксы, у многих для этого дисплей манагеры типа слим или лайтдм
3. обычно есть места которые выполняются всегда, не зависимо от того баш там или не баш, просто при логоне, тот же .xinitrc - я лично свалил туда переменные окружения которые используются только в гуе, потому что оно юзер специфично
4. На той же фряхе есть login.conf с классами юзеров, который делает начальную настройку сессии юзера, отвечает за лимиты и в том числе переменные окружения.
Пихать переменные окружения в инициализацию баша - самое глупое что можно придумать.
Вы предлагаете завести реестр?Если вам не интересно в консоли вписывать переменные, то сделайте GUI программу которая по нажатии кнопки для вас віполнит нужный функционал, а если замутите кучу опций, то может еще и bashrc-tweaker сделать...
А ныть - это какое-то детство-пионерство. Вот если бы за меня это сделали...
Я предлагаю вам изучить то что уже лет 20 как есть в линуксе, а не тупить со своими башем.
см сообщение выше.
а как дела у Sway с Nvidia???
Никак, а нуво зло еще большее чем вяленый. Второй хоть честно говорит, что сфейлюсь, а это пока не потыкаешь не увидишь.
> Использую Sway и не столкнулся ни с одной проблемой из статьи или из комментариев.Оно и не удивительно, если из юзкейсов только браузер с порнхабом.
>А что же в иксах?А в иксах xcb, xlib и протокол с описанием на XML, который можно обернуть вокруг любого ЯП.
>увесистая сущность в виде X-сервера берёт всё на себя, взамен убивая удобство настройкиЭто вяленд потенциально увесистая (потому что её пилят гномеры) сущность, но только без каких-либо настроек и фич (пилят ведь гномеры). И уже сейчас некоторые фичи работают только на гноме. А про такие вещи, как suckless-приложения можно забить, ведь надо линковаться с кучей кривовато написанного кода под wayland. И скорее всего с конкретной версией, ведь мы понимаем, что Wayland как протокол не очень, это просто пускалка гнома, а пускалке гнома не надо оглядываться на всех остальных.
>Иксы прекрасны, но это костыль.И что с того? Мало ли где есть костыли?
> потому что связанные с Wayland люди, похоже, заботятся только о GNOME
> ...
> Wayland ломает глобальные меню в GNOMEну, такая забота
> Или сделайте больше Red Hat/GNOME-специфичных компонентов (glib, Portals, Pipe wire) обязательными зависимостями
так себе выход
> так себе выходтег сарказм в упор не видим?
Вообще, мне не нужна та пресловутая табличка из ТБВ, но здесь он для меня совсем не очевиден.
Ещё одна истеричка. С таким иинициативамы мы бы продолжали пользоваться http 1.1, php 5, apache 2.2. Хотя постойте...
Вы так говорите, как будто это что-то плохое (с)
PHP не нужно. Web-2 говно. HTTP 2 нужен в основном гуглу, так как его цель мобильные платформы (у Apple и без него все работало), много тяжелой графики (руки бы оторвал таким дельца, что в шапку сайта картинку пихают на пять метров весом) и видеоконтент. Это суть того, что сделали гугл.
Вы не правы. Это не суть. Это последствия))
Вы не правы. Это не последствия. Это следы))
> http 1.1, php 5, apache 2.2я помню те времена и помню ещё раньше
веб был чистый, прекрасный, быстрый, скоростной... ах эти прекрасный сайты и хоумпаги... причём это не просто лирика! юзабилити было роскошным и эффективным... а сейчас что?а сейчас... а сейчас у меня под рукой лаптоп ДЕЛЛ, цена которого несколько зарплат и пенсий среднестатистического человека и веб... вы не поверите МЕДЛЕННЫЙ и избыточный... все эти свистоперделки... и на странице 94% смузи и только 6% полезного контента и мегабайты скриптоты и прочей неведомой чуши... на самом деле это всё тот же культ потребления, но уже в вебе... тотальное перенасыщение и избыточность...
Ага, и картинки с голыми тетками несколько минут загружались.
Ну да - ну да, зашёл тут недавно на порнхаб, отключил noscript, ибо не пашет там ничего с ним и система ушла в подкачку, мать его в подкачку, когда я даже видео не запустил, вот такой он современный веб.
Докупить оперативки? Да ну, бред какой-то
> Докупить оперативки? Да ну, бред какой-тоДействительно, куда Вам сэр прислать мой номер карты?
Что, крошка, внешность даже на вебку позировать не позволяет? Беда... Придётся нормальную работу искать.
Ищи и обрящешь.
в umatrix разрешаешь только pornhub.com и phncdn.com (css, image, media, xhr, frame) и всё норм пашет
А помните когда интернет магазины имели разный дизайн?
Эх, было время.
Проблема в том, что Wayland - это не X12, это скорее X6.
это стрёмный DirectFB, из которого во все стороны торчат обломки костылей. ёжик, конечно, получился смешной, но бестолковый.
Ахах. SimpleScreenRecorder, OBS Studio, jitsi, zoom и энтузиаст-любитель BSD и докерочков против Wayland. Ставлю на последний.
В FreeBSD с вейланд вроде всё хорошо.
По крайней мере я вижу что как минимум полтора энтузиаста сидят вообще без хорга, чисто на вяленом.
> В FreeBSD с вейланд вроде всё хорошотак хорошо, что любой pkg install потянет за собой эту дрянь :(
> как минимум полтора энтузиаста сидят вообще без хорга
это который не умеет в team play и другие разрабы пишут письма "seriously, what's the fuck?"
У меня нет проблем с pkg install потому что я им если и пользуюсь то со своих реп, где всё собрано с нужными мне опциями.
Это не проблема вейланда, это проблема систем пакетов в принципе.Эти полтора энтузиаста используют приватные патчи, которые время от времени заходят в основную ветку, можете считать их пионерами в освноении темы.
Как там с Фирефокс? У меня падал полгода назад, что-то изменилось?
Я всмысле не про pkg и т.д. А про Wayland и Фирефокс из pkg.
> так хорошо, что любой pkg install потянет за собой эту дрянь :(И чё?
pkg info -s wayland
wayland-1.18.0_4 768KiB
pkg_deps_all wayland |xargs pkg rquery "%n %sh"|column -t
libxml2 4.70MiB
expat 655KiB
libffi 160KiB
libepoll-shim 52.9KiB
indexinfo 20.6KiB
installpkg ничего не тянет, так как самый правильный пекаджа в мире. Так вот.)
> installpkg ничего не тянет, так как самый правильный пекаджа в мире. Так вот.)
> InstallPKG is a wrapper to the 'installer' tool on Mac OS X systemsИ что мне это должно сказать? Что вы к̶л̶а̶с̶с̶и̶ч̶е̶с̶к̶и̶й̶ ̶л̶и̶н̶у̶к̶с̶о̶и̶д̶ ̶о̶п̶е̶н̶н̶е̶т̶а̶ разработчик вейланда из редхата? ))
У моего сообщения простой посыл: "да, тянет. Но всех тех уникальных зависимостей вместе с самим вейладном на 1 МБ".
> как минимум полтора энтузиаста сидят вообще без хорга, чисто на вяленомне релевантный пример...
а вот у меня есть знакомый энтузиаст, который "живёт" в ядерной консоли, а другой смотрит видео в терминале netbsd... но таких курьёзов пара-тройка на миллиард... так-то основная масса либо виндузятники, либо маководы + пару процентов линуксоидов, из которых основная масса это убунту, федора, суся и тп.
Чисто на вяленом? Может с XWayland?
>В FreeBSD с вейланд вроде всё хорошо.По крайней мере я вижу что как минимум полтора энтузиаста сидят вообще без хорга, чисто на вяленом.
Там во всей FreeBSD не больше полтора человека сидит, откуда там нашлось ещё полтора?
>В FreeBSD с вейланд вроде всё хорошо.
>По крайней мере я вижу что как минимум полтора энтузиаста сидят вообще без хорга, чисто на вяленом.Там во всей FreeBSD не больше полтора человека сидит, откуда там нашлось ещё полтора?
А какие альтернативы записи экрана? Zoom ненужен, конечно, не спорю. Какие альтернативы игрушкам? Не записывать экран и не играть? Убить линукс как десктоп платформу окончательно? Пользователи, которым нужно, чтобы "просто работало" уйдут на венду в результате, потому что в Wayland не работает почти ничего или работает всё через тот же XWayland. Буфер обмена нормально не работает, например, даже в гнуме. Но учитывая то, что Гном работает лучше, это как бы намекает кто всё это дерьмо продвигает, как в своё время s-d.
Запись экрана предпологается через pipewire и порталы, но это решение ещё не готово.
Тут ключевая фраза "не готова", как и поддержка Wayland во многих DE. Вот когда будет готова, когда в Wayland будут вливаться реальные деньги не только RedHat, тогда можно будет переходить. А пока эта штука нужна только для смартфонов, разве что, и то сомнительно.
По слухам следующий релиз федоры с кде будет на основе вейланда, да и сам переход кед не за горами.
повторенье - мать ученья: "Вот когда будет готова..."
уже давно всё готово, просто кедерасты тормозят неподетски и всё ждут твоих патчей
вон даже "В сборки Chromium и Electron будет добавлена поддержка Wayland"
то есть со следующей версии(87) можно без проблем использовать Хромого вод вяленым, хотя я уже наверное почти год и так на фоксе под вяленым без проблем сижу
Что-то может быть готовым только если туда НЕ будет вливать деньги RedHat, т.к. он пилит вендорлок.
А когда пайпваре устареет? А то бросил следить за этими смузи-тенденциями. Вначале частично допишут(как спайс) и потом выкинут в пользу более нового, прогрессивного подхода? Или совсем не напишут и начнут пилить новый велосипед?
> Запись экрана предпологается через pipewire и порталы, но это решение ещё не
> готово.действительно. всего ведь около двенадцати лет разрабатывается, никак невозможно успеть такую сложноту сделать.
>Убить линукс как десктоп платформу окончательно?То, что мертво умереть не может.
>А какие альтернативы записи экрана?ffmpeg всё прекрасно записывает, можно прописать алиас. ОБС его использует как бэкэнд кстати
>Какие альтернативы игрушкам?хз, у меня для таких дел отдельный винт с семёркой. Можно ещё попердолиться с вайном, если тебе оптимизация не нужна
> ffmpeg всё прекрасно записываетЕго x11grab такой же медленный, как вывод видео с mpv -vo x11.
> ОБС его использует как бэкэнд кстатиНе для захвата. OBS Studio захватывает видео с иксов при помощи расширения XComposite, преобразуя в yuv420p на GPU подобно тому, как в компизе реализованы эффекты.
-vo=xv зацените.
> Его x11grab такой же медленный, как вывод видео с mpv -vo x11.Откройте для себя -f kmsgrab и записывайте сразу в VAAPI без лишних копий. Работает как с X11 так с Wayland.
А с чего кто-то взял, что Wayland лучше?
> Убить линукс как десктоп платформу окончательно? Пользователи, которым нужно, чтобы "просто работало" уйдут на вендуДа, хорошо бы... Я давно мечтаю об этом
Баллмер, ты задолбал уже.
>Не записывать экран и не играть? Убить линукс как десктоп платформу окончательно?Когда линукс станет готов для десктопа он будет напичкан блобами и не будет отличаться от той же винды по удобству и безопасности.
> А какие альтернативы записи экрана? Zoom ненужен, конечно, не спорю. Какие альтернативы
> игрушкам? Не записывать экран и не играть? Убить линукс как десктоп
> платформу окончательно? Пользователи, которым нужно, чтобы "просто работало" уйдут на
> венду в результате, потому что в Wayland не работает почти ничего
> или работает всё через тот же XWayland. Буфер обмена нормально не
> работает, например, даже в гнуме. Но учитывая то, что Гном работает
> лучше, это как бы намекает кто всё это дерьмо продвигает, как
> в своё время s-d.А какие проблемы с записью экрана то? В вейланде есть для этого протокол. Гномеры зачем-то на вернули вокруг него говна на dbus'е, поэтому их аж два.
> OBS Studio, ... против Wayland. Ставлю на последний.На ютубе тебя стримеры за это забанят.
99% "стримеров" сидят под виндой и в упор не знают, что такое wayland, так что вряд ли.
А я не ставлю, потому что вяленд был зделан именно для этого террариума и если не подстроится и не перетянет, то помнрёт.
Странно, вроде авторы вэйланда изначально пояснили почему так сделано с грабингом экрана, а теперь у кого то это оказалось "научным открытием".Из всего перечисленно меня ничего не касается, может только SimpleScreenRecorder и тот не лично у меня.
Наоборот вижу что вэйланд активно впиливается а хорг уже поддерживается по остаточному принципу.
Сам планирую миграцию на вэйланд в ближайший год-два.Делать больше зависимостей от компонентов гнома - это что? Совет истерички стрелять себе в ногу через ухо?
> и тот не лично у меняВас таких одна сотая процента. Подавляющее большенство софта не работает нативно под вялендом, только через костыль в виде XWayland.
Да, тут выше указали что xfce пока не готово, так что на десктопе придётся с вейландом подождать или идти самому контрибутить в xfce.
Но у меня ещё есть kodi, где планируется ещё retroarch - там вполне должно работать, ибо по сути требуется выводить на экран всего два приложения, по очереди.
gtk и qt не требуют вяленый, все на автомате, электрон уже тоже на вяленом, в данный момент на моем компекторе иксы не нужны вообще
А ничего что даже игры использующие SDL2 нативно работают под вейленд (как минимум все Source/Source2 от Valve) и никакой Xwayland не нужен в системе. Не говоря уже о программах.
Еще бы стим под вейландом нативно работал, было бы классно
Дегенератам нет покоя
Недегенераты заняты перерисовыванием иконок в Андроиде с круглых на квадратные и назад раз в 2 года. И при деле вроде и креативненько. Да и ЗП опять же капает. Непозволительно в этом неспокойном мире иметь иконки старые - девочки засмеют.
Зачем ты следишь за перерисовыванием иконок в Андроиде, тебе делать нечего?
А как ты приложения узнаёшь? По расположению иконок?
Да
Ну и дурак, т.к. раскладка плывёт при установке или удалении приложения.
Я не ставлю по 300 приложений в день как мудак
Т.е. проблему таких меню ты признаёшь.
Не вижу никакой проблемы, вижу странного челика которого заботит форма иконок
Как связанна узнаваемость иконок с их формой?
И действительно, ты продалжаешь без устали радовать нас своей глубокой аналитикой по широкому кругу вопросов.
Нет такой области, которую бы обошёл своим презрением Фрактал. И нет такой вещи, которую бы он не смог утопить в гэ. Просто не до всех дошла очередь.
У автора инициативы ломка
> Дегенератам нет покояwayland вообщем то написан на С. Есть подозрение, что дырень у фрактала уже не настоящая !
Думаешь, протез?Вот и капча "03 228" намекает.
Скринрекордер в вайленде встроенный. Чем упарываются хейтеры - загадка.
В гноме на шорткаты повешены и скриншотер и скринрекордер.
Вяленый - протокол. Скринрекодер встроен в гномощелььеву мать, которая этот протокол реализует, а не в протокол.
То есть каждому DE надо реализовывать это по своему? Вот мы и пришли к Windows OS. Спасибо, но не нужно, сами жрите своё дерьмо.
Да в том то и дело, что в винде все работает, притом, давно.
И само-собой запись экрана и скриншотилка не отваливаются из-за каких-то опосредованных изменений.Но вообще, сам призыв автора ли о бойкотировать вейланд, либо (!!!) поддержать несчастную красношапку выглядит довольно забавно.
> либо (!!!) поддержать несчастную красношапкуАвтор всё же не это имел ввиду. В предложении про красношапку сарказм, который, возможно, потерялся при переводе/редактуре.
Я изначально перевёл это так (коряво, на самом деле):
"Пусть Wayland не уничтожит все, чтобы потом другим людям не пришлось устранять ущерб, который он нанесёт. Или делать больше Red Hat/Gnome-специфичных компонентов (glib, Portals, Pipe wire) обязательными зависимостями!"
Ну типа чтобы "другим людям" не пришлось устранять нанесённый вяленым ущерб или делать красношапочные какашки хард-зависимостями приложений.
Для сомневающихся, вот ещё:
"And I am not "yelling" but collecting examples with concrete links so that the Wayland developers can help fix the application they broke. But please without introducing even more Red Hat dependencies."
https://gist.github.com/probonopd/9feb7c20257af5dd915e3a9f2d...
Отдельно хочу отметить, что все тексты новостей, которые я присылаю на добавление редактируются (по-видимому Максимом) и становятся от этого только лучше. Серьёзно, лучше, и часто - намного. В конкретном случае ИМХО изначальная фраза на английском составлена через жопу и как её перевести на русский не потеряв смысл и/или не коряво - не очевидно. Лично я на эту фразу потратил едва ли не столько же времени, сколько на весь прочий текст и она реально мне вынесла мозг.
Скринрекордер может и встроен в чью-то мать, но в вестон он работает по Win+r без всякого гнома в системе. Идите уроки учите, комментаторы опеннетика.
Тем, что надо не только записывать экран в файл по шорткату (а это единственное, что рекордер умеет), а еще микшировать туда звук с микрофона и с аналогового выхода. Или не записывать в файл, а отправлять в сеть. Или записывать не тогда, когда пользователь попросил, а в самый неожиданный момент времени (нужно для фрилансерских следилок, которые обязательны для использования, иначе не докажешь, что ты действительно потратил четыре часа на работу, а не на порнуху).
Найди нормальную работу
И что это такое? Некомпетентность?
Эх Зря марк похоронил Mir так бы сейчас было бы что предложить )
А с чего это вдруг так вот понадобилось что-то еще ? xorg прекрасно все вытягивает, что еще не хватает ?
После вяленного иксы кажутся полным тормозом.
> После вяленного иксы кажутся полным тормозом.О, организм проснулся. Но позвольте коллеги, по моим наблюдением именно головной мозг должен отвечать за область воображения. Либо организм пытается применить незнакомые слова вроде "кажеться" в сферах неспособные постичь, тем самым компенсируя свое раздражение перед навязанными догмами.
Спирта осталось немного, выбираем часть которую будем спиртовать.
А после иксов вялый кажется телегой без тормозов.
Смешно смотреть за этим всем ворошением с десктопами в чисто серверной ОС, не предназначанной для десктопов. С линуксом и всем юних-подобным кошерно взаимодействовать только через ssh.
Ну это ваша проблема что вы не осилили поднять гуй и до сих пор сидите на венде или макакаОС.
Чем тебе macOS не угодила? Тем что денег не хватило на железо под нее? Или про сообщество начнешь философствовать? Так не сообщество твой ляликс пилит, а конкретные корпорации, в том числе M$.
> macOS
> пилит M$
> половина ядра скомуниздина из BSDДаааааа... Конкретные компании)))
Ну как бы, не возбраняется брать код из BSD и использовать для разработки своего. Apple взамен ведут разработку FreeBSD. Что в этом плохого?
> Apple взамен ведут разработку FreeBSD. Что в этом плохого?Не смеши, они ни строчки кода не отдали, потому что лицензия BSD это позволяет.
Как минимум LLVM, который теперь в базе фри и основной компилятор для многих основных платформ.
Ну так, по мелочи - LLVM подкинул, bhyve проспонсировал...
А ты уверен, что они вам всё от LLVM отдают из своего проприетарного?
> А ты уверен, что они вам всё от LLVM отдают из своего проприетарного?А ты уверен, что Goolge, Amazon, CloudFlare и прочие облачники вам все отдают из своих проприетар^W закрытых сервисных продуктов, а не только то, что им невыгодно поддерживать самим?
А то вон у гугл те же EXT2 правки лет цать уже как есть, правда пингвиняшам от этого ни холодно, ни жакро.
И что же конкретно они там разработали ?
Простите, но стоило сначала в тему вникнуть, а не байки транслировать. В макоси свое ядро XNU, которое в свою очередь базируется на Mach, разработка академическая полностью.
На гитхабе они прямо пишут "XNU is a hybrid kernel combining the Mach kernel developed at Carnegie Mellon University with components from FreeBSD "
Еще там написано «XNU is an acronym for X is Not Unix»
Но ОС с этим ядром - сертифицированный UNIX.
Вот ***даболы)
Сертифицированное юникс-ядро? Охлол.
Какая половина ядра еще? Чего ты мелочишься, пиши сразу, что все 146% исходников украли.
Мне лично она не подходит, тк я сам в состоянии решить какие приложения, когда и как мне ставить и удалять, а так же как мне поступать с моими данными и даже железом.А конкретно железо - я считаю оно неадекватно дорого стоит притом что с ремонтопригодностью там плохо, и отдельная ненависть за вендор лок компонентов, которые в ближайшем ларьке за боярку не купить.
Там не плохо, там - практически никак с ремонтопригодностью, особенно у последних моделей( у свеженького аймака даже ссд оказался распаянным на материке и под шифрованием. Что-то полетит - аймак на помойку, инфа - безвозвратно утеряна ).
>инфа - безвозвратно утеряна ).Ну так если облака тебе "несекурно", а бекапов на внешние носители ты отродясь не делал - страдай!
Раньше хоть носитель можно было снять вставить в другой комп.
>>инфа - безвозвратно утеряна ).
> Ну так если облака тебе "несекурно", а бекапов на внешние носители ты
> отродясь не делал - страдай!Дело даже не в секурности, а в том, что 1+ Тб не так уж и просто по облакам расталкивать, особенно, с хорошей скоростью и по умеренным ценам.
А вот со внешними носителями - вообще тупня получается: купить себе комп с убогими параметрами за сотню-другую-третью тыс руб, типо_из_за_компактности_и_удобства, чтобы весь его обвесить проводами, коробками и проч, ведь у той хрени даже хард по случаю чего не извлечь, а, если и извлечь, то все равно ничего не восстановить, ведь все шифруется.
Годы идут, а все никак не могу перестать удивляться виртуозности яблока в системном и постоянном усилении еб.ли собственных фанов за их же деньги.
фанатам нравится.. они просят еще и еще..
> Так не сообщество твой ляликс пилит, а конкретные корпорации, в том числе M$Стандартный высер из методички. Ничего полезного корпорации линуксу не принесли, от слова вообще. Удалите все эти комиты которыми они изгадили код и на удивление ничего не поменяется, а только станет лучше.
(позевывая)
С какой фс не от корпораций стартовать ядрышко будешь?
> С какой фс не от корпораций стартовать ядрышко будешь?Ты хоть для начала изучи как это происходит. Когда поймешь какую чушь п..нул - поговорим о фс.
И как же происходит? Поделись мудростью как ты с астрала загружаешь ядро линуха.
> Чем тебе macOS не угодила? Тем что денег не хватило на железо под нее?Я понимаю что этот выс..р из книжечки взят. Но возникает вопрос - а что ты сделал чтоб у меня деньги на эту macOS появились что ты так заявляешь ?
>а что ты сделал чтоб у меня деньги на эту macOS появились что ты так заявляешь ?Типичный опенсорс головного мозга - всегда вам кто-то должен с барского плеча отстегнуть, сами себе на приличное существование заработать не можете. Потому и опенсорс - чтобы дали бесплатно, сесть на шею, ножки свесить и болтать ими.
Сирость, убoгocть, некомпетентность, и профнепригодность - вот твои проблемы. И расти и работать такие люди не хотят, хотят только чтобы им забесплатно "выдали". В свое время на таких вот люмпeнaх сoвoк и стоял. Типичный комбедовец.
Да ты то и винду не осилил. Зато теперь радуешься что пердолишься во фряхе с кусками лунуха для поднятия вяленда. Забавно, забавно. А весь линух переехал вот сюда, хватит уже осиливать это. Пора просто начинать работать и просто отдыхать.
:/mnt/c/WINDOWS/system32$ dmesg | grep -i micro
[ 0.000000] Linux version 4.19.128-microsoft-standard (oe-user@oe-host) (gcc version 8.2.0 (GCC)) #1 SMP Tue Jun 23 12:58:10 UTC 2020
[ 0.000000] Hypervisor detected: Microsoft Hyper-V
"Вместо того чтобы развивать конкурента, давайте его давить и обмазыватся чем есть"
в стиле блеклайвметтерсов
> "Вместо того чтобы развивать конкурента, давайте его давить и обмазыватся чем есть"Давайте насильно натянем неведомый wayland при котором сломаются все приложения и будем заявлять на каждом углу какой этот ваш линукс нестабильный и вообще там ничего не работает, заодно и давних пользовтелей встрепенем. Мне кажется за проталкиванием вяленого торчат уши какой-то копрорации, это их методы.
> какой-то копрорации, это их методы.Судя по активации ботов с методичками даже на опеннете - я догадываюсь какая именно копрорация заинтересована в этом.
Только в одном случае. Если сейчас в тайных лабораториях усиленно пилит собственное альтернативное решение, и собирается его в ближайшее время продать юзерам
Неактуальная чушь. Гулаг не собирался продавать почту когда лишил работы админов во всей стране, и до сиих пор не продает, а торгует данными пользователей. Уничтож конкурента и делай с этими даунами что хочешь, они сами будут радостно покупать всякий кал и заливать все что у них есть. Так что альтернатива не будет платной, это 100% тебе говорю.
Ну а разве не в этом суть линухи:
одни пилят ядро, другие - дистрибутивы и, что и как хотят - так в них и творят, «если не нравится - делай свой дистр» ?
> одни пилят ядро, другие - дистрибутивы и, что и как хотят - так в них и творят, «если не нравится - делай свой дистр» ?Это манипуляция уровня ваня таня кака маша игрушка кака плакать. Причем тут дистрибутив ? Тебе русским языком написали несколько раз что это навязывается во всех ключевых (пока) дистрибутивах поддерживаемые ВСЕМ софтом. И сломается, без на то каких либо (позитивных) причин ВЕСЬ софт. Вас там специально из самых тупых готовят ?
Да это тебя, похоже, в спецотряд готовят.. самых упоротых :)Само-собой, что, при появлении новых технологий и апи, старый софт запросто отваливается... и чо ?
12 лет (!!!) развивают. Доколе?!
> 12 лет (!!!) развивают. Доколе?!они только начали входить во вкус! не торопи, разве можно что-то допилить всего за двенадцать лет? чай, не какие-то там иксы, в три года никак не справиться.
И, ЕМНИМС, в Wayland нет замены XEmbed.
Что ломает, соответственно, GtkSocket и GtkPlug. Команда гномоделов сочинить замену не осилила - это ж думать надо, а не объявлять всё подряд deprecated и выпиливать.
Интересно, как будут выкручиваться разработчики XFCE, если решат связаться с Wayland.
Для тех, кто не в курсе: протокол XEmbed позволяет вставлять окна, принадлежащие одному процессу, в качестве дочерних в окна другого.
Применительно к XFCE: через GtkSocket/GtkPlug плагины XFCE вставляются в панели. При этом каждый плагин - самостоятельный процесс, и его падение не приводит к падению всего DE (в отличие от гнома).
Скорее всего подвезут расширение для этого, а если не подвезут то будет интересно.
Но это же небезопасно!!!
Что небезопасно? Процессы друг другу в память при этом лезть не могут.
Могут скринить пароли
Акимов, опустил голову, подошел к пульту управления реактором. Сказал Топтунову:– Будем начинать.
Леня возмутился.
– Саша, что происходит? Мы же не должны опускаться ниже уровня! Это же небезопасно! Можно я ему скажу…? – он не успел договорить
Дятлов появился за спиной СИУРа:
– Не надо мне ничего говорить! Я всё знаю сам! Думать – не твоя работа. Твоя работа управлять реактором и выполнять приказания! Делай, что тебе говорят. И если я говорю безопасно, значит так и есть! Столярчук, готовься! – он посмотрел на Бориса.
>Но это же небезопасно!!!Типа когда плагин падает, а де продолжает работать - небезопасно. Новомодненько :)
Ха-ха два раза.
Вот как раз в случае XFCE это достаточно безопасно.
Уж всяко безопаснее, чем жабий скрип, который в случае гнома весь в одном процессе крутится и в случае чего - "наташа, мы всё уронили".
(Не)кстати, заодно б кто бы мне объяснил, какого [censored] у гнома приложения с мордами на GTK, а DE зачем-то на жабьем скрипе с отдельной мордой и отдельными темами.
Диверсификация-с, Сэр.
>XEmbed позволяет вставлять окна, принадлежащие одному процессу, в качестве дочерних в окна другого.это же самая обычная функция композитора...
А я согласен, вяленый ненужон!
Ещё ломает autokey-gtk, которую я использую на ноуте для эмуляции отсутствующих клавиш Ins/Home/PgUp/PgDn/End.
думаю, самое время. это знак! - купить новую клавиатуру!
> думаю, самое время. это знак! - купить новую клавиатуру!Весьма бестолковый комментарий, с учётом того что на этом мини-ноутбуке внешняя клавиатура мне нужна явно не во всех сценариях использования.
>> думаю, самое время. это знак! - купить новую клавиатуру!
> Весьма бестолковый комментарий, с учётом того что на этом мини-ноутбуке внешняя клавиатура
> мне нужна явно не во всех сценариях использования.дважды ссзб. сам купил странный ноут, ещё и внешнюю клаву не хочет.
Вот и пришло время, когда не техника для человека, а человек для техники. Толково придумано.
Думать явно не твоя суперспособность.
> Думать явно не твоя суперспособность.хочешь померяться?
Купи желтый хаммер раз у тебя такой маленький.
я вижу, что в github.com/dkolbly/wl есть api для работы со скриншотамитут тоже работа идёт https://gitlab.freedesktop.org/wayland/wayland/-/issues/32
я так понимаю, что W получился гораздо более низкоуровневым, чем X11, вероятно там просто не к месту была функция захвата
но причём тут гном? я вижу что api W никому не запрещено использовать.. вобщем, хейтеры - хейтят.
Я использую grim для того, чтобы сделать скриншот.Есть проблемы с проприетарным ПО для захвата экрана. Zoom и.т.д.
Однако zoom у мени никогда особенно хорошо не работал - сомневаюсь что проблема именно с wayland, предполагаю что софт сам по себе говно.
Готовые реализации захвата где? Поддержки Qt, кстати, нормальной, тоже нету, и ещё много чего. Нет поддержки Nvidia, которая сейчас занимает рынок процентов на 80. Никто не побежит за новыми картами от радеон просто из-за вяленого.
Половина приложений через XWayland до сих пор работают, игры в том числе. Wine-Wayland ели дышит и поддерживает 1.5 игры. Так что иксы ещё долго не умрут, забудьте, тут не в хейтерах дело, а в том, что с 16 года никакой работы не ведётся для поддержания дестопа, а Wayland это просто pet-project RedHat.
> Готовые реализации захвата где? Поддержки Qt, кстати, нормальной, тоже нету, и ещё
> много чего. Нет поддержки Nvidia, которая сейчас занимает рынок процентов на
> 80. Никто не побежит за новыми картами от радеон просто из-за
> вяленого.
> Половина приложений через XWayland до сих пор работают, игры в том числе.
> Wine-Wayland ели дышит и поддерживает 1.5 игры. Так что иксы ещё
> долго не умрут, забудьте, тут не в хейтерах дело, а в
> том, что с 16 года никакой работы не ведётся для поддержания
> дестопа, а Wayland это просто pet-project RedHat.а у меня, между прочим, и jitsi и obs-studio нормально захватывают. так что не знаю что кому не нравится. дрова проприетарные nvidia. да и на обычных вроде работало.. так что хз.
> а у меня, между прочим, и jitsi и obs-studio нормально захватывают. так
> что не знаю что кому не нравится. дрова проприетарные nvidia. да
> и на обычных вроде работало.. так что хз.вот obs-studio захватывает игрулю https://www.youtube.com/watch?v=2YwfGQtIdL8
>Нет поддержки Nvidia,Напомните, кто решил, что он уникальный, и, пока остальные скооперировались и работали над совместимым решением, выкатил свое, особенное и кривое? Подсказываю, первая буква -- "N".
Для записи видео с экрана не Wayland, а DRM имеет расширение DRM Prime. Ffmpeg KMSgrab его использует.
"Поздняк метаться".
Я подожду год-два. Это как с системдосом.
А то, что разработчики устали перепидивать - это повсеместная жиза.
И что, много разработчиков systemd поддерживают? Сижу без него, о новостях не в курсе.
Весь ынтырпрайз на системдос сидят
Ну и дурак этот ваш Васька.
Они не выбирали. Что в линуксе от корпораций есть, то и используется.
Не, wayland не ломает ничего.
Потому что оно родилось сломанное.
>Red Hat/GNOME-специфичных компонентов (glib, Portals, Pipe wire)Эти компоненты не специфичны для Red Hat/GNOME. Более того, portals и pipewire -- в кои-то веки попытка сделать все правильно. Уйти от пшш-аудио, наладить систему разрешений, эффективный захват и передачу видео и аудио.
>SimpleScreenRecorder
wf-recorder отлично работает.
>Ещё один показательный пример - zoom. Использовать screenshare в нём можно исключительно в GNOME, если используется Wayland.
Это вина разработчиков zoom, известной кривой и дырявой поделки. Zoom использует pipewire и portals для захвата экрана, они работают и на wlroots-based композиторах, и, насколько мне известно, на KDE. Тем не менее, разработчики zoom вместо проверки наличия требуемых компонент проверяют название DE.
>OBS Studio. В то же время существует GNOME-специфичный плагин,
Существует и wlroots-специфичный плагин. Проблема решается через все те же portals и pipewire.
>(GNOME) Wayland
GNOME и Wayland не связаны друг с другом
>регрессировал до чего-то более сложного в использовании, нежели X11 и, возможно, технически уступающего ему.
Возможно, автору стоит прекратить истерику и все же перечислить технические регрессии. Как же так получается, что на технически несовершенном wayland chromium с ozone backend работает ощутимо лучше chromium на x11?
>более сложного в использовании
Это так. Разрабатывать на X11 просто. Разрабатывать что-то сложнее очередного менеджера окон -- сложно. Wayland предоставляет базовые строительные блоки и способы взаимодействия между ними. Обучиться этому сложнее, но поняв базовые принципы, понимаешь весь Wayland.
> Более того, portals и pipewire -- в кои-то веки попытка сделать все правильно. Уйти от пшш-аудио, наладить систему разрешений, эффективный захват и передачу видео и аудио.Угу, я помню так же про systemd и pulseaudio говорили, а сейчас уже говорят, что они устарели (спустя сколько там? 5 лет?). Только вот в результате всей этой возни получился второй macOS.
Кто устарел, systemd? Приведите пожалуйста цитаты и авторов.>получился второй macOS.
Раскройте мысль. Я решительно не понимаю, как система инициализации и звуковой сервер превращают GNU/Linux в MacOS, как не вижу ничего плохого в превращении в MacOS.
systemd и pulseaudio тоже постоянно ломают все.
Их так же надо бойкотировать.Хорошо что есть еще места где их не используют и никогда не будут.
> Только вот в результате всей этой возни получился второй macOS.В том то и дело, что не получился.
>>более сложного в использовании
> Это так. Разрабатывать на X11 просто.Я бы так не сказал. На первый взгляд, для Wayland требуется больше кода, но этот код шаблонный, пишется один раз и отправляется в библиотеку. В X11, как говорят, "всё готово", но возьмём базовую задачу: связать с окном указатель. То есть банальная альтернатива wl_surface_get_user_data() или (о, ужас!) GetWindowLongPtr(). По-моему, xcb_change_property() с XCB_ATOM_CARDINAL или XCB_ATOM_STRING на замену не тянет и отдаёт костылём. Как по правильному - не знаю, в документации по XCB на эту тему ничего не нашёл (оказывается, она ещё не дописана, когда XLib лет 20 как "устарело"), а смотреть сорцы Qt, что бы в итоге найти там QMap - дык, быстрее самому написать. С другой стороны, все эти нюансы большинству и знать не требуется - в PyGTK их нет.
сравнивать изначально сдизайненый для сетевой прозрачности протокол и прибитый гвоздями к локалхосту протокол — это свежая идея, да. удивительно, что в сетевом протоколе нет `GetWindowLongPtr()`. подумаешь, вместо этого всего лишь дали возможность привинчивать к окнам любое количество любых свойств, как именованых, так и нумерованых. определённо, это костыль, а `GetWindowLongPtr()` — очень изящное решение.p.s.: фанаты XCB — скажите, вы реально упарываетесь по BDSM?
> сравнивать изначально сдизайненый для сетевой прозрачности протокол и прибитый гвоздямиТо есть по дизайну подразумевается вариант, что именно клиент берёт на себя задачу отождествления окон с локальными данными (в частности указателями), я правильно понял? В таком случае "в Иксах всё включено" несколько не соответствует действительности, вот и весь разговор.
> к локалхосту протокол — это свежая идея, да. удивительно, что в
> сетевом протоколе нет `GetWindowLongPtr()`. подумаешь, вместо этого всего лишь дали возможность
> привинчивать к окнам любое количество любых свойств, как именованых, так и
> нумерованых. определённо, это костыль, а `GetWindowLongPtr()` — очень изящное решение.Ну Вы же сами пишете, что свойства, которые важны _для_сервера_ это другое, и не стоит сравнивать мух с котлетами. Потому я и говорю, что использовать те свойства для хранения данных, которые имеют смысл только для клиента -- не стоит.
> p.s.: фанаты XCB — скажите, вы реально упарываетесь по BDSM?
А что, у этой штуки есть фанаты? Лично я этого не заметил. И вообще был удивлён ситуацией: интерфейс разработан давно, но документация в незавершённом состоянии. При том что якобы XCB уже заменила XLib (она и заменила, так что фанаты Xlib могут не очень радоваться, что меж ними и XCB затесалась некая, хм, прослойка).
>> сравнивать изначально сдизайненый для сетевой прозрачности протокол и прибитый гвоздями
> То есть по дизайну подразумевается вариант, что именно клиент берёт на себя
> задачу отождествления окон с локальными данными (в частности указателями), я правильно
> понял?это данные клиента — он об этом и заботится. никто, впрочем, не запрещает прикрепить оный указатель как значение свойства. малоосмысленно, но можно.
> Ну Вы же сами пишете, что свойства, которые важны _для_сервера_ это другое,
где? я такого не писал. серверу вообще наплевать, какие свойства к окну прикреплены.
> что использовать те свойства для хранения данных, которые имеют смысл только
> для клиента -- не стоит.это вопрос конкретных применений. всё равно у софта сложнее приветмира есть структура данных об окне — в которой и хранятся данные, очень специфичные для кода приложения. идея лепить указатель на это в специально выделеные системой слоты (что и делает `SetWindowLong()`) — такая себе. никакого механизма резервирования этих слотов нет, так что минное поле.
впрочем, в винде это появилось скорее от того, что обработчики оконных событий сделаны колбэками, которые вызывает сама система (скажем так: это рекомендуемое поведение, легитимизированое на уровне системного API). один костыль потянул за собой и другой костыль.
>> p.s.: фанаты XCB — скажите, вы реально упарываетесь по BDSM?
> А что, у этой штуки есть фанаты?ну используют же её зачем-то. кроме как большой любви к BSDM — я других причин особо не вижу.
> И вообще был удивлён ситуацией: интерфейс разработан давно, но документация в
> незавершённом состоянии.потому что далеко не всем нравится программировать на уровне протокола иксов. разработчики иксов это отлично понимали, и сделали xlib. а потом пришли Стильные Современные Молодёжные, и оказалось, что деды были глупые, надо совсем не так. как и происходит почти всегда в подобных ситуациях — отчего-то Новое Стильное и так далее решение взлетать не очень торопится.
> При том что якобы XCB уже заменила XLib (она и заменила
да как-то не особо. вон, у меня xlib вполне наличествует. и софт её активно использует. что-то не очень с заменой сложилось, как я посмотрю.
>>> сравнивать изначально сдизайненый для сетевой прозрачности протокол и прибитый гвоздями
>> То есть по дизайну подразумевается вариант, что именно клиент берёт на себя
>> задачу отождествления окон с локальными данными (в частности указателями), я правильно
>> понял?
> это данные клиента — он об этом и заботится.Дык о чём и речь, что надо позаботиться. Если кто привык к другой ОС, где для этого есть специальный вызов, он скажет, что Wayland проще X11.
> никто, впрочем, не
> запрещает прикрепить оный указатель как значение свойства. малоосмысленно, но можно.Я вот тут не знаю, надо смотреть код, как этот поинтер внутри... сериализуется в строку или два 32-х разрядных значения, нет ли там UB. Точнее, лучше даже не смотреть, а просто так не делать.
>> Ну Вы же сами пишете, что свойства, которые важны _для_сервера_ это другое,
> где? я такого не писал.В предыдущем ответе https://www.opennet.me/openforum/vsluhforumID3/122311.html#286
"сравнивать изначально сдизайненый для сетевой прозрачности протокол и прибитый гвоздями к локалхосту протокол".
Исходно смысл несколько шире, вывод я сам сделал.> серверу вообще наплевать, какие свойства к окну
> прикреплены.Серверу может и наплевать на всё, кроме XCB_CW_CURSOR, а той штуке, которая рисует заголовок окна интересны некоторые _MOTIF_WM_HINTS, или же _NET_WM_NAME.
>> что использовать те свойства для хранения данных, которые имеют смысл только
>> для клиента -- не стоит.
> это вопрос конкретных применений. всё равно у софта сложнее приветмира есть структура
> данных об окне — в которой и хранятся данные, очень специфичные
> для кода приложения. идея лепить указатель на это в специально выделеные
> системой слоты (что и делает `SetWindowLong()`) — такая себе. никакого механизма
> резервирования этих слотов нет, так что минное поле.Так в SetWindowLongPtr как раз и отправляют указатель на ту структуру. При получении сообщения сообщения вытаскивают и далее по указателю с данными и работают.
>>> p.s.: фанаты XCB — скажите, вы реально упарываетесь по BDSM?
>> А что, у этой штуки есть фанаты?
> ну используют же её зачем-то. кроме как большой любви к BSDM —
> я других причин особо не вижу.Я наугад выбрал несколько софтин (mpv и что-то ещё), везде оказалась XLib. XCB пришлось поискать, сразу же находится Qt.
>> И вообще был удивлён ситуацией: интерфейс разработан давно, но документация в
>> незавершённом состоянии.
> потому что далеко не всем нравится программировать на уровне протокола иксов.По-моему, такие берут GTK, Qt и тому подобное (ой, про Electron забыл). Кто сунется ниже, тому уже все кошки чёрные.
> разработчики
> иксов это отлично понимали, и сделали xlib. а потом пришли Стильные
> Современные Молодёжные, и оказалось, что деды были глупые, надо совсем не
> так. как и происходит почти всегда в подобных ситуациях — отчего-то
> Новое Стильное и так далее решение взлетать не очень торопится.Ну вообще да, раздел "зачем нужно XCB" практически калька с Wayland, только без "без тиринга". То есть можно провесть аналогию и на её основании попробовать строить прогноз развития. Однако, Wayland немножко дальше чем XCB продвинулся.
>> При том что якобы XCB уже заменила XLib (она и заменила
> да как-то не особо. вон, у меня xlib вполне наличествует. и софт
> её активно использует. что-то не очень с заменой сложилось, как я
> посмотрю.Так то xlib вроде как есть, но если приглядеться, то это немного не xlib:
/*
* XCloseDisplay - XSync the connection to the X Server, close the connection,
* and free all associated storage. Extension close procs should only free
* memory and must be careful about the types of requests they generate.
*/int
XCloseDisplay (
register Display *dpy)
{
register _XExtension *ext;
register int i;if (!(dpy->flags & XlibDisplayClosing))
{
dpy->flags |= XlibDisplayClosing;
for (i = 0; i < dpy->nscreens; i++) {
register Screen *sp = &dpy->screens[i];
XFreeGC (dpy, sp->default_gc);
}
if (dpy->cursor_font != None) {
XUnloadFont (dpy, dpy->cursor_font);
}
XSync(dpy, 1); /* throw away pending events, catch errors */
/* call out to any extensions interested */
for (ext = dpy->ext_procs; ext; ext = ext->next) {
if (ext->close_display)
(*ext->close_display)(dpy, &ext->codes);
}
/* if the closes generated more protocol, sync them up */
if (X_DPY_GET_REQUEST(dpy) != X_DPY_GET_LAST_REQUEST_READ(dpy))
XSync(dpy, 1);
}
xcb_disconnect(dpy->xcb->connection);
_XFreeDisplayStructure (dpy);
return 0;
}
>>> Ну Вы же сами пишете, что свойства, которые важны _для_сервера_ это другое,
>> где? я такого не писал.
> В предыдущем ответе https://www.opennet.me/openforum/vsluhforumID3/122311.html#286
> "сравнивать изначально сдизайненый для сетевой прозрачности протокол и прибитый гвоздями
> к локалхосту протокол".
> Исходно смысл несколько шире, вывод я сам сделал.смысл совсем другой: API, подразумевающий сетевую прозрачность, необходимо будет отличаться от API, который под сеть не заточен вообще.
впрочем, `SetWindowLong()` можно проэмулировать в xlib (если там ещё нет чего-то похожего, я как-то никогда даже не интересовался). ценность, однако, сомнительная — как раз потому, что обработка событий не колбэками сделана. поэтому пользователю xlib всё равно придётся хранить внутренние структуры для диспатчинга сообщений, а в них вполне натурально можно положить любые необходимые данные, без помощи xlib.
>> серверу вообще наплевать, какие свойства к окну
>> прикреплены.
> Серверу может и наплевать на всё, кроме XCB_CW_CURSOR, а той штуке, которая
> рисует заголовок окна интересны некоторые _MOTIF_WM_HINTS, или же _NET_WM_NAME.и ещё куча других интересных. которые обрабатываются клиентским приложением на стороне клиента, а серверу по-прежнему наплевать. сервер дал API для того, чтобы прицепить к окну любую бирочку с данными, и больше его особо ничего не интересует.
> Так в SetWindowLongPtr как раз и отправляют указатель на ту структуру. При
> получении сообщения сообщения вытаскивают и далее по указателю с данными и
> работают.всего лишь один из возможных путей, и далеко не самый лучший. потому что этих слотов там всего несколько штук, и новые никак удобно не создать. тем более именованые. да и система обработки событий в колбэках без нужды ограничивающая. например, реализация схемы sink/bubble в X11 выглядит вполне естественно, а в winapi это будет жуткий костыль.
>>> И вообще был удивлён ситуацией: интерфейс разработан давно, но документация в
>>> незавершённом состоянии.
>> потому что далеко не всем нравится программировать на уровне протокола иксов.
> По-моему, такие берут GTK, Qt и тому подобное (ой, про Electron забыл).
> Кто сунется ниже, тому уже все кошки чёрные.нет. xlib вполне юзабельна. а вот прямая работа с протоколом иксов (чем, по сути, и является xcb) — много геморроя непонятно зачем.
> Так то xlib вроде как есть, но если приглядеться, то это немного
> не xlib:это вполне оно. как я сказал, xcb — это библиотека для работы с протоколом иксов. практически uncooked. вполне естественно, что xlib спокойно реализуется поверх неё. но непонятно, зачем пытаться говорить с иксами напрямую лично: для этого должно быть *очень* веское обоснование. вместо которого обычно: «мне рабинович напел, что xlib медленная и неэффективная, а xcb модный, быстрый, и к нему прилагается бесплатный минет.»
>>>> Ну Вы же сами пишете, что свойства, которые важны _для_сервера_ это другое,
>>> где? я такого не писал.
>> В предыдущем ответе https://www.opennet.me/openforum/vsluhforumID3/122311.html#286
>> "сравнивать изначально сдизайненый для сетевой прозрачности протокол и прибитый гвоздями
>> к локалхосту протокол".
>> Исходно смысл несколько шире, вывод я сам сделал.
> смысл совсем другой: API, подразумевающий сетевую прозрачность, необходимо будет отличаться
> от API, который под сеть не заточен вообще.Это _одно_из_ следствий разделения на клиент и (удалённый) сервер. Другое следствие - разделение владения, из которого следует, что незачем гонять на сервер бессмысленные для него данные. И вот из этого "незачем" следует, что аналог wl_surface_set_user_data() в интерфейсе X11 не нужен.
> впрочем, `SetWindowLong()` можно проэмулировать в xlib (если там ещё нет чего-то похожего,
> я как-то никогда даже не интересовался). ценность, однако, сомнительная — как
> раз потому, что обработка событий не колбэками сделана. поэтому пользователю xlib
> всё равно придётся хранить внутренние структуры для диспатчинга сообщений, а в
> них вполне натурально можно положить любые необходимые данные, без помощи xlib.Какая разница, колбэк там или нет? Что в той ОС PeekMessage(), что в этой xcb_poll_for_event() - обе выдают в сообщении идентификатор окна. И с ним далее надо что-то сделать. В одном случае вызвать готовую функцию, а в другом - написать код. Если код надо написать (например, при портировании с другой платформы), значит утверждение "в Иксах всё включено" -- не соответствует действительности. Далее сама собой приходит мысль "где ещё нас хотят обмануть?"
>>> серверу вообще наплевать, какие свойства к окну
>>> прикреплены.
>> Серверу может и наплевать на всё, кроме XCB_CW_CURSOR, а той штуке, которая
>> рисует заголовок окна интересны некоторые _MOTIF_WM_HINTS, или же _NET_WM_NAME.
> и ещё куча других интересных. которые обрабатываются клиентским приложением на стороне
> клиента, а серверу по-прежнему наплевать. сервер дал API для того, чтобы
> прицепить к окну любую бирочку с данными, и больше его особо
> ничего не интересует.Ну да, клиента под названием XFCE кое-что не интересует, потому там поведение приложений отличается от такового в клиенте Mate.
>[оверквотинг удален]
>>> потому что далеко не всем нравится программировать на уровне протокола иксов.
>> По-моему, такие берут GTK, Qt и тому подобное (ой, про Electron забыл).
>> Кто сунется ниже, тому уже все кошки чёрные.
> нет. xlib вполне юзабельна. а вот прямая работа с протоколом иксов (чем,
> по сути, и является xcb) — много геморроя непонятно зачем.
>> Так то xlib вроде как есть, но если приглядеться, то это немного
>> не xlib:
> это вполне оно. как я сказал, xcb — это библиотека для работы
> с протоколом иксов. практически uncooked. вполне естественно, что xlib спокойно реализуется
> поверх неё.То есть xcb свою задачу выполнила. Так же вполне естественно может оказаться, что этот бутерброд работает внутри XWayland. А когда единственная сила, стоящая за Иксами (это Valve, а не всякие призывальщики бойкотировать) увидит, что Proton готов для запуска без Иксов, вот тогда будет интересно понаблюдать за мнением экспертов.
> но непонятно, зачем пытаться говорить с иксами напрямую лично:
> для этого должно быть *очень* веское обоснование. вместо которого обычно: «мне
> рабинович напел, что xlib медленная и неэффективная, а xcb модный, быстрый,
> и к нему прилагается бесплатный минет.»Мне это было надо, что бы сформировать собственное представление о ситуации с X11 и Wayland. Гуру со всех сторон хватает, а как доходит до дела, так у некоторых #define начинает объявлять переменную.)
> Какая разница, колбэк там или нет?примерно такая, что для иксов обычно сразу пишут нормальный внутренний менеджер окон, куда и помещают данные. а для winapi часто используют хак с `SetWindowLong()`, потому что на первых порах можно обойтись вообще без внутреннего дерева. потом это больно кусает, но кого волнует.
это уж не говоря про то, что сравнивать xlib и winapi вообще не очень корректно, потому что winapi намного более высокоуровневый.
> Если код надо написать
> (например, при портировании с другой платформы), значит утверждение "в Иксах всё
> включено" -- не соответствует действительности.а кто такое утверждает-то? что вообще значит «всё включено»? что все какие-то опции по умолчанию включены, что ли? я не знаю, где и кто так пишет, но в документации по X Window System и xlib я такого не видел.
> Ну да, клиента под названием XFCE кое-что не интересует, потому там поведение
> приложений отличается от такового в клиенте Mate.…и сервер тут совершенно не при делах.
> То есть xcb свою задачу выполнила.
естественно. глупо — это не «использовать xcb», это «использовать xcb вместо xlib, не имея на это очень веских причин». а когда появится X12, все Успешные Оптимизаторы с xcb начнут кричать, что так нельзя, что иксы поломали, что у них софт развалился. пользователи xlib не заметят вообще ничего, и даже пересобирать — скорее всего — ничего не будут, просто заменят libx.so на более новую.
> А когда единственная сила, стоящая
> за Иксами (это Valve, а не всякие призывальщики бойкотировать)что ни день — то потрясающие новости.
> Мне это было надо, что бы сформировать собственное представление о ситуации с
> X11 и Wayland.вряд ли потрепалово на опеннете — лучший (или даже хороший) способ это сделать. как насчёт действительно рабочего метода: прочитать про протокол иксов, про xlib, посмотреть, насколько xcb соответствует протоколу, и сделать вывод как об архитектуре (на основе протокола обычно видно, что планировали), так и о том, зачем нужна каждая из библиотек?
>> Какая разница, колбэк там или нет?
> примерно такая, что для иксов обычно сразу пишут нормальный внутренний менеджер окон,
> куда и помещают данные. а для winapi часто используют хак с
> `SetWindowLong()`, потому что на первых порах можно обойтись вообще без внутреннего
> дерева. потом это больно кусает, но кого волнует.В общем, нет разницы. И "обычно пишут", скорее всего, следует читать как "я обычно пишу" (вероятно, потому что Вы пишите под xlib какую-то софтину, где 100 окошек? а не берёте готовое в виде Qt).
> это уж не говоря про то, что сравнивать xlib и winapi вообще
> не очень корректно, потому что winapi намного более высокоуровневый.Я сравниваю Wayland с XCB, поскольку одно упорно сватают на замену другого. В шутке с "или (о, ужас!) GetWindowLongPtr()" была доля шутки для ценителей Win32.
>> Если код надо написать
>> (например, при портировании с другой платформы), значит утверждение "в Иксах всё
>> включено" -- не соответствует действительности.
> а кто такое утверждает-то? что вообще значит «всё включено»?Это проходит рефреном сквозь все флеймы X11 vs Wayland. Вы, если знакомы с X11, просто не обращаете на такое внимание, как на информационный шум.
> что все какие-то
> опции по умолчанию включены, что ли? я не знаю, где и
> кто так пишет, но в документации по X Window System и
> xlib я такого не видел.
>> Ну да, клиента под названием XFCE кое-что не интересует, потому там поведение
>> приложений отличается от такового в клиенте Mate.
> …и сервер тут совершенно не при делах.Как и аргумент "в Иксах всё везде давно и одинаково работает" остаётся не у дел.
>> То есть xcb свою задачу выполнила.
> естественно. глупо — это не «использовать xcb», это «использовать
> xcb вместо xlib, не имея на это очень веских причин». а
> когда появится X12И когда появится X12?
> все Успешные Оптимизаторы с xcb начнут кричать, что
> так нельзя, что иксы поломали, что у них софт развалился.Qt сразу выкинут, я правильно понял?
>> А когда единственная сила, стоящая
>> за Иксами (это Valve, а не всякие призывальщики бойкотировать)
> что ни день — то потрясающие новости.А кто ещё вкладывает в развитие X11 и имплементаций?
>> Мне это было надо, что бы сформировать собственное представление о ситуации с
>> X11 и Wayland.
> вряд ли потрепалово на опеннете — лучший (или даже хороший) способ это
> сделать. как насчёт действительно рабочего метода: прочитать про протокол иксов, про
> xlib, посмотреть, насколько xcb соответствует протоколу, и сделать вывод как об
> архитектуре (на основе протокола обычно видно, что планировали), так и о
> том, зачем нужна каждая из библиотек?Напоминаю, что Вам было "непонятно, зачем пытаться говорить с иксами напрямую лично". Я и ответил, зачем поговорил лично с Иксами на языке XCB. Заодно сэкономил время -- про xlib можно читать по диагонали. Да, где-то xlib удобнее, можно не велосипедить такую же обёртку, если не нужна асинхронность.
> В общем, нет разницы.ага. подумаешь, лимон или апельсин. какая разница вообще.
> И "обычно пишут", скорее всего, следует читать как
> "я обычно пишу"нет, это следует читать ровно так, как я это написал.
> (вероятно, потому что Вы пишите под xlib какую-то
> софтину, где 100 окошек? а не берёте готовое в виде Qt).с некоторого времени я вообще не использую подобные тулкиты. включая и «легковесные».
> Я сравниваю Wayland с XCB, поскольку одно упорно сватают на замену другого.
эм… что? O_O насколько я помню, даже авторы вэйланда не настолько упоротые, чтобы утверждать подобное.
> Это проходит рефреном сквозь все флеймы X11 vs Wayland.
это проблемы фанбоев. ведь фанбои — они же всегда отличаются глубокими знаниями и обоснованой аналитикой, а не скандированием лозунгов.
> Вы, если знакомы
> с X11, просто не обращаете на такое внимание, как на информационный
> шум.я вообще в битвах фанбоев не участвую — за исключением опеннета, где иногда тыкаю их палочкой.
> Как и аргумент "в Иксах всё везде давно и одинаково работает" остаётся
> не у дел.то есть, на разных машинах одинаково настроеный XFCE работает по-разному, потому что поведение x-сервера рандомное? очень интересное утверждение, хотелось бы увидеть его фактологическое обоснование.
> И когда появится X12?
очевидно, когда тех, кого устраивает X11, он окончательно перестанет устраивать. пока такой момент не наступил.
> Qt сразу выкинут, я правильно понял?
знать не знаю что там будет с Qt, и мне совершенно неинтересно.
> А кто ещё вкладывает в развитие X11 и имплементаций?
опять какое-то магическое «развитие X11». что это такое? стелс-развитие какое-то: протокол как был на версии 11 — так и остаётся. реализация как работала — так и работает. даже драйвера — и те не вальв пишет. но — Вкладываются В Развитие. удивительная штука.
> Напоминаю, что Вам было "непонятно, зачем пытаться говорить с иксами напрямую лично".
мне это до сих пор непонятно.
> на языке XCB.
и это тоже.
> Заодно сэкономил время -- про xlib можно читать по диагонали. Да,
> где-то xlib удобнее, можно не велосипедить такую же обёртку, если не
> нужна асинхронность.…которая в xlib есть ровно там, где она имеет смысл. и которую любители xcb точно так же эмулируют примерно на тех же запросах, где и xlib. в основном потому что читали про xlib «по диагонали», я полагаю.
>> В общем, нет разницы.
> ага. подумаешь, лимон или апельсин. какая разница вообще.Думаю, Вы не отличите эти деревья, пока плоды не увидите.
> то есть, на разных машинах одинаково настроеный XFCE работает по-разному, потому что
> поведение x-сервера рандомное? очень интересное утверждение, хотелось бы увидеть его фактологическое
> обоснование.Если Вы и правда хотите, надеюсь, мы увидим объяснение, зачем и как Вы сделали это утверждение из моего исходного.
>>> В общем, нет разницы.
>> ага. подумаешь, лимон или апельсин. какая разница вообще.
> Думаю, Вы не отличите эти деревья, пока плоды не увидите.и поэтому между ними нет разницы? отличный вывод.
>> то есть, на разных машинах одинаково настроеный XFCE работает по-разному, потому что
>> поведение x-сервера рандомное? очень интересное утверждение, хотелось бы увидеть его фактологическое
>> обоснование.
> Если Вы и правда хотите, надеюсь, мы увидим объяснение, зачем и как
> Вы сделали это утверждение из моего исходного.цитирую:
аргумент «в Иксах всё везде давно и одинаково работает» остаётся не у делотсюда очевидно следует, что поведение икс-сервера должно быть рандомным, и одинаково настроеный XFCE в запущеном на разных машинах икс-сервере работает по разному, даже если конфигурации как техники, так и программ одинаковые. если же у вас есть странное желание считать различные оконные менеджеры частью именно иксов, то это надо было сначала явно написать, а потом обосновать.
>>>> В общем, нет разницы.
>>> ага. подумаешь, лимон или апельсин. какая разница вообще.
>> Думаю, Вы не отличите эти деревья, пока плоды не увидите.
> и поэтому между ними нет разницы? отличный вывод.Между колбеком и циклом выборки сообщений? Нет разницы, то ли Вы её не показали, то ли я разглядеть не хотел. Кстати, колбэк там из того цикла и вызывается (вот реально спасибо за апельсины -- из-за них и вспомнил).
>>> то есть, на разных машинах одинаково настроеный XFCE работает по-разному, потому что
>>> поведение x-сервера рандомное? очень интересное утверждение, хотелось бы увидеть его фактологическое
>>> обоснование.
>> Если Вы и правда хотите, надеюсь, мы увидим объяснение, зачем и как
>> Вы сделали это утверждение из моего исходного.
> цитирую:
>аргумент «в Иксах всё везде давно и одинаково работает» остаётся не у
> делА вот что было до:
>> Ну да, клиента под названием XFCE кое-что не интересует, потому там поведение
>> приложений отличается от такового в клиенте Mate.
> …и сервер тут совершенно не при делах.и аргумент «в Иксах всё везде давно и одинаково работает» остаётся не у дел
> если же у
> вас есть странное желание считать различные оконные менеджеры частью именно иксов,
> то это надо было сначала явно написать, а потом обосновать.Вот кому надо, тот пусть этим и занимается. Вы ведь правы -- потрепалово на опеннете мало что даёт. Я бы посмотрел проект, где "вообще не использую подобные тулкиты. включая и «легковесные»", но не сейчас.
> Между колбеком и циклом выборки сообщений? Нет разницы…и даже код одинаковый.
> Кстати, колбэк там из того цикла и вызывается
о чём я упоминал, когда говорил, что это «легитимизировано в API».
> А вот что было до:
>>> Ну да, клиента под названием XFCE кое-что не интересует, потому там поведение
>>> приложений отличается от такового в клиенте Mate.
>> …и сервер тут совершенно не при делах.
> и аргумент «в Иксах всё везде давно и одинаково работает» остаётся не
> у дели мы возвращаемся к моему вопросу. если не понимать «остаётся не у дел» как «не имеет отношения к теме вообще». но тогда непонятно, зачем вы его в обуждение внесли: чтобы сразу выкинуть?
> Я бы посмотрел проект, где
> "вообще не использую подобные тулкиты. включая и «легковесные»", но не сейчас.это вряд ли получится: я пишу вещи или для себя, или решающие конкретные задачи у конкретных людей. но даже ту небольшую часть, к которой выложены исходники, всё равно вряд ли выйдет собрать: у меня ещё и некоторые компиляторы форкнуты и изменены (нет, не gcc: постоянно хочется, но лень).
могу, впрочем, дать голословный estimate: ненапряжное написание UI-библиотеки с кнопочками, радио/комбо, листбоксами и ты пы занимает в районе одного-трёх дней. единственные два компонента, которые живут в отдельных библиотеках и кочуют — это layout manager на основе упрощённой модели flex boxes, и текстовый редактор для multiline text. обоим глубоко наплевать на backend, поэтому они используются мной как в GUI, так и в TUI.
один-три дня потому, что мне не надо реализовывать ничего, что я не собираюсь в данный момент использовать. если программе реально нужен сложный UI для работы, это время вообще ни о чём: я в итоге потрачу больше на попытки выгнуть уже существующий тулкит в нужную мне форму.
p.s.: это, если что, даже не всегда иерархические икс-окна: иногда это и полностью самостоятельный рендер в offscreen buffer, а xlib/OpenGL используется только бля блита этого буфера.
>> Между колбеком и циклом выборки сообщений? Нет разницы
> …и даже код одинаковый.Вполне, согласно тезису Чёрча-Тьюринга.
>> Кстати, колбэк там из того цикла и вызывается
> о чём я упоминал, когда говорил, что это «легитимизировано в API».Насколько помню, это не документировано (но догадаться не сложно, как и проверить).
>> А вот что было до:
>>>> Ну да, клиента под названием XFCE кое-что не интересует, потому там поведение
>>>> приложений отличается от такового в клиенте Mate.
>>> …и сервер тут совершенно не при делах.
>> и аргумент «в Иксах всё везде давно и одинаково работает» остаётся не
>> у дел
> и мы возвращаемся к моему вопросу. если не понимать «остаётся не у
> дел» как «не имеет отношения к теме вообще». но тогда непонятно,
> зачем вы его в обуждение внесли: чтобы сразу выкинуть?Если покопаться в истории, то речь шла о свойствах _MOTIF_WM_HINTS, которые клиент устанавливает, но обрабатывает -- с точки зрения клиента -- "сервер". Соответственно эти данные следует отправлять "серверу", а вот указатель - не стоит. Нюансы, что этот сервер не X11, а WM, в том контексте были вторичны. А поскольку Вам ответ на Ваш вопрос интересен мало, я начал говорить о том, что в разных средах приложения ведут себя по разному, чем ситуация похожа на Wayland.
>[оверквотинг удален]
> радио/комбо, листбоксами и ты пы занимает в районе одного-трёх дней. единственные
> два компонента, которые живут в отдельных библиотеках и кочуют — это
> layout manager на основе упрощённой модели flex boxes, и текстовый редактор
> для multiline text. обоим глубоко наплевать на backend, поэтому они используются
> мной как в GUI, так и в TUI.
> один-три дня потому, что мне не надо реализовывать ничего, что я не
> собираюсь в данный момент использовать. если программе реально нужен сложный UI
> для работы, это время вообще ни о чём: я в итоге
> потрачу больше на попытки выгнуть уже существующий тулкит в нужную мне
> форму.Спасибо. Я в курсе, сколько у автора Sciter ушло на неё времени, потому возню вокруг браузеров и передовых тулкитов воспринимаю несколько не так, как её хотят показать.
> p.s.: это, если что, даже не всегда иерархические икс-окна: иногда это и
> полностью самостоятельный рендер в offscreen buffer, а xlib/OpenGL используется только
> для блита этого буфера.Ну тут да, можно и нубов потролить на счёт Воланда. Всё к нему уже готово. На всякий случай.)
>>> Между колбеком и циклом выборки сообщений? Нет разницы
>> …и даже код одинаковый.
> Вполне, согласно тезису Чёрча-Тьюринга.он вообще не об этом, а о формализации критерия вычислимости. если, конечно, не считать, что все вычислимые функции — одинаковые.
>>> Кстати, колбэк там из того цикла и вызывается
>> о чём я упоминал, когда говорил, что это «легитимизировано в API».
> Насколько помню, это не документировано (но догадаться не сложно, как и проверить).в документации к функции `DispatchMessage()` это сказано открытым текстом. не вызывать её никто не мешает, но это не считается стандартной практикой, и сопряжено с некоторыми (не очень значительными, впрочем), неудобствами.
> Если покопаться в истории, то речь шла о свойствах _MOTIF_WM_HINTS, которые клиент
> устанавливает, но обрабатывает -- с точки зрения клиента -- "сервер".нет. ни с какой точки зрения, кроме безграмотной точки зрения тех, кто принципиально не читает документацию, так не получается.
> Нюансы, что этот сервер не X11, а WM, в том контексте
> были вторичны.ну подумаешь, WM — не сервер. подумаешь, не машину, а квартиру, и не выиграл в лотерею, а проиграл в карты… вторичные нюансы.
> Спасибо. Я в курсе, сколько у автора Sciter ушло на неё времени
(бегло посмотрел) какой прелестный пример оверинжиниринга!
> Ну тут да, можно и нубов потролить на счёт Воланда. Всё к
> нему уже готово. На всякий случай.)мне, по гамбургскому счёту, вообще без разницы, как пиксели рисовать, и как получать входные события. надо будет bare metal и фрэймбуфер — время написания всё равно особо не изменится. но в большинстве случаев при наличии иксов я использую иксовые вызовы для рендера — потому что удобней. и да, я действительно иногда пользуюсь их сетевой прозрачностью. а также обучаю некоторый софт мигрировать с одного икс-сервера на другой без полного перезапуска — что в лучшем случае очень проблематично в большинстве существующих тулкитов.
p.s.: пользуясь случаем посылаю xlib лучи добра за чудесный и удобный метод обработки ошибок. спасибо, парни! э, подождите радоваться, вы табличку «сарказм» забыли заметить.
>>>> Между колбеком и циклом выборки сообщений? Нет разницы
>>> …и даже код одинаковый.
>> Вполне, согласно тезису Чёрча-Тьюринга.
> он вообще не об этом, а о формализации критерия вычислимости. если, конечно,
> не считать, что все вычислимые функции — одинаковые.Берите выше. Что бы очередную "Теорию Всего" Дойча объявить единственно верной, а ботаников и историков предать анафеме.
>>>> Кстати, колбэк там из того цикла и вызывается
>>> о чём я упоминал, когда говорил, что это «легитимизировано в API».
>> Насколько помню, это не документировано (но догадаться не сложно, как и проверить).
> в документации к функции `DispatchMessage()` это сказано открытым текстом. не вызывать
> её никто не мешает, но это не считается стандартной практикой, и
> сопряжено с некоторыми (не очень значительными, впрочем), неудобствами.Я про этот "открытый текст" наслушался в своё время от тамошних специалистов.
>> Если покопаться в истории, то речь шла о свойствах _MOTIF_WM_HINTS, которые клиент
>> устанавливает, но обрабатывает -- с точки зрения клиента -- "сервер".
> нет. ни с какой точки зрения, кроме безграмотной точки зрения тех, кто
> принципиально не читает документацию, так не получается.
>> Нюансы, что этот сервер не X11, а WM, в том контексте
>> были вторичны.
> ну подумаешь, WM — не сервер. подумаешь, не машину, а квартиру, и
> не выиграл в лотерею, а проиграл в карты… вторичные нюансы.Подумаешь, что под Иксами вот эта фиговина по разному выглядит, Иксы это другое, они же давно работают.)
>> Спасибо. Я в курсе, сколько у автора Sciter ушло на неё времени
> (бегло посмотрел) какой прелестный пример оверинжиниринга!Упоминание наследника HTMLayout, с которого и срисовали Электрон, было для тех, кто в 3 дня не поверит.
>> Ну тут да, можно и нубов потролить на счёт Воланда. Всё к
>> нему уже готово. На всякий случай.)
> мне, по гамбургскому счёту, вообще без разницы, как пиксели рисовать, и как
> получать входные события. надо будет bare metal и фрэймбуфер — время
> написания всё равно особо не изменится. но в большинстве случаев при
> наличии иксов я использую иксовые вызовы для рендера — потому что
> удобней. и да, я действительно иногда пользуюсь их сетевой прозрачностью. а
> также обучаю некоторый софт мигрировать с одного икс-сервера на другой без
> полного перезапуска — что в лучшем случае очень проблематично в большинстве
> существующих тулкитов.Из предыдущего Вашего сообщения понял, что Вам в общем-то нет дела до всей этой движухи под названием "готово для десктопа", но за детали спасибо
> p.s.: пользуясь случаем посылаю xlib лучи добра за чудесный и удобный метод
> обработки ошибок. спасибо, парни! э, подождите радоваться, вы табличку «сарказм»
> забыли заметить.Я заметил даже Выше мнение, что имплементацию под названием X.Org наваяли люди, которые протокол X11 не очень поняли. Из этого следуют интересные выводы.
>> в документации к функции `DispatchMessage()` это сказано открытым текстом. не вызывать
>> её никто не мешает, но это не считается стандартной практикой, и
>> сопряжено с некоторыми (не очень значительными, впрочем), неудобствами.
> Я про этот "открытый текст" наслушался в своё время от тамошних специалистов.так это… просто пойти на MSDN и прочитать. и оно действительно работает так, как там написано.
> Подумаешь, что под Иксами вот эта фиговина по разному выглядит
да, удивительно, наверное, что иксы работают именно так, как и должны. а в сегфолтах, например, я так понимаю, процессор виноват: не догадался, гад, чего программист хотел на самом деле, а работал точно по спецификации и инструкциям.
> Из предыдущего Вашего сообщения понял, что Вам в общем-то нет дела до
> всей этой движухи под названием "готово для десктопа"и никогда не было, потому что эти три слова, на самом деле, не имеют никакого смысла. просто каждый, кто про это кричит, берёт какой-то произвольный набор критериев и объявляет, что «для десктопа надо именно вот это». и уж меньше всего имеет смысл слушать тех, которые считают, что интерфейс программы должен быть заметен. вот тут совершенно ясно, что вся их более-менее серьёзная деятельность за компом — это рассматривание интерфейсов.
кстати сказать, внешний вид «под NeXT» в интерпретации WindowMaker/GNU Step — как по мне, почти идеален. красив, изящен, функционален, и не пытается сделать вид, что он в программе самый главный. я обычно делаю что-то в этом же духе.
> Я заметил даже Выше мнение, что имплементацию под названием X.Org наваяли люди,
> которые протокол X11 не очень поняли. Из этого следуют интересные выводы.не протокол, а идеи, которые стояли за иксами (и, соответственно, протоколом). реализовать протокол по спецификациям и получить тот же kdrive, например — всё ещё не значит понять, почему было сделано именно так и развивать в том же направлении.
собственно, тут даже далеко ходить не надо, можно прямо на сайте иксорг посмотреть на их идеи того, как надо допиливать X12. нет, *такой* X12 я не хочу. (там не всё, конечно, плохо, но есть как перлы, так и просто глупости; и оттуда вполне видно, каким образом получился вэйланд.)
>>> в документации к функции `DispatchMessage()` это сказано открытым текстом. не вызывать
>>> её никто не мешает, но это не считается стандартной практикой, и
>>> сопряжено с некоторыми (не очень значительными, впрочем), неудобствами.
>> Я про этот "открытый текст" наслушался в своё время от тамошних специалистов.
> так это… просто пойти на MSDN и прочитать. и оно действительно работает
> так, как там написано.Через Webarchive что ли читать? В MSDN и сейчас нет про временные гарантии. Диспетчерезация понятие растяжимое.
>> Подумаешь, что под Иксами вот эта фиговина по разному выглядит
> да, удивительно, наверное, что иксы работают именно так, как и должны. а
> в сегфолтах, например, я так понимаю, процессор виноват: не догадался, гад,
> чего программист хотел на самом деле, а работал точно по спецификации
> и инструкциям.Процессор ничего не знает про сегфолты. На том уровне генерируются исключения и прерывания. #PF (в IA32/AMD64) нормальная ситуация. То есть виноват тут получается Линус, взял и написал слой абстракции.
>> Из предыдущего Вашего сообщения понял, что Вам в общем-то нет дела до
>> всей этой движухи под названием "готово для десктопа"
> и никогда не было, потому что эти три слова, на самом деле,
> не имеют никакого смысла. просто каждый, кто про это кричит, берёт
> какой-то произвольный набор критериев и объявляет, что «для десктопа надо именно
> вот это». и уж меньше всего имеет смысл слушать тех, которые
> считают, что интерфейс программы должен быть заметен. вот тут совершенно ясно,
> что вся их более-менее серьёзная деятельность за компом — это рассматривание
> интерфейсов.Когда качественные примеры где-то лежат и при этом не собираются -- они никак не могут повлиять на брожение умов.
> кстати сказать, внешний вид «под NeXT» в интерпретации WindowMaker/GNU Step
> — как по мне, почти идеален. красив, изящен, функционален, и не
> пытается сделать вид, что он в программе самый главный. я обычно
> делаю что-то в этом же духе.Мне нравилась командная строка Спектурма, но терминал имеет с ней мало общего. Там можно было выполнить команду POINT 10,10 и получить почти "графический интерфейс", а тут Terminology умеет выводить картинки, но это немного не то. Теперь я понимаю, что дело больше в привычке.
>> Я заметил даже Выше мнение, что имплементацию под названием X.Org наваяли люди,
>> которые протокол X11 не очень поняли. Из этого следуют интересные выводы.
> не протокол, а идеи, которые стояли за иксами (и, соответственно, протоколом). реализовать
> протокол по спецификациям и получить тот же kdrive, например — всё
> ещё не значит понять, почему было сделано именно так и развивать
> в том же направлении.Эти идеи не просто абы какие люди недопоняли. Лучше ведь не нашлось. И так со всякими идеями: всему своё время (Еккл 3:1) и место.
>[оверквотинг удален]
>> И когда появится X12?
> очевидно, когда тех, кого устраивает X11, он окончательно перестанет устраивать. пока такой
> момент не наступил.
>> Qt сразу выкинут, я правильно понял?
> знать не знаю что там будет с Qt, и мне совершенно неинтересно.
>> А кто ещё вкладывает в развитие X11 и имплементаций?
> опять какое-то магическое «развитие X11». что это такое? стелс-развитие какое-то:
> протокол как был на версии 11 — так и остаётся. реализация
> как работала — так и работает. даже драйвера — и те
> не вальв пишет. но — Вкладываются В Развитие. удивительная штука.Вот ещё удивительная штука:
wayland (master) $ grep -R Intel
COPYING:Copyright © 2010-2012 Intel Corporation
cursor/wayland-cursor.c: * Copyright © 2012 Intel Corporation
cursor/wayland-cursor.h: * Copyright © 2012 Intel Corporation
doc/publican/sources/Author_Group.xml: <orgname>Intel Corporation</orgname>
doc/publican/sources/Wayland.ent:<!ENTITY HOLDER "Kristian Høgsberg, Intel Corporation">
protocol/wayland.xml: Copyright © 2010-2011 Intel Corporation
src/scanner.c: * Copyright © 2011 Intel Corporation
src/wayland-client.c: * Copyright © 2010-2012 Intel Corporation
src/wayland-private.h: * Copyright © 2011 Intel Corporation
src/wayland-server-private.h: * Copyright © 2011 Intel Corporation
src/wayland-util.c: * Copyright © 2011 Intel Corporation
src/wayland-version.h.in: * Copyright © 2012 Intel CorporationИ так же всё работает, верно? Зачем это производителю железа тратиться на то, что не окупится.
> И так же всё работает, верно? Зачем это производителю железа тратиться на
> то, что не окупится.действительно. ведь itanium, например, настолько великолепно окупался, что проект в конце концов закрыли.
очевидно, что каждый производитель заранее знает, что именно окупится и как, и вкладывается только в это. по крайней мере из ваших слов следует именно такой вывод.
Зато мы будем дружно хотеть X, и оно точно останется. Навсегда.
это я не знаю, это точно не ко мне. лично я не «хочу», а просто использую. если вдруг выйдет какая-то Совершенно Новая Видеокарта, к которой будут драйверы только для какого-нибудь очередного «убийцы вэйланда» (на то время), я просто сделаю к иксам нужный бэкэнд. нам, иксовикам, совершенно всё равно, кто нам будет пиксели рисовать. и если там будет какая-то уберфича, без которой никак — сдизайню к иксам расширение для неё.
99% не понимают архитектуру иксов. И "один раз и забыл" работает в иксах: взгляните на rendex, damage, composite. Пишите расширения, а не итите мозг "тут этого нет, блаблабла, иксы плохие". Да. Писать расширения. Это идеология X11.
и вот тут у X.Org некоторые проблемы. не у X11, а именно у реализации X.Org. процесс создания расширений в этой реализации, мягко говоря, не очень удобен.это, впрочем, говорит не о том, что X Window System плохая, а о том, что авторы X.Org не очень понимали (и понимают), что именно пишут. не удивительно, что это со временем почти некому стало сопровождать.
inb4 для мимокрокодилов: спервадобьюсь, да.
Контраргумент стар как мир -- плохому танцору... Значит вы недостаточно сильно хотите получить то, что требуется, поэтому лень разбираться и проще осуждать, чем делать. Все с вами ясно.
это неудивительно, что тебе всё ясно: тем, кто не умеет читать (ты — яркий пример) — всегда всё ясно.
> Эти компоненты не специфичны для Red Hat/GNOME. Более того, portals и pipewire -- в кои-то веки попытка сделать все правильно.Ага. Только нигде более не используются.
Ага. Только разрабатываются внутри красношапки и, главным образом, для GNOME.Правильно - это типа в очередной раз всё сломать (а все только кое как привыкли к пульсу, ну или к его выпиливанию - по вкусу), и сделать новый, ни с чем не совместимый крап?
Это не "правильно", это то, что тролли обидно называют "линукс-веем" или "пионерским подходом".
Так весь смысл вейленда чтобы DE сами для себя все писали. А что никто кроме Гном такого сделать не могут это факт
Нетривиальная задача похоже, раз уже 10 лет нет ничего нормального.
Просто мало кому интересно заниматься тяжёлым велосипедостроением. Разве что бешеным макакам на зарплате красношляпы, но там другие интересы крутятся
> Так весь смысл вейленда чтобы DE сами для себя все писали.А если я не хочу писать DE? Пользовался всю жизнь fluxbox и продолжаю пользоваться. Нахрена мне DE, честно говоря, не понимаю. Всё необходимое есть в иксах.
На пыщпыщаудио любителей швaбoдки надели? Надели и те схавали. На systemd натянули? Натянули по самые гланды, оно теперь во всех даже относительно немаргинальных поделках. Ну и с вяленым то же самое будет.
Кого - как. У меня до сих пор всё без пш-пш. А для софта, типа дискорда я этот пш-пш настроил работать как ещё одно приложение использующее алса, т.е. не монопольно. Хотя дискорд те ещё эдуарды - в их модулях ноджс(честно не сильно разбираюсь в этой жс-гадости) есть возможность использовать алса напрямую, да и раньше оно так и работало, а щас только пш-пш выбирают.
Увлекательная история из жизни пeрдoли
Увлекательный вскукарек больного фрактали.
> У меня до сих пор всё без пш-пшЭто не имеет значения, потому что это только на твоём компе.
Вот если бы ты написал редактор конфигов для alsa и jack было бы иначе, а пока самый распространённый способ настроить звук на компьютере это запустить пульсу, а он уж там сам всё настпоит и наладит.
> На пыщпыщаудио любителей швaбoдки надели? Надели и те схавали. На systemd натянули? Натянули по самые гланды, оно теперь во всех даже относительно немаргинальных поделках. Ну и с вяленым то же самое будет.Извольте говорить только за себя сударь.
Для OBS Studio есть уже патчи для поддержки Wayland, для работы через Pipewire. Чем не стандартный API? Просто автор сего бойкота не осилил прикрутить Wayland к Appimage посредством порталов, вот и хейтит теперь. Но реально - что он может предложить взамен? Топтаться на месте с иксами и забить на прогресс? Сколько таких уже было? То им systemd мешал, то PulseAudio. И где они теперь? Так что побухтит, повоняет и заткнётся.
"Они" там же где и были. Используют отточенные годами инструменты. Как по мне это глупо выкидывать готовое и каждый раз заменять на сырое переписанное всё с нуля, не несущее особых плюсов, а просто лишь бы новое.
> забить на прогрессНа такой "прогресс" мало забить, его надо залить хлоркой и закатать в бетон, а сверху поставить знак "Не копать".
Только вот почему вы, луддиты, тогда не хотите сами поддерживать ваш любимый X11, а ожидаете, что злая шляпа за вас это сделает?
Ооо, опять подтянулись эти самые поколение зумерков. Ты в курсе что таким как ты уже в глаза выдали целебной жижи во всех прошлых обсуждениях?
Просто всем надоело рассказывать, по кругу, в каждой новости про такие нововведения:
а. кто на самом деле разрабатывает и управляет процессом создания вяленого, системд, рпм, иксов, ядра и т.д.
б. кто начинал эти процессы разработки и кто сейчас во главе принятия патчей.
в. опыт общения с ментейнерами и попытки закоммитить патч.И всё это было с ссылками на багтраки, письма от участников и личный опыт. Но таким как ты как об стенку горох.
А чё так много желающих поддерживать иксы, Sys V Init и прочее г мамонта? А то на форумах то все горазды орать "Ненужно, закопайте". На деле бы хоть что-то сделали. Где ваш хвалёный X12? Ждёте его как второе пришествие. Но что-то никто из хейтеров Wayland до сих пор за него не взялся. Шапочка красная не позволяет? Или руки не из того места растут? Как у автора сабжа. То он в каждый тред на Гитхабе вваливался с криками "Сделайти Appimage для своей проги, позязя. Это круто, стильно, модно, молодёжно", теперь решил что все, кто сейчас активно пилит графический стек в Linux/BSD - убивают эти системы, потому что в его любимом Appimage он не осилил вложить плагин для Qt или прикрутить порталы.
А ничего что некоторым не требуются культи не целиком ни кусками?
Падение леммингов с обрыва это не прогресс.
> Чем не стандартный API?Попробую угадать. Как и все мерзкие поделки редхата оно юзает dbus? И разучилось юзать стандартные юникс сокеты? DBus-зависимость - самый простой ответ на вопрос "чем не стандартный".
Ну хоть кто-то в адеквате, это радует
Да, радует что на его призывы к бойкоту Wayland адекватное сообщество забьёт болт, посмеются и пойдут работать дальше.
> посмеются и пойдут работать дальше.Жалкие рабы, разучились думать о своем будующем. Это жутковато уже. Только не надо про то как они бедные тяжко ложат здоровье воимя нового айфона, видели эти ваши айфоны, дешевый ширпотреб, не содержащая ничего ценного.
Странная позиция - у МЕНЯ не работает - ВЫ не используйте.Ну не хотят авторы каких-то приложух поддерживать wayland. При чем тут проблемы wayland?
Ну не выпилили авторы DE все 100500 завязок на X. При чем тут вэйланд?И осталось понять при чем тут вэйланд и глобальное меню? Вэйланд - это просто протокол обмена графикой, такой высокоуровневый IPC. он про меню вообще ничего не знает (собственно как и X). Меню композитор отрисовывает. Он то и должен быть пофикшен, а не вэйланд.
Да! Согласен! А чиновник, это просто чиновник. Они всего навсего на работу ходит, что вы от него требуете, чтобы он работал!?
Челедь должна питаться с лопаты. А то, ишь, чего удумали может им еще выборы подавай, переизбрать батьку из МежБезМаша захотят.
Конечно, если редхату что-то не нужно все обязаны дружно выкинуть половину своего функционала либо костылить и тянуть самостоятельно каждую общесистемную мелочь.
Ну, если никто, кроме редхата, не хочет ничего разрабатывать, а хочет бойкотировать, то что делать? Сделайте свой редхат, сделайте идеальную операционку без wayland, pulseaudio, systemd, и что там ещё модно хейтить.
Иксы уже есть и всё работает (не в гноме). Пора заставить редхат прекратить саботировать. Ни вейланд, ни системд, ни пульса, ни остальное не нужны никому, кроме редхата, но тот упорно делает вид, что без него жизни попросту нет. То же самое с dbus -- он был совершенно не нужен раньше, теперь же он захардкожен как системная зависимость в иксах, в менеджере сессий, и чёрте где ещё. А вейланд без dbus и не работал никогда. Уроды эти РХ, другие хотя бы не вредят.
Присоединяюсь к высказанному.
> Ну, если никто, кроме редхата, не хочет ничего разрабатыватьНе надоело передергивать?
> Странная позицияНу так пусть себе работает, не надо навязывать нам свои извращения.
> * Wayland ломает глобальные меню с KDE platformplugin.
> * Wayland ломает глобальные меню с KDE platformplugin.Мы поняли.
Лебедь paкoм щуку - вся суть линукс дистрибутивов..
>Лебедь paкoм щуку - вся суть линукс дистрибутивов..После прочитанного выше, тоже самое хотел написать. Но опередил.. )
Ну вот меня, как юзверя, Wayland поразил скоростью отклика. Всегда иксовые оболочки были немного тормознутые, любые. С аппаратным ускорением, без него, с эффектами и без. Даже если ставишь минималистичный LXDE - всё равно миллисекундные задержки при открытии меню, перемещении окон и так далее. Не настолько критично, чтобы было невозможно пользоваться, но когда пользуешься любой другой системой не на иксах, будь то Haiku или та же винда - то понимаешь, что у них отрисовка никогда не тормозит. Могут быть другие проблемы, но этой нет.
И вот запустил Fedora с Wayland - о, чудо. Линукс может быть шустрым.
Но в остальном, в плане совместимости и стабильности - иксы пока впереди.
> минималистичный LXDE"минималистичных DE" не существует. нежрущие WM существуют.
> "минималистичных DE" не существует. нежрущие WM существуют.Ну тогда уж "маложрущие". Любая программа потребляет ресурсы. Это уже вопрос предпочтения, какое слово выбрать. Вполне себе говорят и пишут - минималистичный дистрибутив, минималистичное DE. И смысл очень простой - взяты самые легковесные компоненты, по минимуму, без рюшечек.
Ты спроси у этого кренделя - результаты измерений есть? А то понапринимают своего арбидола и ну нахваливать вяйленды.
> Ты спроси у этого кренделя - результаты измерений есть?полагаю, все на уровне ощущений.
> А то понапринимают
> своего арбидола и ну нахваливать вяйленды."маложрущие композиторы" ? без понятия.
> Ну вот меня, как юзверя, Wayland поразил скоростью отклика.
> Всегда иксовые оболочки были немного тормознутые, любые.Даже на древнем нетбуке у меня всё работает, как часики и отклик очень быстрый. Гном 3.36, пятокеды, тринити и прочие крыски - то, что на нетбуке проверялось.
А вы и дальше подлизывайте безобразное жидкое говно с задницы разработчиков Вяленого и думайте, что это прогресс, когда наоборот - полный регресс. Пожирательство ЦПУ и ГПУ с нехилым таким нагревом оных даже когда системный блок от пыли полностью вычищен и термопаста сменена - крутой "прогресс", да. А ещё то, что очень многое не работает - вообще "прогрессище", ага.
Срачики и криворучие однажды добьют Линукс.
Одной ногой мы стоим в темном прошлом, другой ногой мы уже в светлом будущем, а между ног у нас свисает суровое настоящее.Проблема в том, что иксы уже годы лежат под капельницей. И что предлагает делать этот Петер, когда в один прекрасный день не останется ни одного разработчика, замотивированного их чинить?
Они годы работают, не создают людям проблем. Имеющиеся проблемы имеют известные решения. Это завершённый продукт не требующий постоянного внесения изменений. Почему-то в последнее время это воспринимается как увядание.
> Они годы работают, не создают людям проблемза счёт того, что кто-то их поддерживает и чинит. Повторим вопрос: что будет, когда перестанут?
У тебя жигули?
Вот когда перестанут, тогда и будем думать. А пока сферические домыслы и страхи отложим в сторону и продолжим использовать тот софт, который адекватно работает и решает задачи здесь и сейчас.
> Имеющиеся проблемы имеют известные решения.Ага, optirun например. Или virtualgl. Иногда просто хочется переложить рендеринг на отдельную видюху, но это нифига не просто.
Xephyr не умеет в хардварное ускорение. Хочешь мультисит - страдай.
Хочешь пошарить экран целиком? Юзай vnc (оно всё устарело, но другого нет). Впрочем, тут не всё так плохо, появиля SPICE и Xspice для его поддержки. Наконец-то у линукса появился собственный стандарт на замену rdesktop.
А ещё есть прекрасный костыль xpra. Хочешь гонять приложение в контейнере - смотри на него через глазок xpra. А если нужно видеоускорение - то дерзай с virtualgl.
В общем, хочется чтобы все эти костыли были заменены системным подходом и общей вменяемой архитектурой. То есть по факту хочется больше сетевой прозрачности и вообще прозрачности.
Вейланд тут совсем не помощник. Более того, написав десяток скриптов-костылей для инвокации всего этого добра, переходить на вейланд совсем не хочется, ибо костыли придётся переписывать и укостыливать ещё больше. Вот если бы новый протокол нативно поддерживал все эти фишки.
я тебе сейчас Страшную Тайну Программирования раскрою. приготовься.код. не. протухает.
да-да, именно так. вслух, конечно, принято говорить совсем другое, потому что иначе придётся отвечать на неудобные вопросы. типа: «почему вы делаете гуано, которое нормально не работает без постоянного присмотра?»
Зачем чинить то, что не сломано?
То есть просто отсутствие (пока) стандартного способа захвата экрана и какое-то глобальное меню это есть весь список "ломает всё"? Понятно, очередная истеричка.
Слово "пока" тут лишнее. Способа не будет никогда в не-гноме окружениях.
Симон Петер дурак, или паразаит, которому надо чтобы было удобно лишь ему? Wayland - композитор, всё остальное его не должно интересовать.
Я думал, что очередной БЗДун воду мутит. А оказалось, что какой-то паразит по имени Симон Петер.
Не понял. Я не помню, чтоб когда ставил wayland, требовалось ставить гном.
Т.е. ломает всякое ненужно вида:> AppImage
> глобальные меню
> тыринг данных из чужого окнаТак это фича, родной. Тут не бойкотировать, а ставить надо.
А я пожалуй продолжу бойкотировать AppImage.
Могу ошибаться, но этот Appimage, вроде только у макосников и популярен.
Относительно всяких снапов и флатпаков сабж сверхвменяем.
Управление окном со стороны приложения забыл. Всякие move(x,y) под ним не работают, восстановление положения окон тоже. По крайней мере в KDE до сих пор.
ydotool mousemove 100 100
Лучше apt remove wayland, чем костыли городить.
под X-ами данный костыль называется xdotool, но ты ведь не предлагаешь удалять иксы ?
Поправьте, если не прав. Не Wayland дерьмо, а композиторы типа Mutter, KWin, Ozone. Они не могут переписать код в соответствии со стандартами этого протокола, ибо кода в каждом проекте очень много. Но это не исключает костыльность иксов.
Впринципе верно, т.к. wayland - это протокол. Другое дело, что в этом протоколе куча расширений, готовых, неготовых. В итоге получается Лебедь, Рак и Щука. Иксы одни, поэтому ваятели приложений знают, что от них ожидать. А с wayland - куча композиторов, и хз какое подмножество протоколов они поддеривают. Получается как с XMPP, вроде и куча прекрасных расширений, да только найди Jabber сервер который их поддерживает.
> Иксы одни, поэтому ваятели приложений знают, что от них ожидать.Не знаю, о ком Вы говорите, но мой опыт показывает, что поведение различается. Например, если я использую протокол _MOTIF_WM_HINTS и отправляю серверу 5 волшебных четырёхбайтных значений, что бы скрыть заголовок окна, то в Gnome и Mate это работает, а в XFCE не работает. Если в документации написано, что при скрытии окна генерируется XCB_VISIBILITY_NOTIFY, а на деле приходит только XCB_VISIBILITY_UNOBSCURED, совершенно бесполезное без сообщений о других состояниях видимости, и то не везде, то наверное, это потому что я знаю, что от "одних иксов" ожидать, угу.
> А с wayland - куча композиторов, и хз какое подмножество протоколов
Вот эти "икс три" ключевые слова. Ознакомьтесь.
> Впринципе верно, т.к. wayland - это протокол.X Window System core protocol? Не, не слышали.
>Wayland ломает глобальные меню в GNOME.
>Wayland ломает глобальные меню с KDE platformplugin.
>Wayland ломает глобальные меню на базе Qt.
>Wayland ломает пакеты AppImage, поставляемые без специального Qt-плагина.Если отбросить первую часть статьи и читать только конец, то создаётся ощущение что Wayland выступает за всё хорошее против всего плохого.
Wayland - это лаунчер для GNOME 3, остальные DE нинужны.
пользуюсь sway уже не один год, проблем нету, а DE-шники должны гореть в аду
Живу в тайге в землянке уже не один год, проблем нету, а живущие в городах, в квартирах со всеми удобствами, должны гореть в аду
у меня не землянка а современная военная база в тайге, так что мимо
Наличие берданки не превращает землянку в военную базу.
Исключительно верное решение.
> AppImage, WaylandКакой интересный половой процесс земноводных, системды не хватает только для полного счастия
Напоминаю, https://pastebin.com/7bmw59pY.А так да, Wayland поделка редхатовских на коленке, которую все пилят и пилят, но она все равно гавно, потому что архитектура её всегда была. Так что ждем стандарта X12. :P
так Wayland же пилят те кто пилили Иксы
> так Wayland же пилят те кто пилили Иксыи это хорошо. пусть их слабоумие и отвага работают на благо вяленда, а иксы ломать не надо. и так достаточно наломали там уже.
Ай, не звизди. Из иксов там полтора землекопа, отметившихся воистину выдающимися деяниями вроде вандализма инпута.
так Иксы тоже пилили полтора землекопа которые что-то и могли там понять
Хоть кто-то заметил, что король голый.
> создатель формата самодостаточных пакетов ... призвал бойкотировать Waylandлюбитель ожиревших 700 килограммовых дам говорит что всё плохо и что его хилое тельце на новых кроватях не выдерживает большой любви, сочувствуем, но проходим мимо
> Wayland многое ломает и ожидается, что авторы приложений починят всё сами за свой счётОн что, дебил или первый раз в опенсорсе? Это и есть то, что называют "breaking changes" и которые являются нормальной практикой. Редкой, но нормальной! Если изменения влекут большой потенциал, нет смысла цепляться за легаси. Тем более, когда вместо старого подхода предлагают адекватную замену.
Яркий пример - язык D, где на начальном этапе ломали всё нещадно и да, люди переписывали *некоторые строчки*, чтобы вся программа целиком снова работала. "Это норма!"(ц) Малышева :)
У меня wayland летит в мусорник по тому что пользователю надо дать доступ в /sys, а это большая брешь в безопасности.chmod go-rwxst /sys
И все программы которые упадут при попытке доступа в /sys бойкотировать!Wayland лезет в /sys не только за расширением экрана, а для того чтобы украсть и слить серийник вашего монитора!
Здесь очевиден умышленный дефект в дизайне Wayland. Необходимо разделить на привилегированную часть и пользовательскую. При старте компа привилегированный сервис лезет в /sys под root, берет необходимые настройки и при необходимости корректирует файл настроек /etc/wayland/wayland.conf Пользовательская часть считывает настройки с этого файла конфигурации, который можно читать и править руками, а не с /sys. Конечно, спецслужбы против такой реализации, потому что пользователи будут подменивать или удалять серийники с файла настроек и wayland, не имея доступ в /sys, не сможет передать оригинальные серийные номера вашего оборудования спецслужбам.
Ну вот узнали "они" серйник моего монитора. Мне вот интересно только, в что "они" дальше делать будут с этой, безусловно, ценной информацией?
Идентифицировать.
Горячее подключение девайсов ? Hет не слышал.
Ты прям видяху, моник, клаву и мышку постоянно меняешь во время работы?Пусть разделят на ДВА процесса, один под root будет лазить в /sys и менять при необходимости конфиг, а другой, пользовательский, считает нужную инфу с этого конфига. Eudev нормально создает девайсы под рутом, а пользователи при наличии прав ими пользуються.
Пользовательским процессам надо запрещать лазить в /sys
> Пользовательским процессам надо запрещать лазить в /sysи вообще запретить запускать любые бинари, которые не подписаны сертификатом, купленым у Довереной Организации. так победим!
Wayland можно уговорить на компромисс, сначала пусть ищет настройки в конфиге, а если их нет то пытатся залезть в /sys.> и вообще запретить запускать любые бинари, которые не подписаны сертификатом, купленым у Довереной Организации.
Основное правило Integrity - все ключи, используемые для верификации системы при загрузки, должны быть только ваши!
> Основное правило Integrity - все ключи, используемые для верификации системы при загрузки,
> должны быть только ваши!это небезопасно. поскольку пользователи очевидно не имеют мозгов (достаточно посмотреть на популярные ОС и софт, чтобы понять, что это именно так), то доверять им такое важное дело как хранение (и даже знание) ключей для подписей — безответственно. очевидно, этим доложны заниматься профессионалы в сертифицирующих центрах.
p.s.: собственно, позволять пользователям устанавливать софт — не менее безответственно. надеюсь, эту дыру в безопасности скоро окончательно исправят.
> Ты прям видяху, моник, клаву и мышку постоянно меняешь во время работы?Ну… да. А ты так спрашиваешь, как будто это запрещено Венской конвенцией. Открой для себя ноутбуки, внешние мониторы, HiDPI и другие современные возможности.
Впрочем, с иксами у тебя не получится.
> Впрочем, с иксами у тебя не получится.Как хорошо, что мои ноуты больше десятка лет как не в курсе...
Сейчас вот http://www.freesource.info/wiki/MichaelShigorin/ZenbookUX31A -- предыдущие там же расписаны.
>> Впрочем, с иксами у тебя не получится.
> Как хорошо, что мои ноуты больше десятка лет как не в курсе...
> Сейчас вот http://www.freesource.info/wiki/MichaelShigorin/ZenbookUX31A -- предыдущие
> там же расписаны.Хорошо, возьми ноутбук с HiDPI встроенным монитором и подключи к LowDPI внешнему, потом попробуй настроить масштабирование, расскажи как, мне тоже интересно.
Примем для простоты, что дробное масштабирование нам не нужно.
> 13.3" 1920x1080 IPS,
> Core i7–3517 1.9Ghz с HD4000Впрочем, проблему прочувствовать тебе не уадстся, у тебя слишком старое железо. Встроенный в твой ноутбук монитор, увы, не HiDPI, а видеокарта твоя не поддерживает 4К выход, поэтому у тебя проблем никогда не будет :-)
Xorg X11 - бриллиант который надо беречь.
> Симон Петер (Simon Peter), создатель формата самодостаточных пакетов AppImage, призвал бойкотировать Wayland.Чувака можно понять, потому что ему придётся делать доп. версии приложений AppImage для вялёного. А это уже потеря универсальности и принципа "один пакет работает везде".
Дык, пусть он делает под X11, а под вялёного уже есть флатпаки.
А ведь классная идея.
>> Симон Петер (Simon Peter), создатель формата самодостаточных пакетов AppImage, призвал бойкотировать Wayland.
> Чувака можно понять, потому что ему придётся делать доп. версии приложений AppImage
> для вялёного. А это уже потеря универсальности и принципа "один пакет
> работает везде".Зачем? Все приложения, способные работать на Wayland, при отсутствии Wayland спокойно работают на иксах. Из одного и того же бинарника. Не надо придумывать проблему там, где её нет.
Вэйленд только гномики осилили значит. Свэй и прочее непотребсто в архив сдать для будущих поколений прогрессистов, нынешние сдулись и предлагают мудрые решения - например закопать вяленого.
Истеричка. Хочешь чтобы что-то работало? Так сам садись и делай! С какого перепугу кто-то должен это делать для тебя?!
Вся суть философии вяленного. Мы не обязаны делать ничего, вы обязаны делать всё. Во славу костылей и велосипедов!
Суть Wayland - протокол, поэтому да, хочешь чтобы работало - делай реализацию.
О чём и речь. Мы не обязаны делать ничего, вы обязаны делать всё.Там случайно не женщина за системного архитектора? Очень уж логика похожа на некоторых "выдающихся" представительниц.
А иксы сами работают, никакой поддержки не нужно, вжух — и изображение на экране!
> Истеричка. Хочешь чтобы что-то работало? Так сам садись и делай! С какого перепугу кто-то должен это делать для тебя?!Осталось понять, как сделать так, чтобы этим захотел пользоваться не только ты, но и другие программисты. Напишу, допустим, свой вариант икс-сервера. А пользоваться будут два с половиной анонима. Ну и нафгиа?
вообще-то писать для себя — это единственный вариант, при котором может получиться что-то нормальное. если бы дебильные производители железа ещё договорились об одинаковых интерфейсах хотя бы для простого 2д…
> вообще-то писать для себя — это единственный вариант, при котором может получиться что-то нормальноеНу напишу я для себя иксы. А потом мне придётся писать для себя все гуи-приложения, начиная с браузера. Потому что разработчикам браузера на меня начхать и адаптировать свои стопятьсот лет работы под мои хотелки они не будут.
Вот редхат пишет для себя. Реализует то, что нужно им самим. Поддержка неиспользуемых фич в библиотеках очень слабая, свои собственные библиотеки ставят в хард-зависимости и им незачем поддерживать альтернативы. При этом могут перетряхнуть какой-нибудь протокол на лету, ибо на них даже стандартов нету, только эталонная реализация, разумеется от редхат. Альтернатива тут же сдохнет, даже если кто-нибудь пытался бы её писать.
И как, вам понравилось как редхат пишет "для себя"?
> И как, вам понравилось как редхат пишет "для себя"?вполне: я не использую, и мне наплевать. отлично работает.
Любителям Вейланда вопрос:вот есть wiki:
https://wiki.archlinux.org/index.php/Talk:Calibrating_Touchs...
в ней есть строчка:
echo "To make this permanent, save the following content under '/etc/X11/xorg.conf.d/98-screen-calibration.conf' or '/usr/share/X11/xorg.conf.d/98-screen-calibration.conf'"
Вопрос - если уйти с иксов на вейланд - не сломаются ли все тачскрины на киосках под линуксом ?
> в ней есть строчка:
> echo "To make this permanent, save the following content under '/etc/X11/xorg.conf.d/98-screen-calibration.conf'
> or '/usr/share/X11/xorg.conf.d/98-screen-calibration.conf'"Там же есть другая строчка "I've found that instead of creating a udev rule (step 9 above), the transformation matrix can also be set permanently through an xorg.conf.d file."
То есть xorg.conf.d/98-screen-calibration.conf -- альтернатива правилу /etc/udev/rules.d/98-touchscreen-cal.rules
> Вопрос - если уйти с иксов на вейланд - не сломаются ли все тачскрины на киосках под линуксом ?А расскажите, что у вас за киоски. Чтобы я к ним близко не подходил. Не из-за вейленда, а вообще.
> А расскажите, что у вас за киоски. Чтобы я к ним близко
> не подходил. Не из-за вейленда, а вообще.Не переживайте, не подойдете, могу гарантировать с вероятностью 100%
Однако ж за ваших клиентов переживать буду.
И X, и Wayland используют одну и ту же библиотеку libinput.Если ваш тачскрин работает с libinput, то всё будет хорошо. Если используется супермегакостыль, работающий только в XServer и то, если не дышать, то всё плохо.
А может оно и к лучшему?
Да, вяленый это РедХат -> Гном, железобетонный вендорлок, да, потенциально отвалятся куча недоDE, библиотек, форматов и других штук, НО останется __ровно__ один ui фреймворк, DE и нижележащая инфраструктура с вяленым etc - тогда у десктопного линукса появится шанс?
>тогда у десктопного линукса появится шанс?Шанс потерять всех пользователей?
Пользователям нужны адекватные десктопные приложения, которые пишутся разработчиками, для которых полтора землекопа пользователей вкупе с кучей конкурирующих de, графических тулкитов, зоопарком гайдлайнов для кед, гномов и маргианальных сред, невнятной технологической основой (дыры в безопасности иксов прям в дизайне ибо не для локального применения вообще придумано) - вообще не мотиватор.Так проще дождаться полноценного WSL2 без проблем с тормозами дисков и похоронить десктопный линукс как идею.
Да плевать на зоопарк если честно. И на дыры тоже. А вот тенденция к тотальному слому юзерспейса - это очень плохо. Когда одно за другим твои любимые приложения, с которыми ты работал много лет, превращаются не пойми во что, под крики "#wontfix", "спервадобейся", "луддиты, страдайте!" и т.д (и в этом тренде примеров предостаточно)... Печально это.Похоже, программисты окончательно выродились из интеллектуальной элиты общества в стадо диких обезьян, застрявших в своём манямирке и уже не интересующихся - как оно там, в реальности? Зато у них скинни с подворотами, единорожки блюющие радугой и CoC во все поля.
Начинаешь задумываться о тотальном отказе от обновлений. Настроить систему один раз, зафиксировать в этом состоянии - и пользоваться. Мне же ехать, а не шашечки.
> Похоже, программисты окончательно выродились из интеллектуальной элиты общества в стадо
> диких обезьян, застрявших в своём манямирке и уже не интересующихся -
> как оно там, в реальности?это общее направление современной экономики. на самом деле программеры даже немного опоздали на общий праздник жизни. теперь навёрстывают.
Ооо, любимая тема. Допустим... Что там понаписали для пользователей для общения? Историю от джабера до токсов не напомнишь? А с дырами в иксах так совсем интересно - поделись ссылками на информацию о массовых проблемах.
Для общения есть мобильники и веб, никаким десктопом давно не пахнет - все общаются через мессенджер и/или клиенты соцсетей на смартфонах или в Хроме (да именно в нем) на ПК, а чем запускать браузер всем до фонаря, популярность Хромбуков в США тому подтверждение.X11 позвоялет любому приложению повесится на события от клавиатуры вне зависимости от того активно (видимо на экране это приложение или нет), это родовая проблема и она псевдообходится дичайшими костылями в DE и прочем, миллион раз обсосано и это одна из не последних причин почему Вейланд вообще появлился.
это вообще никакая не проблема. то, что изначально кривой софт пытается криво что-то решать — исключительно проблемы кривого софта. правильное решение этой проблемы существовало с того момента, как вообще появились иксы. дам подсказку: в окне икс-сервера можно запустить другой икс-сервер.впрочем, если у пользователя настолько загажена система, что по ней гуляет софт, который ворует что ни попадя — то тут уже никакие контейнеры не помогут, тут прокладка плохая.
Ни разу не разработчик чего-то графического под X11 (хотя лабы делал в универе на Motif(?)) но мне кажется разграничение доступа к ресурсу это задача среды, а не того кода что в ней исполняется. И поскольку я лет 15 уже не вижу ни в одном дистрибутиве чтобы на каждое окно запускалось по новой копии X сервера, это способ решения проблема - идиотизм которым никто не пользуется, это не моя проблема как разработчика _клиента_ сервера управлять состоянием _сервера_.
ага. ясно. то есть, любые контейнеры — решение неправильное. quite a bold statement. а мужики-то и не знают.
> это вообще никакая не проблема.Ещё какая проблема. Огромная доля популярности андроида проистекает из обилия прикладных приложений для него. Это обилие возможно только потому что для всех приложений сделана индивидуальная тюрьма и они не могут как-то навредить пользователю или что-нибудь у него стырить. И пользователь может смело пробовать приложения.
Та же самая с вебом. Популярность веба вызвана его безопасностью. Ты можешь зайти на любой сайт и не боятся, что тебя сломают.
Если бы в 2005 году программисты линуксового десктопа заметили эту проблему, внесли бы нужные патчи в ядро, иксы, DE, то линукс мог бы по крайней мере догнать в популярности макос.
Сейчас когда модель изолированных приложений уже выстрелила, глупо игнорировать действительность.
> Огромная доля популярности андроидаты даже представить не можешь, насколько нормальным людям наплевать на эти проблемы.
> Та же самая с вебом. Популярность веба вызвана его безопасностью. Ты можешь
> зайти на любой сайт и не боятся, что тебя сломают.а вот тут тоньше надо было. too fat.
Так я тебе предожим посмотреть на историю до всех этих возюкательных мобильников. ХМПП сколько лет? И много вменяемого написали для пользователей? И сколько раз всё это закапывали и начинали опять с нуля? Зоопарк тулкитов не помешал циске на этом денег поднимать.
А уж про родовые проблемы совсем смешно. Всё небезопасно. Совсем всё. И ничего, живём. Массово дырку в смб недавно проэксплуатировали. А тут столько лет иксам и ни одной серьезной эксплуатации? Курам на смех.
>Для общения есть мобильники и веб, никаким десктопом давно не пахнетА это смотря с кем общаться.
>ПользователямКаким пользователям?
Вот я, например, пользователь десктопного линукса. И вот эти твои «адекватные десктопные приложения», которых ты ни одного не назвал, мне как-то никуда не упёрлись. И WSL2,3,4,100500 мне без надобности, хоть адекватный, хоть нет. Мне нужно удобное, настраиваемое и настраиваемое окружение, в котором мне удобно выполнять мои задачи, т. е. то, чего эта твоя Винда мне и близко предоставить не может. И всем прочим пользователям десктопного Линукса — тоже, иначе б они таковыми не являлись, а сидели на Винде да Макоси,
Мне упёрлись. Мне нужны приложения, а не настройки панелек, значков и заголовков окон. Винда 10-я приучила что даже ярлык уже не создать на рабочем столе. Так что единственное что мне надо от ОС это меню пуск и рабочие программы под мои нужды.
> Мне упёрлись. Мне нужны приложения, а не настройки панелек, значков и заголовков
> окон. Винда 10-я приучила что даже ярлык уже не создать на
> рабочем столе. Так что единственное что мне надо от ОС это
> меню пуск и рабочие программы под мои нужды.Ну так и сиди на этой своей Винде, чего тебе обязательно другим-то подгадить охота?
Enable-BCDistributed
Set-BCCache -Percentage 30
Это уже будет работать. Не оптимально но будет.
Расскажи как "Винда мне и близко предоставить не может" а в линухе ты подобное на раз-два сделаешь.
> Enable-BCDistributed
> Set-BCCache -Percentage 30
> Это уже будет работать. Не оптимально но будет.
> Расскажи как "Винда мне и близко предоставить не может" а в линухе
> ты подобное на раз-два сделаешь.Ты о чём, болезный?
Бинго!
Забить в гугль два цмдлета. Узнать что это за технология от МС. Узнать что есть опубликованный протокол на ней. Узнать что реализовали этот протокол под линух. Посмотреть насколько приятно работает эта технология и оптимизирует загрузку wan-линков. Не, не слышали.
Вот эта вся суть современных линуксоЕдов-г...Едов.
Именно об этом я, болезный ты колпупатель локалхоста с нафиг никому не нужными задачами.
> Именно об этом я, болезный ты колпупатель локалхоста с нафиг никому не
> нужными задачами.ты не переживай, скоро твои интернет-магазины никому станут не нужны. вместе с тобой. этого светлого будущего даже не придётся долго ждать: лет пять максимум. и прилётся идти на поклон к колупателям локалхоста. смешное будет время.
Бгыыыы. К таким как этот? Не, мне глупенькие люди в знакомых не нужных. Они генерируют только проблемы. Так-то я сам к себе сходить могу. Ибо наколупался этих локалхостов предостаточно за более чем два десятка лет.ЗЫ. вот такого арису, от тебя никак не ожидал. Ты то шарящий в отличие от многих присутствующих. И взять посмотреть что именно делает эта технология. Посмотреть за сколько лет они сделали её. Что за это время понаделали "улучшатели" линуха. А потом сделать выводы.
а я не на технологию сагрился, а на презрение в сторону «локалхостовиков» в общем.
> а я не на технологию сагрился, а на презрение в сторону «локалхостовиков»
> в общем.Это была ответочка за пренебрежительное отношение к технологии. Да и в принципе к наплевательскому отношению к новым знаниям.
Много, много раньше любые новые ключевые слова и ссылки вбивались во все поисковики и прочесывался интернет. Людей просили поделиться знаниями, они безвозмездно делились. Всё было интересно. Даже если это была мелочовка по тонкой подстройке какого-нибудь демона.
А сейчас тетерева слышать ничего не хотят. Невосприимчивы к новому знанию.
да то же самое сейчас. просто людей в сети стало больше — соответственно, те, кому было всё повигу вне сети, теперь и тут. вот и кажется, что стало хуже.
Знаешь, а мне тоже не интересно читать про винды. Не потому что я их "ненавижу" и т.п., а потому что их нет у меня в хозяйстве и не предвидится. Есть куча куда более интересных ОС, типа VMS, если из серьёзных, или haiku, если поп**долиться.В windows есть хорошие технологии, но использовать её в любом случае тяжко.
извини, мне надо было сразу пояснить, от чего я триггернулся, а то действительно не очень понятно вышло.
Норм. Мне больше интересно куда пойдёт всё это в будущем. Не думаешь что мс со своим всл, прокидыванием графики, .нет5 и прочими телодвижениями втащит в линух графику для пользователей? На авторов вяленого надеяться уже незачем. Может хоть эти граждане запилят рдп-цитрикс-нхмашин-етц для десктопа?
этого я не знаю. отчасти и потому, что мне оно неинтересно, меня иксы вполне устраивают. пока что все попытки «убить иксы» (без?)успешно проваливались.собственно, и дальше будут проваливаться, потому что каждая из замен вместо того, чтобы выбрать себе делянку и решать задачи на ней, пытается стать Новой Универсальной Стандартной Графической Системой. и закономерно фэйлит.
в идеале, наверное, надо общий стандарт на низкоуровневые локалхостовые блитеры (и чтобы оно ничего, кроме самых базовых вещей, не умело), а поверх них строить графические системы для различных применений. и, возможно, отдельный такой же стандарт для 3д-ускорения (хотя тут всё сложнее из-за адского зоопарка устройств с совершенно разными возможностями).
если бы вэйланд пошёл именно по пути создания такой очень-очень низкоуровненой библиотеки — было бы отлично. но у них случилось вполне ожидаемое опухание, и они решили, что надо всё выкинуть и сделать заново. в итоге 12 лет делают, а воз что-то не очень охотно катится.
но это так, даже не попытка прогноза, а чисто рассуждения влух без особого анализа.
Меня печалит что не завезли в обычные иксы нхмашин технологии. И пара попыток создать её провалилась и была заброшена. Сейчас везде, в связи с Ковид Ковидычем, трепятся про вди, тонкие клиенты, удаленный рабочий стол. Это всё было уже тогда, в 90е. Но нет - надо было всё порушить по максимуму и сделать вяленый в конце концов. А если бы всё это время развивали иксы? Сейчас уже на коне были бы. Поэтому у меня подсознательный негатив к тем кто ковыряет вяленый и иксы в данный момент. Вот пытаюсь понять есть шансы их выкинуть с концами из игры или нет. Если это сможет сделать мс я даже позлорадствую.
> Меня печалит что не завезли в обычные иксы нхмашин технологии.насколько я помню — там особо каких-то адских потусторонних технологий не было, в основном сильно агрессивное кэширование, и дельта-компрессии всего, чего можно. в принципе, я вполне комфортно удалённо работал на своём домашнем сервере и в обычных иксах. у меня, правда, графический минимализм, без эффектиков, градиентиков, рюшечек, и даже часто без (о, ужас!) Xft. но, кстати, для этого всего когда-то было расширение XIE — весьма навороченая обработка картинок server-side. нынешние маинтайнеры иксов не поняли, зачем оно надо, и из X.Org выкинули. расширение, конечно, не идеальное, но после небольшого напильника отлично бы подошло для «современных интерфейсов» с их любовью ко всяким градиентам и прочей дряни.
> с Ковид Ковидычем, трепятся про вди, тонкие клиенты, удаленный рабочий стол.
> Это всё было уже тогда, в 90е.там пошла ещё беда с тем, что последующие модные тулкиты пилили без особой оглядки на то, как оно по сетке будет работать. поэтому (в том числе) они и тормозят по сети как дум на спектруме.
> А если бы всё это время развивали иксы?
было бы ещё хуже: ты посмотри, кто вэйланд-то пилит. вот эти же люди, этими же граблями и иксы бы «развивали». они и пытались, собственно, но иксы отказались окончательно ломаться: Отцы на совесть склепали. пришлось сваливать.
> Поэтому у меня подсознательный негатив к тем кто
> ковыряет вяленый и иксы в данный момент. Вот пытаюсь понять есть
> шансы их выкинуть с концами из игры или нет. Если это
> сможет сделать мс я даже позлорадствую.вряд ли. m$ это не особо интересно, у них всё ещё винда есть. а в мире позикс-систем будет продолжаться жабогадюкинг. пока однажды несколько человек не вспомнят, что когда-то были иксы, которые на фоне продуктов жизнедеятельности жаб и гадюк прекрасно работали, и не заведут иксы по новой. заодно, вероятно, почистив от легаси, и доработав протокол.
> насколько я помню — там особо каких-то адских потусторонних технологий не было, в основном сильно агрессивное кэширование, и дельта-компрессии всего, чего можно.Именно. Очень легко и просто это натягивалось на иксы. И туда же сохранение сессий при разрыве сетевого соединения. Это же отлично было - не особо напрягаясь получить отличные плюшки.
в оригинале, кстати, была такая идея, что разрыв соединения должны обрабатывать тулкиты, и иметь возможность переподключиться (и создать все окна заново, натурально). но это оказалось довольно напряжно реализовывать, маловостребовано — поэтому сделали вид что ненужно. а жаль: беспроблемно перекидывать работающий софт между разными серверами — иногда очень удобная штука. некоторый мой самопальный софт так умеет (в основном по приколу).
> Забить в гугль два цмдлета. Узнать что это за технология от МС.Но зачем? Какие МОИ задачи это может решить?
Забей, мы с арису уже всё проговорили по этому вопросу. Ты всё равно не поймешь. хех.
> Забей, мы с арису уже всё проговорили по этому вопросу. Ты всё
> равно не поймешь. хех.Чего не пойму? Что ты в честь выходного нажрался?
Попытка сумничать у тебя прошла неудачно. Но ты старайся, может в следующий раз повезёт.
> Именно об этом я, болезный ты колпупатель локалхоста с нафиг никому не
> нужными задачами.Глупенький, мои задачи (точнее, их выполнение) нужны мне. Это главное.
Как gtk2 похерели, так и понеслась, жаль что ничего не выйдет, Торвальдс конторой прикормлен и на цепь привязан.
Все правильно. Одобряю.
Автор худшего способа дистрибуции приложенек через бровузер негодует. Ничего удивительного так то, его по всей видимости в детстве не научили отличать удачные архитектурные решения от иксов.
Когда за доступ к спецификации Вяленого будут просить денег и сертификацию вы тоже будете говорить что это разработчик виноват, а не корпы?
Окей. Есть ещё какие-нибудь веселые выдумки?)
Этот способ дистрибуции жив с 2006 примерно, а пользуются им до сих пор полтора корпораста.
Собственно, всё, что надо знать.
Иксы закопать с вместе предложившим и искать еще большее ускорение для ваиленка , а то ишь че захотели типа вы выбросите , а мы его подберем для андроидов и прочих встраиваемых устройств типа магнитол , холодильников и прочих вещей. Не удивлюсь если это предложение мелких , а потдерживает их гуглаг.
И чего он хейтит? Wayland пилят же ещё во всю. Понятно, что не всё работает, а что-то через костыли. Никто же не говорил, что всё готово. Странный он какой-то.
В том то и дело они хотят ту месу которую уже хорошо сконфигурировали при том не они , а griggorii на ней ваиланд по скорости почти уже как иксы.
Как раз в этом и проблема что все бездумно бросились выкидывать поддержку Х и заменять на сырое недоделанное это поделие. Вот он и кричит ОСТАНОВИТЕСЬ. Потому что есть ненулевая вероятность что это вайланд так и помрёт не дожив до release 1,0.
Действительно, нельзя же ждать, что за 12 лет что-то юзабельное получится. Двенадцать лет, карл! Вы просто вдумайтесь в это! Просто представьте, если бы Торвальдс так писал свой клон миникса.
Я не знал, что так все ужасно ;) Хз загружал сессию гном и плазма воркспэйс на вэйланде, тормозит слегка, но работает вроде сносно. Может быть им в IoT остаться. Может быть когда-нибудь изобретут крутой десктоп на нем, но хз ;) В общем ХР наше все ;)
Ну пусть пилит иксы, чо. Никто же ему не мешает.
Можно сколько угодно бойкотировать Wayland на 1% десктопов, но факт в том, что он уже взлетел в прибыльной для бизнеса embedded среде. А значит в него продолжат вливать деньги.
У всех этих "разработчиков" просто руки растут не из того места. А РедХат целенаправленно таких нанимают, чтобы их клиенты платили деньги за "поддержку" этого зоопарка
Ой, это ж оказывается что не существует простых решений для сложных проблем, а "взять и просто все переписать" - это высокий шанс пролюбить несколько лет денег в никуда.Никогда такого не было, и вот опять
> а "взять и просто все переписать" - это высокий шанс пролюбить
> несколько лет денег в никуда.с момента первого релиза вяленда прошло двенадцать лет. эта фигня всё ещё не умеет многих простых вещей, и не заборола «ненужные иксы». есть мнение, что ненужны в этом случае вовсе не иксы.
Перешли бы давно на Mir, который уже 100 лет как допилен и просто работает.
Mir сам уже давно перешёл на Wayland.
Как я люблю когда ненужно борется с ненужно, можно запасаться попкорном. Так-то, то что Wayland ломает appimage - первая достойная причина для перехода на него.
Это замечательная новость. За судьбу вэйланда не беспокоюсь. А вот то что в зоопарке самодостаточноых пакетов один формат из гонки выбывает по глупости автора - это здорово! Чтож он тянул резину то?
Да? Ну пусть тиринг починит и нормальную поддержку своего DPI для каждого монитора, тогда поговорим. А appimage и глобальные меню пусть засунет себе куда подальше.
Линуксом чисто пользуюсь на X11 окружениях, везде где возможно удаляя wayland сессии. Я как-то пытался портировать одно приложение для поддержки wayland сразу вылезли такие грабли как: вы не можете создать окно в определенной позиции на экране, вы не можете создавать глобальные хоткеи (или же это выйдет в такой костыль от которого вам станет очень плохо).
P.S. люди переходят на новые технологии когда под них не нужно патчить 90% существующих GUI софта. А авторы вейланда не только суют палки в колеса всем но еще их же безопасность очень сомнительна.
Блэт, обратно надо в магаз бежать - пивко закончилось. Кому захватить бутылочку?
48.794778, 132.921555
плз
del
> delну почему же «del»? отличная ссылка на человека, который хорошо понимает все тонкости реализации иксов (они — протокол, то бишь — у него «монолитные», да). ну, «Fan of Python» же, Профессионал Широкого Профиля.
так что я ссылку верну, она смешная:
https://refi64.com/posts/dont-boycott-wayland.html
del потому шо ссылку уже приводили
Кучно они пошли https://www.divergent-desktop.org/blog/2020/10/29/improving-x/
> Кучно они пошли https://www.divergent-desktop.org/blog/2020/10/29/improving-x/на удивление годная статья. возможно, потому, что у автора реально есть опыт разработки подобных систем.
p.s.: забавно, что в статье ещё и есть ответ на вопрос про писки, что будут делать старпёры, когда их иксы перестанут поддерживать и писать к ним драйвера. не то чтобы на этот вопрос не отвечали тысячи раз (в том числе созданием XWayland): нам без разницы, как экран рисовать. в отличие от вэйланда, для которого разница таки есть.
Как спасти X11 не привлекая внимание санитаров.
Ну нааадоже, новость дня, говно воняет и не дает нормально работать.
Видимо по пьяни не чем было занятся, дай думает побайкотирую
использую wayland + sway, проблемы есть, но обратно не хочу.
> использую wayland + sway, проблемы есть, но обратно не хочу.Озвучьте их. Будет интересно послушать 'проблемы', с которыми я не сталкивался.
В этом и проблема линукса на десктопе -- чтобы что-то новое сделать, нужно не сломать тыщи других десктопов. Это тормозит развитие.
А Винде или Макоси можно легко развиваться, ведь ломать не так много, и можно заставить другие проекты подчиниться и заапдейтиться.
Чего, чего про подчинение другие проектов в винде? Они совместимость тащат дольше чем многие другие.
>Инициатива по бойкотированию WaylandУчитывая тот факт, что 99% линукс юзеров видят этот самый линукс только через putty.exe и termital.app, инициатива проходит успешно.
А ты не очень умный, верно?
> А ты не очень умный, верно?Верно, ибо я совсем забыл про WSL — самую популярную графическую среду linux.
>> А ты не очень умный, верно?
> Верно, ибо я совсем забыл про WSL — самую популярную графическую среду
> linux.Ещё и в показаниях путаешься.
Видимо я один такой Потому что я вижу через окошко virtualbox)
> Видимо я один такой Потому что я вижу через окошко virtualbox)Я в vmware кручу, только работаю всё равно через putty.
Вот так и скажи честно, что это ты. И нехрен за остальных 99.999% говорить.
> Вот так и скажи честно, что это ты. И нехрен за остальных 99.999% говорить.Говорите, из 100 000 пользователей пингвничика только 1 видит его в putty или terminal.app?
Смотрю, у некоторых пингвинят очки розовой эмульсионкой закрашенны.
99% FreeBSD-юзеров видят эти самые Линукс и БЗД только через putty.exe
> 99% FreeBSD-юзеров видят эти самые Линукс и БЗД только через putty.exe99% процентов местных анонимов ничем не могут подтвердить свои заявления о "99%".
Призыв мужика надо переформулировать. Не "кидайте какахи в вайланд", а "айда накинулись все шлифовать Х11 чтобы сверкал как наполированная ферари под солнцем во Флориде". Если мы не хотим чтобы Х уходил на покой мы должны сделать его недостижимо быстрой и крутой вещью.PS Ушёл читать исходники и листать баги
> Если мы не хотим чтобы Х уходил на покой мы должны сделать его недостижимо быстрой и крутой вещью.Вот только проблема в том, что все "мы" пока что горазды только чесать в бложиках, а те, кто может и занимается графической подсистемой ушли пилить wayland (и даже в X-ах, если смотреть git, основной движ вокруг XWayland).
> PS Ушёл читать исходники и листать баги
Как скоро X12 ждать?
> Как скоро X12 ждать?лично меня, например, вполне устраивает X11. не настолько, чтобы я был полностью доволен, но и недовольство далеко не настолько большое, чтобы срочно пилить следующую версию протокола. примерно та же ситуация, я предполагаю, и с остальными, кто мог бы этим заниматься.
> примерно та же ситуация, я предполагаю, и с остальными, кто мог бы этим заниматься.https://www.phoronix.com/scan.php?page=article&item=x_waylan...
Ну вот в лице Daniel Stone (один из бывших ключевых разрабов Xorg) авторы Wayland, которые сами бывшие разработчики Xorg, высказали что они думают и почему они пошли на создание нового стэка.
С ними можно не соглашаться, называть "неосиляторами" и громко и пафосно кидаться помидорами, но они пилят то, что работает сейчас. Грозные несогласные, пока что, резво голосят в бложиках и reddit-ах, но вот результатов бурления - одно большое и красивое нифига (даже патчей Xorg особых не наблюдается и релизменеджера найти никак не могут).
В этоже время практически в две морды лица за 4 года Simon Ser и Drew DeVault запилили wlroots, который сильно упрощает создание рабочих композиторов, GNOME и KDE уже подошли к паритету функциональности сессий Xorg и Wayland, ну и вообще движ идёт.
мнение авторов вэйланда о «графических стеках» мне интересно примерно настолько же, насколько мнение марсианских слизней о человеческой репродуктивной системе.и да, зачем в X.Org огромный поток патчей? это хорошо, что их не наблюдается: наконец-то ломатели пошли что-то другое ломать. чем меньше они будут трогать иксы — тем лучше.
> мнение авторов вэйландаНу да, Drew Devault, Simon Ser, Keith Packard, David Edmundson, David Airlie (вся linux-графика на нём если что), Adam Jackson (GNOME и Xorg), Marek Olsak (из MESA), Daniel Stone - (это те, что я вспомню) ничего конечно не понимают в графических стэках и только некто arisu скрывает от нас свет истины.
> зачем в X.Org огромный поток патчей?
Т.е. это надо понимать как проблем нет совсем?
> чем меньше они будут трогать иксы — тем лучше
Тем быстрей они, судя по количеству рвущихся их поддерживать, умрут. Ну ок.
> ничего конечно не понимают в графических стэкахкак минимум те, кто в последние годы пилили X.Org — да, ничего не понимают. что было с блеском доказано вэйландом.
> и только некто arisu скрывает от нас свет истины.
ну что поделаешь, такая вот у меня большая жопа — весь свет истины заслонила.
>> зачем в X.Org огромный поток патчей?
> Т.е. это надо понимать как проблем нет совсем?это надо понимать так, что оно работает. и помирать без срочного влива патчей совершенно не собирается.
>> чем меньше они будут трогать иксы — тем лучше
> Тем быстрей они, судя по количеству рвущихся их поддерживать, умрут. Ну ок.их не надо поддерживать, они не падают.
>>>David Airlie (вся linux-графика на нём если что)после того, как єтот самій airlied десять лет назад со скандалом закопал сусевские разработки, а потом с негодованием требовал закопать мир за изобретение велосипедов - да, теперь, наверное, вся линевая графика на нем. ну а чо. расчистил себе поляну, теперь жірует.
ps иксы уже двадцать лет умирают, и если что, они еще на моих похоронах спляшут.
> ps иксы уже двадцать лет умирают, и если что, они еще на
> моих похоронах спляшут.по-моему, больше тридцати. как родились — так сразу и давай умирать. периодически очередные мо́лодцы с лопатами увлечённо копают для иксов могилы; потом в эти могилы складывают надорвавшихся «убийц иксов».
Как я понял, нужно ставить гном и не париться?
> Как я понял, нужно ставить гном и не париться?Да. Gnome 3 - Идеальная DE, весь Проф. Софт пишут в первую очередь для GTK 3. А какое DE работает на GTK 3? (кроме форков, конечно же) - Gnome 3. :)
Любой популярный Дистрибутив на Linux'е (который делает акцент на пользователя) - использует Gnome 3 как основую (не спины и семейства).
> весь Проф. Софт пишут в первую очередь для GTK 3а я только обрадовался: подумал, что в разговоре про иксы — это случайно вышло… и тут же мне доказали, что выдавать голословные утверждения за факты — на самом деле принципиальная позиция.
> случайно вышло… и тут же мне доказали, что выдавать голословные утверждения за факты — на самом деле принципиальная позиция.Это был сарказм и приувеличение. Не понятно? Я для чего 'улыбки' на конец предложений ставлю?
> Это был сарказм и приувеличение. Не понятно? Я для чего 'улыбки' на
> конец предложений ставлю?к сожалению, непонятно. Poe's law потому что. приношу извинения.
> к сожалению, непонятно. Poe's law потому что. приношу извинения.Не надо так пугать, я в следующий раз буду Эмоджи вставлять.
> Не надо так пугать, я в следующий раз буду Эмоджи вставлять.а вот это уже прямая угроза терроризмом! кто кого ещё пугает теперь.
Ни х...я не понятно, но очень интересно.
> Wayland ломаетВот.
"Синдром Ломки Вейланда", запишем в справочник после "Синдрома Аспергера" )
Обобряю.
Должны существовать и X11, и Wayland, и ещё парочка каких-нибудь (пока несуществующих) альтернатив. Просто всё надо довести до нормального состояния, и никаких байкотов тогда не будет. Ох уж эти розовые очки, снимите их с меня... (снимаются розовые очки) ... Ооо, так лучше. На чём мы остановились? К чёрту X11, к чёрту Wayland! Давайте пилить что-нибудь новое, на этот раз не работающее полностью!)))
там вон полтора инвалида Mir всё ещё пилят. можешь их потыкать палочкой.
> К чёрту X11, к чёрту Wayland! Давайте пилить что-нибудь новое, на этот раз не работающее полностью!)))Цель ничто, движение все .
Где-то мы это все проходили, годков 100 назад. Главное ледорубов раскидать поболее чтоб и в этот раз пронесло от беды.
Давайте лучше байкотировать AppImage, который ломает концепцию GNU Linux
Ну создателя AppImage в первую очередь надо в сибирь сослать и байкотировать его кривое поделье. Так что уж чья бы корова мычала.Но при этом вяленого я никак не защищаю. Мне на него вообще фиолетово. Что он есть, что его нет.
use-флаги отличная штука
Полный бред. Никто не заставляет его сидеть на вяленом. Призывает пользоваться иксами только? Я в ответку призываю всех пользоваться чем хотите, чем нравится
> Полный бред. Никто не заставляет его сидеть на вяленом.Его пытаются внедрить как "стандарт" и "Убийцу Иксов". Тот же Debian, по умолчанию использует Wayland в Gnome 3, завтра в KDE Plasma (сейчас ОНО работает через 1 место), через 20 лет в XFce.
И то, что Qt 4 и GTK+ 2 несовместим с Wayland - Ещё одна причина внедрения Wayland.
Начитавшись бредятины комментаторов понял одно, разрабы кедов не могут осилить вяленого и виноват никак не он. Только вот смех в том, что игры даже через XWayland работают на много с более лучшим временем кадра, чем на самих иксах. Потому и ушёл с lxde на sway, никаких проблем не испытываю. Истерия некрофилов, да и только.
Тупость ситуации с Wayland в том, что не отказавшись полностью от иксов паралельно начали пилить им замену, чтобы вылилось в эпичный суперкостыль XWayland( Вяленый скорее всего сохранится как музейный экспонат, чем что то работающее...Тем выпердышам у кого все работает адресуется следующее... нифига оно не работает
Сжечь вяленого и все и вся что с ним связано.
Конец 2020 года, прошло 8 лет с того момента, как я начал следить за новостями о wayland.
И, единственное, что я вижу:
* Всё ещё падает (8 лет Карл!)
* Всё ещё недоработан.
* Не учитывают судя по всему мнение других разрабов (в новом стандарте такое недопустимо, если бы все так делали сейчас имели бы дикие проблемы с например http 1.0, 1.1, 2, 3)
Вывод
Wayland мёртв и поныне.
Использую Х11 уже 15 лет и сначала с энтузиазмом воспринимал новости о сабже... Сейчас думаю, что смысла в нем нет ибо он не продуман изначально и плавно обрастает расширениями как и Х11, повторяя его судьбу. Думаю, лет через 7 начнут закапывать :). Главное чтобы не поломали возможность удаленно работать на сервере FreeBSD с ламповой 10чки и ХМингом. А то за 10 лет привык к стабильности.
Мне тоже кажется, что он не продуман изначально, лучше бы перешли на Mir.
Он потушил сигарету в бокале недопитого виски, стоящего на прикроватном столике, и её затухающий свет в последний раз осветил его седые волосы. Он встал и начал одеваться. Одевая рубашку, он ощущал каждый шрам от многочисленных ран, полученных в стычках с местными недовольными людишками.
-- Ты уже уходишь? -- спросила проснувшаяся молодая девушка, схватив его за руку. -- Позволь, я с тобой -- и она попыталась приподняться на кровати.
-- Ты ещё слишком слаба, Вэйли, тебе надо набраться сил -- сказал мужчина, легко освободив руку из её слабого захвата. -- К тому же нас не должны видеть вместе. -- и он направился к двери.
-- Но как тебя зовут? -- окрикнула Вэйли уходящего мужчину.
-- Зови меня Одиннадцатый -- сказал мужчина, обернувшись возле двери. -- Постарайся выжить, Вэйли. Местный народ не слишком любит таких, как мы. -- и дверь за ним закрылась.
... продолжение следует ...
Атлична-атлична! Жду проду, например.
А что его бойкотировать пусть себе пилится там для Gnome. Не хочешь новых костылей, сиди на старых (xorg это тоже куча костылей и подпорок, но хотяб уже обкатаны временем)
Edit: не понимаю эту “cancel culture”. Вот только перейди им дорогу, так сразу «запретить, бойкотировать, убить» проект.
Бойкот это хорошая тактика, она способна снизить мотивацию разработчиков.
> Wayland несовместим с приложениями для записи экрана.
> Wayland несовместим с приложениями для совместного использования экрана.
> Wayland несовместим с глобальными меню в GNOME.
> Wayland несовместим с глобальными меню KDE platformplugin.
> Wayland несовместим с глобальными меню на базе Qt.Т.е. отсутствует внедрённый стандарт, есть только нестандартные реализации в Gnome. Так продвигайте стандарт, или гновоские объявят стандартом, делов-то.
> Wayland несовместим с пакетами AppImage, поставляемыми без специального Qt-плагина.
Странно, графический протокол не поддерживается без плагина для поддержки этого графического протокола. Это очевидный блокер, надо переписать архитектуру Wayland таким образом, чтобы поддерживался.
Кстати, а через XWayland работает, или в Appimage сидят криворукие?
Итого: а в чём проблема-то.
> Итого: а в чём проблема-то.в том, что автор одного ненужно инстинктами ощущает другое ненужно.
Если предлагает бойкотировать Wayland, то пусть для начала запилит нормальную работу с мониторами разной плотности пикселей. Например, мониторы 4К (27 дюймов) и 1080p (24 дюйма). Иксы в кедах не справились с задачей, выдавая только одно масштабирование на два монитора. А вот Wayland с лёгкостью справился. Даже умудрился в некоторых ситуациях переплюнуть десятку. Поддержка Wayland на уровне приложений сделает только лучше.
То что Wayland не поддерживает технологии KDE - это полный отстой. Я как пользователь Kubuntu буду активно бойкотировать Wayland и всячески агитировать ПРОТИВ него (хотя раньше агитировал ЗА него). Кстати, за Appimage будущее!
О! да! Одел валенки летом и пиняет на солнце. Не Wayland должен поддерживать твой фуфельный KDE, а KDE должно повернуться к людям нормальным местом.
Я так смотрю, вейленду все должны.
он иерархически выше и потому важнее кед, потому да, они должны
> твой фуфельный KDEКоторый занимает 1е место по всех опросах на всех Linux-форумах.
> KDE должно повернуться к людям нормальным местом.
Грета должна перестать постить тупые каменты. Вернись в школу.
Ты должен знать Владислав, что лучшее на сегодня окружение рабочего стола это Gnome 3. KDE - это удел местных форумных мамкиных линуксойдов которые так и не шмогли оторваться от зависимости аля Windows интерфейс, им подавай только оконную кальку, а без этого они плачут и рыдают. Признаю, таких забитых детсадовцев на просторах рускоязычного пространства много.
Так он и поворачивается: там в последних версиях дофига допиливания под Вяленый. У нас на Федорке даже грозятся перевести Кедоспин по дефолту на В. в Ф34.
(О господи, кто-то ещё использует Gnome 3?). Wayland был создан для исправления проблем X'ов. Ибо разработчики X, устали постоянно латать дыры и чинить костыли и обвязки, которыми оброс X Window System. То, что он идёт против X11/Xorg - Нормально и очевидно. Как им ещё внедрить свою технологию?
> Ибо разработчики X, устали постоянно латать дыры и чинить
> костыли и обвязки, которыми оброс X Window System.жаль, что кроме этого лозунга никакой конкретики так никогда и не бывает.
кстати, «разработчики X» не имеют отношения к «разработчикам X.Org». хотя, конечно, кому охота разбираться в таких мелочах. главное — погромче повторять лозунги.
> жаль, что кроме этого лозунга никакой конкретики так никогда и не бывает.
> кстати, «разработчики X» не имеют отношения к «разработчикам X.Org».
> хотя, конечно, кому охота разбираться в таких мелочах. главное — погромче повторять лозунги.Xcomposite, Xshape, Xrender, Xinerama, XCB, Xfixes, DRI2-DRI3, XPresent, XDamage, XKB и т.д.
И таких расширений - Очень много.Это именование, X ещё называют Xorg'ом. Или я недопонимаю?
Ничего я не повторяю. Wayland пробывал на Реал. Машине - Работа над ошибками видна.
Основываюсь на своём опыте.
> Xcomposite, Xshape, Xrender, Xinerama, XCB, Xfixes, DRI2-DRI3, XPresent, XDamage, XKB
> и т.д.
> И таких расширений - Очень много.именно по той причине, что X Window System была изначально создана с возможностью безболезненно расширять её в любом нужном направлении. это не хак, это изначально было заложено в дизайн. таким образом, ты сейчас утверждаешь, что любая система плугинов — это зло, и должна быть уничтожена. в том числе, кстати, и любые методы расширять вэйланд, ведь они приведут к тому же самому. смело.
после этого стоит не забыть сказать, что система, которая не предусматривает расширений — негибкая, и поэтому тоже не нужна. и зависнуть, пытаясь разрешить это противоречие.
> Это именование, X ещё называют Xorg'ом. Или я недопонимаю?
недопонимаешь. X — это дизайн и спецификации протокола (и рекомендации по реализации сервера, поддерживающего данный протокол). X.Org — это одна из возможных реализаций протокола X версии 11. спецификации X Window System появились раньше X.Org, и X.Org не является ни единственной их реализацией, ни даже стандартообразующей. они не могут менять протокол X11 по своему усмотрению.
> Ничего я не повторяю. Wayland пробывал на Реал. Машине - Работа над
> ошибками видна.
> Основываюсь на своём опыте.нет. у тебя очевидно нет опыта даже чтобы понять разницу между X и X.Org, но ты, тем не менее, делаешь какие-то заявления по поводу иксов. эти утверждения явно основаны не на опыте, а на подчерпнутых откуда-то обрывочных (и, похоже, неверно истолкованых) сведениях. если бы ты ограничился только утверждением про то, что у тебя вэйланд работает — тогда это было бы оно.
Ещё можно зависнуть, зная, что Wayland тоже предполагает расширения.> и X.Org не является <…> даже стандартообразующей
Вообще-то является. X.org разработан той же группой Freedesktop, что разрабатывает спецификации протокола X, и считается канонической реализацией.
> они не могут менять протокол X11 по своему усмотрению.
Они не могут менять протокол, потому что сами же объявили о его неизменности.
Но это не имеет значения, поскольку ты попросту не понял исходный текст, там шло не про наличие отсутствие расширений, а о куче проблем с ними.
>> и X.Org не является <…> даже стандартообразующей
> Вообще-то является. X.org разработан той же группой Freedesktop, что разрабатывает спецификации
> протокола X, и считается канонической реализацией.фридесктоп не разрабатывает «спецификации протокола икс».
>> они не могут менять протокол X11 по своему усмотрению.
> Они не могут менять протокол, потому что сами же объявили о его
> неизменности.…иначе их X.Org перестал бы быть реализацией x server.
> Но это не имеет значения, поскольку ты попросту не понял исходный текст,
> там шло не про наличие отсутствие расширений, а о куче проблем
> с ними.…каковые проблемы были там перечислены. ой, нет? только список расширений? какая жалость, автор опять забыл дисклаймер про необходимость телепатов для чтения его постов.
> фридесктоп не разрабатывает «спецификации протокола икс».Ну да, X.org, созданный для разработки спецификаций протокола X, не разрабатывает спецификации протокола X. Только почему-то он уже успел выпустить семь версий. Или, например, X11R7.7 с поддержкой мультитач, по-твоему, кто-то другой выпустил? Кто?
> …иначе их X.Org перестал бы быть реализацией x server.
Он не может перестать ей быть, поскольку он является образцовой реализацией.
> протокола X. Только почему-то он уже успел выпустить семь версий. Или,
> например, X11R7.7странно. 11+7=18. а тут всё ещё X11. как так-то?
>> …иначе их X.Org перестал бы быть реализацией x server.
> Он не может перестать ей быть, поскольку он является образцовой реализацией.нет. даже иксорговцам хватает мозгов понимать, что они являются де-факто референсной реализацией не потому, что чем-то там рулят, а потому что качественно и точно реализуют существующие спецификации. ровно в тот момент, когда они это делать перестанут (сломав, например, протокол) — они из референсной реализации превратятся в бывшую референсную реализацию.
> странно. 11+7=18. а тут всё ещё X11. как так-то?А вот так. Со времён X11 спецификации всё расширяются и расширяются, последняя версия спецификаций - X11R7.7. Там, например — и я повторяюсь, появился мультитач, про который деды из Project Athena и подумать не могли.
Всегда пожалуйста, рад просветить опеннетовских экспертов.
> нет. даже иксорговцам хватает мозгов понимать, что они являются де-факто референсной реализацией
> не потому, что чем-то там рулят, а потому что качественно и
> точно реализуют существующие спецификации. ровно в тот момент, когда они это
> делать перестанут (сломав, например, протокол) — они из референсной реализации превратятся
> в бывшую референсную реализацию.Однако это никак не помешало тому, что лет эдак 15 назад в рассылке уже делались намётки будущего протокола X12, референсной реализацией которого стал бы всё тот же Xorg Server. Впрочем, примерно тогда же появился Wayland, и необходимость в нём отпала.
X11 — не священная корова, и если сообщество в лице Xorg Foundation решит, что пора на свалку, будет пора на свалку. Совместимость прекрасно обеспечивает подход а-ля XWayland.
> Всегда пожалуйста, рад просветить опеннетовских экспертов.я тоже рад, что ты нашёл место, откуда тебя с подобным «просвещением» не прогоняют.
> X11 — не священная корова, и если сообщество в лице Xorg Foundation
> решит, что пора на свалку, будет пора на свалку.а вот тут не спорю: иксорговцам давно на свалку пора. но они отчего-то всё сопротивляются.
>> Всегда пожалуйста, рад просветить опеннетовских экспертов.
> я тоже рад, что ты нашёл место, откуда тебя с подобным «просвещением»
> не прогоняют.А вот если бы ты был злее — давно бы меня прогнал, ух, какой ты страшный! Тебе только санитары мешают. И объективная реальность.
Объективная реальность ему совершенно не мешает.
мне вообще без разницы. но за подтверждение моих слов спасибо.
> спасибо.Всегда приятно, когда тебе искренне говорят спасибо, а не вырывают слова из контекста, не шлангуют, не игнорируют неудобные вопросы, правда?
> Что X Window System была изначально создана с возможностью безболезненно расширять её в любом нужном направлении. Это не хак, это изначально было заложено в дизайн.Нечего сказать... Да, это так. Сейчас её "некоторые" именуют Xorg'ом, ну и я повёлся на общем мнении.
> Методы расширять вэйланд, ведь они приведут к тому же самому.
> Что любая система плугинов — это зло....Расширять горизонты Wayland. Против 'Расширений' (То, что дополняет) и против 'Плагинов' (Модулей, которые тоже Расширают возможности) - Ничего плохого не имею. Костыли - Не исправляет ошибки, а лишь впихивает куски... кода.
> Реализаций протокола X версии 11. Cпецификации X Window System появились раньше X.Org, и X.Org не является ни единственной их реализацией, ни даже стандартообразующей. Они не могут менять протокол X11 по своему усмотрению.
Я то думал, что они от балды добавили '11' к 'X'. Да, я Дилетант.
> Кстати, «разработчики X» не имеют отношения к «разработчикам X.Org». хотя, конечно, кому охота разбираться в таких мелочах. главное — погромче повторять лозунги.
Да, "X.Org Foundation" лишь 'Возглавили проект'. Разработчики X - Проект Афина.
> Эти утверждения явно основаны не на опыте, а на подчерпнутых откуда-то обрывочных (и, похоже, неверно истолкованых).
- Это про Wayland из прошлого комментария.
'Пробывал' не значит что работало. Я лишь сказал, что Wayland вообще запустился, для меня этого достаточно. Максимум, где я использовал Wayland (больше 3 месяцев) - SwayWM.
>> Что X Window System была изначально создана с возможностью безболезненно расширять её в любом нужном направлении. Это не хак, это изначально было заложено в дизайн.
> Нечего сказать... Да, это так. Сейчас её "некоторые" именуют Xorg'ом, ну и
> я повёлся на общем мнении.распространённое заблуждение. X.Org (который вырос из xfree86) — всего лишь самая распространённая реализация на сегодняшний день. она считается де-факто reference implementation, но не является единственной. нельзя, конечно, отрицать, что у неё весьма большой авторитет — хотя бы просто в силу распространённости. и при других обстоятельствах X.Org мог бы послужить платформой для разработки X12. но не сложилось, по разным причинам.
> Костыли - Не исправляет ошибки, а лишь впихивает куски... кода.
ну вот расширения иксов не являются костылями. точнее, не всё там костыли: то, к чему не прикладывал руку пакард — обычно не костыль. ;-) и даже некоторые вещи, к которым он приложился, тоже вышли не такими уж плохими. сложно сразу научиться портить иксы качественно (да, XRender, это я про тебя).
>> Кстати, «разработчики X» не имеют отношения к «разработчикам X.Org». хотя, конечно, кому охота разбираться в таких мелочах. главное — погромче повторять лозунги.
> Да, "X.Org Foundation" лишь 'Возглавили проект'. Разработчики X - Проект Афина.собственно, подхватили реализацию xfree86. поскольку тогда казалось, что они вполне адекватные — не было никакого смысла делать конкурирующие форки.
Гном это ж0па без дырки. Проблемы накапливаются от релиза к релизу, и скоро эта ж0па взорвется, а все г0вно, которое скопилось внутри, разлетится на всех, кому неповезло оказаться поблизости...
так в этом поделии появился multihead и multiseat? xinerama?вообще,
"ещё один прозрел" (ц)
Вот к чему приводит свабодка...
Однажды лебедь, рак и щука и далее по Крылову.
Если у сообщества нет единых чётких целей, то и получается то, что наблюдаем сейчас.
Будь мужиком - покажи цели, прояви себя, блeат! ж)
от мужыка слышу!
кому, чего указывать? тут жеж все умные-преумные -- самомнение непробиваемое, из такого самомнения бы свёрла делать да резцы! эх!
не шмогли ни иксы до ума довести всем саобщитством, ни вейленд продвинуть...
Треш, угар и содомия (с)
поэтому хайль фюрер! все обязаны ходить в ногу, и строго по приказу!
ну, если вы ходите кто куда попало, то и имеете то, что имеете, а в нормальных организациях есть цели к которым идут и задачи, которые решаются, но алоокие свабодомыслящие о таком не задумыаются, это ж для них нисвабода и патаму обизятильна фошизъм.
типичное бинарное восприятие реалий пубертатами, ничего нового... кто-то, правда до седых усов так живёт и вроде ничего.
> а в нормальных организациях есть цели к которым идут и задачи, которые решаютсяДа ты про цели большой корпорации и цели _менеджеров_ большой корпорации не в курсе. А туда же. Учить про бинарное мышление.
> ну, если вы ходите кто куда попало, то и имеете то, что
> имеетеотлично работающий икс сервер, то бишь.
> а в нормальных организациях есть цели к которым идут и
> задачи, которые решаютсяи именно поэтому они часто используют [F]OSS — потому что им нравится пользоваться решениями тех, у кого нет целей и задач.
расскажи ещё что-нибудь интересное из своей реальности, она у тебя забавная.
> Wayland не решает никаких проблем .., но нарушает работу почти всех нужных мне приложений. .. связанные с Wayland люди, похоже, заботятся только о GNOMEЯ давно уже говорю, что GNOME - это диверсия против СПО. Это стало понятно с момента Gtk2 -> Gtk3, когда была полностью уничтожена обратная совместимость.
Жирные коты из корпораций вливают кучу бабла в RedHat, чтобы тупоrealых смузихлёбов загадить и уничтожить Linux.
А что делать простым смертным? Что остается?
Очередной дядя, который вместо того чтобы поддержать разработчиков и помочь им, начинает их хейтит, а мог бы вместо инициативы по бойкотированию Wayland, сделать инициативу по поддержке разработчиков Wayland, для того исправить его недостатки, а не жаловаться на то, что у разработчиков которые делают что-то в своё свободное время за бесплатно что-то не получается.
лучше бы он объявил бойкот системде, куда больше бы пользы оказалось.
А ты сам чем поддержал, кроме вопля на опеннете?
> Очередной дядя, который вместо того чтобы поддержать разработчиков и помочь имк сожалению, насильственная эвтаназия считается незаконной.
Simon Peter наверное забыл, что Wayland это модульная штука, а не монолитный гигант как X.Org, а Pipewire это как раз и есть модуль, который расширяет мультимедийные возможности, ещё стоит не забывать, что разработчики Wayland не богачи и не могут позволить себе то, что хотят от них другие.
> монолитный гигант как X.Orgдаже неважно, троллинг это или серьёзно — потому что очень хорошо показывает общий уровень понимания фанбоев со всех сторон.
Может я и не прав, но думается авторы вейланда сами накосячили. Если меняешь любую системную библиотеку - обеспечь прослойку совместимости. Весь софт завязан на старое апи а тут нате вам и крутитесь как хотите. Нечто подобное должно было произойти.
> обеспечь прослойку совместимостиВообще-то она есть: XWayland. Если специально не выяснять для многих софтин сходу и не понять, работают ли они по протоколу Wayland или через XWayland. Но тогда начинаются претензии, зачем мне Wayland, если какое-то приложение работает через прослойку, давайте либо все будет работать через wayland, либо я остаюсь на иксах, понятно.
Если шаринг в Зуме работает только на нём, то выкидывать, да.
Иксы тоже не работают. В zoom и skype нельзя шарить конкретное окно
Ну вот ещё кейлогер под вяленый есть: https://github.com/Aishou/wayland-keylogger пользуйтесь.
Правильно! Давайте дальше пинать полутруп иксов!
И всё же, обитатели opennet, может хватит хейтить всё новое? Возможно именно вялый позволит Linux нормально выйти на десктопы
ты так уныло стараешься, что это не взлетело бы даже в самом начале.
Выходит gtk2 -> хейтим т.к gtk1 лучше. Выходит gtk3 -> хейтим т.к gtk2 лучше. Вот и сейчас, выходит wayland -> хейтим т.к xorg лучше Тоже самое с qt и т.д. Может вообще вернёмся во времена одной голой консольки? Вот тогда то всё было идеально!