Мэйнтейнер пакетов с Firefox в Fedora Linux представил (https://mastransky.wordpress.com/2018/10/09/firefox-on-wayla.../) обновлённые сборки экспериментального пакета с Firefox, работающего поверх Wayland и использующего декорирование окон на стороне клиента (CSD, Client Side Decoration), при котором заголовок и рамки окна отрисовываются не оконным менеджером, а самим приложением. Пакет с модифицированным Firefox 62.0.3 подготовлен для Fedora 27 (https://bodhi.fedoraproject.org/updates/FEDORA-2018-58ae5c6d28), 28 (https://bodhi.fedoraproject.org/updates/FEDORA-2018-52fd4f15ed) и 29 (https://bodhi.fedoraproject.org/updates/FEDORA-2018-52fd4f15ed).Сборка также примечательна добавлением патча для корректной работы WebRTC через мультимедийный сервер PipeWire (https://www.opennet.me/opennews/art.shtml?num=47231) (замена PulseAudio)
в окружениях на базе Wayland (при помощи PipeWire в sandbox-окружении с браузером реализуется функциональность, недоступная из-за того, что Wayland-приложения изолированы от остального рабочего стола и не могут обращаться к другим окнам). Кроме того, в состав перенесены некоторые изменения из веток Firefox 63 (Beta) и 64 (Nightly), а также улучшена поддержка HiDPI и v-sync.
Отмечается, что отрисовка Firefox с использованием бэкенда на базе Wayland доведена до приемлемого вида и в Fedora 30 (репозиторий Rawhide) новая сборка будет предлагаться по умолчанию. Классическая сборка на базе X11 будет поставляться в качестве запасного варианта и станет доступна через пакет firefox-x11. В Fedora 29 по-прежнему по умолчанию будет поставляться Firefox с бэкендом X11, а Firefox с бэкендом Wayland предлагаться в качестве опции, доступной при установке пакета firefox-wayland.
Тем не менее, для приведения Firefox на базе Wayland до идеального состояния остаётся решить ряд проблем (https://bugzilla.mozilla.org/show_bug.cgi?id=635134), таких как исключение (https://bugzilla.mozilla.org/show_bug.cgi?id=1423598) смещения выпадающего меню и всплывающих подсказок за край экрана при сборке с GTK+ 3.24, обеспечение (https://bugs.kde.org/show_bug.cgi?id=397834) должной работы при запуске с использованием KDE Plasma на базе Wayland, обновление (https://bugzilla.mozilla.org/show_bug.cgi?id=1482350) WebRender/EGL.URL: https://mastransky.wordpress.com/2018/10/09/firefox-on-wayla.../
Новость: https://www.opennet.me/opennews/art.shtml?num=49419
и чего они GDM починили? шняга та еще - этот вяленный.
Господа знающие, объясните для чайника, что не так с Вяленым? Насколько я понял, штуковина полезная, вот только внедрение и допиливание почему-то ползёт крайне медленно
Как я, Кеша, понимаю. Еще в 2011-м читал статьи, что Wayland вот-вот выйдет и всем станет хорошо. Почему? Потому что X-сервер багованный изначально, был разработан в 90-е годы. Как следствие ранних болячек - тиринг (тиринг это мерцание). Что-то с буферами связано, когда через видеокарту выводится изображение на экран.Ну так вот. В 2011-м все эти разговоры велись. Вот-вот и будет Wayland. Сейчас 2018-й. И как бы стало чуть лучше, но до пригодного использования все никак.
И, походу, еще лет 5 ждать.
Ну и архитектура этого Wayland по идее лучше. Нет тиринга, окошки как-то по другому взаимодействуют.
Но я Кеша-дилетант. Больше не знаю.
> Сейчас 2018-й. И как бы стало чуть лучше, но до пригодного использования все никак.Год сижу на вяленом, ЧЯДНТ?
>> Сейчас 2018-й. И как бы стало чуть лучше, но до пригодного использования все никак.
> Год сижу на вяленом, ЧЯДНТ?пользуешься патчем браузера который позволяет ходить в интернет через звуковую карту "WebRTC через мультимедийный сервер PipeWire"
и да, человеку выше - это наглядно демонстрирует продуманность архитектуры вяленого
на роль X12 это явно не тянет
Пользуюсь браузером на иксах. Приложения на вяленом работают идеально и сам вяленый готов. Нужно лишь заставить производителей софта портировать под него удалив XWayland с поставки дистрибутивов.
>Нужно лишь заставить производителей софта портировать под него удалив XWayland с поставки дистрибутивов.Истинная суть борцунов за свободу.Когда вы поймёте,что свободу огнём не насождают.На вяленый все сами бегом перебегут,как только он не на словах станет лучше и удобнее иксов.
>>Нужно лишь заставить производителей софта портировать под него удалив XWayland с поставки дистрибутивов.
> Истинная суть борцунов за свободу.Когда вы поймёте,что свободу огнём не насождают.На вяленый
> все сами бегом перебегут,как только он не на словах станет лучше
> и удобнее иксов.Причём тут вообще свобода?
> свободу не насождаютВсе 'устоявшиеся' (на своё время)) стандарты получали широкое распостранение по причине ЛИБО ТАК — ЛИБО НИКАК :)
но ведь на табы, автозаворачивание и setup.cfg так и не перебежали.
И половина софта сразу улетит. Останется малонужные обрубки на GTK3. И все возмутятся и вернут обратно X11. Профит.
> пользуешься патчем браузера который позволяет ходить в интернет через звуковую карту "WebRTC
> через мультимедийный сервер PipeWire"Чоа?
> пользуешься патчем браузера который позволяет ходить в интернет через звуковую карту "WebRTC через мультимедийный сервер Windows Audio"
И теперь у каждого приложения будет свой собственный тиринг.
>Как следствие ранних болячек - тиринг (тиринг это мерцание).Нет, тиринг это не мерцание.
Ну, сказал А, говори Б или пустослов
Воспользуйся помощью Google, пернатый, раз уж не смог догадаться, от какого слова из английского языка этот термин образовался.
Отсутствие синхронизации записи в буфер и копирования в экранный буфер. Имеем такую ситуацию - в экранный буфер попадает часть предыдущего и часть нового кадра. Как итог, в движении видны разрывы кадра. Части кадра отображаются с запаздыванием, картинка рвется.
>Части кадра отображаются с запаздыванием, картинка рвется.Как раз части кадра рисуются без запаздываний, поэтому картинка рвется.
Есть другой вариант, когда кадр всегда рисуется целиком - вот тогда и идут запаздывания, и продолжительность показа кадра становится не равномерной (какие-то висят дольше положенного какие-то короче или вообще пропускаются).А дальше - кому что больше в кино нравится, плавность движений и рваная картинка на стоп-кадре, или дерганные персонажи фильма и нормальный стоп-кадр.
Правда если словить резонанс и полосы разрыва становятся видимыми - тут конечно ...
>Что-то с буферами связано, когда через видеокарту выводится изображение на экрандело не в этом. В вяленом все операции, связанные с доставкой сообщений между клиентом и сервером - атомные. А в иксах нет, поэтому там без дополнительной синхронизации могут возникать плохие фреймы.
Фанатики просто не могут осознать, что то, что они советуют друг другу от тиринга - это костыли, появившиеся из-за того что авторы иксов 30 лет назад плохо умели писать асинхронный многопоточный код.
У авторов иксов 30 лет назад таких задач даже не стояло.
А народ то думает, что все дело в частоте, ибо 50Гц на 60Гц экране нормально не отрисуешь (либо плавность движений, либо разрывы на стоп-кадре). А если мониторов два, да еще и на разных частотах, то пиши асинхронный код, не пиши...
>когда через видеокарту выводится изображение на экран.Мне больше нравится через ком-порт. Картинка ламповее.
неистово плюсую!
> Господа знающие, объясните для чайника, что не так с Вяленым?то что одна windows у нас уже есть, и firefox, кстати, в ней работает неплохо - не требует никаких пщпщ (теперь вот еще какой-то новой НЁХ, а то ж пщпщ был недостаточно Нёх) и видеоускорение задействует.
А X11, попавший в руки комитетчиков-пенсионеров и просто альтернативно одаренных - "не нужен, линукс ваш новый стандарт". Скоро его поддержка отправится туда же, куда альса - "вообще-то код есть, но он не работает, потому что мы тут понашлепали сэндвичбоксов и прочей фигни, забыв об этом коде, и они его ломают напрочь, а скоро все равно и собираться тоже перестанет - мы ж не планируем в нем ничего исправлять".
если не будет alsa-ы, то как тогда работать с железом? пилить новую альзу?
> если не будет alsa-ы, то как тогда работать с железом? пилить новую
> альзу?вам же в новости все разжевали - с железом будет работать интуитивно-приятный современному разработчику на rust+node.js пщ...простите, уже немодно, будет работать пип-аудио, причем это будет очередное линyпс-онли подeлиe, насмерть завязанное на systemd, и на саму альсу (которая вместе с линуксом пока далеко еще не весь opensource). То есть оно уже есть, правда мы его еще толком не написали.
Занимать микшер мы будем в монопольном режиме, поэтому и не думайте что вам удастся рядом запустить ваши устаревшие приложения, что-то там ненужное знающие о железе, все будет хрюкать и виснуть.
с творческим преведом, ваш freedesktop.org
Ваш пост полон драмы... Но где-то так оно и будет(
> Ваш пост полон драмы... Но где-то так оно и будет(Господь с вами, это ж комедия. Драма была лет десять назад, когда еще было кого-то или что-то жалко.
алса то остаётся.. хотя её бы переработать пора давно, но будет это ещё не скоро..
Да не, это просто идеология. И работать нормально не работает, но внедрять надо. Что-то вроде стандарта топлива Евро-6. Вроде экологично, но моторы ломаются чаще и вред для экологии ещё бОльший.Вместо готового решения подсосывается некоторое неготовое, но уже внедряемое. А потом удивляются что линукс не может на рабочих компах за 2%, как Касьянов, выйти.
евры 6-7-8... выдавливают производителей авто в сторону гибридов и электро-тяги, там вполне определённая стратегия которой следуют многие страны Европыа с линуксом - пока под него не появится нормальный офис, и дрова под офисную периферию (те-же принтеры), так и будет средой для IT спецов, а не системой массового применения
>а с линуксом - пока под него не появится нормальный офисMS Office под Wine вполне сносно работает, для любителей китайских зондов есть нативный Kingsoft WPS Office, ну Либра кое-как подтянулась и местами даже лучше чем вышеперечисленные.
>а и дрова под офисную периферию (те-же принтеры)Для старого хлама как раз всё ок.
Для старых принтеров проблем вообще никаких, особенно для марки Гарри Поттер
> евры 6-7-8... выдавливают производителей авто в сторону гибридов и электро-тягиот которых счастье великое только китайцам, как единственным в мире производителям литиевых пальчиковых аккумуляторов (вся современная наука и технология, внезапно, ниасилила батареи не из готового китайского дерьма).
То есть оно еще более антиэкологично и атехнологично, чем евро6 (и не забудьте что ТЭЦ, которые являются единственным доступным источником электричества во "многих странах отупевшей европы" - тоже жгут углеводороды, причем вряд ли делают это лучше и безвреднее автодвигателя, а потери от преобразования энергии вращения турбины в электричество, передачу хз куда, заряд/разряд батарей и наконец преобразование обратно во вращение - хорошо если не 70%). Но промытые зеленой пропагандой мозги думать уже решительно неспособны.> а с линуксом - пока под него не появится нормальный офис, и дрова под офисную периферию (те-же
> принтеры), так и будет средой для IT спецов, а не системой массового примененияон уже давно перестал быть системой для ит-спецов, потому что их тошнит от того, как его изуродовали ради массового применения для альтернативно-одаренных.
При этом никаких реальных проблем ни с офисом (пока не нужно сотрудничать с владельцами ms) ни с офисной периферией нет лет пятнадцать как.
>никаких реальных проблем ни с офисом (пока не нужно сотрудничать с владельцами ms) ни с офисной периферией нет лет пятнадцать как.
>пока не нужно сотрудничать с владельцами msКакое важное уточнение, ведь это 99% юзеров ПК!
>>никаких реальных проблем ни с офисом (пока не нужно сотрудничать с владельцами ms)
> Какое важное уточнение, ведь это 99% юзеров ПК!А можно ссылочку на статистику-опрос-подобное? Или "все ms-маркетологи так говорят, а значит это правда!"?
>>пока не нужно сотрудничать с владельцами ms
> Какое важное уточнение, ведь это 99% юзеров ПК!это ведь не означает что мне с ними кровь из носу везде и всегда надо сотрудничать?
Ну, вот... то есть дома распечатать страничку я могу и из oo. (впрочем, я могу и из гугледоксов, ваших документов мне не жалко, а у них нет особых проблем с импортом)А там где надо 800страничные документы word с embedded visio - там винда стоит еще по тридцатитрем причинам.
Как-то так и жили себе, без всяких вяленых и еще более готовностей для. И так и дальше, в общем-то, будет можно, только _такой_ линукс уже никому и низачем не будет нужен.
Libre Office 6.0 и высше, как раз очень даже неплохо работает с твоими любимыми DOCX.
> Libre Office 6.0 и высше, как раз очень даже неплохо работает с твоими любимыми DOCX.Постоянно такие заявления, только цифры всё больше.
А по факту плохо.
по факту иногда приходиться править docx-документы с кучей изображений, таблиц, сложных формул и систем уравнений. Выглядит все очень даже неплохо. Ах да, пока 6-я версия пока не научилась делать большие фигурные скобки в системах уравнений.
Зато xneur стал с ним глючить, и только с ним. А без xneur нафиг никакой офис не нужен -- замучаешься дважды набирать один и тот же текст.
Мы крыску используем и нам ничего не надо больше.
>Господа знающие, объясните для чайника, что не так с Вяленым? Насколько я понял, штуковина полезная, вот только внедрение и допиливание почему-то ползёт крайне медленно1. Очень серьёзные потери функционала в сравнении с иксами.
2. Объём этих потерь не вполне ясен: вместо разъяснений разработчики Wayland-а предпочитают отмалчиваться и хаять иксы.
3. Часть этих потерь должны компенсировать сторонние разработчики (где б их взять).
4. Часть вообще никак не компенсировать (этаникамунинужна!).
5. Большой объём лжи в адрес уже работающего проекта (я про иксы).
6. Большой объём оторванных от реальности мечтаний (вот будет Wayland, так сразу починятся сами собой все проблемы, в том числе в проприетарных блобах).
7. Переход всего уже написанного иксового софта в категорию "легаси".
8. Многочисленные фанаты Wayland-а, ни разу его не видевшие, но заочно любящие и орущие про плохие иксы.*
9. Пример с PulseAudio: полурабочей поделкой, которую снова собираются выпиливать, едва-едва допилив до чего-то там.
* Про фанатов. Один знакомый виндопрогер с пеной у рта доказывал мне, что Иксы устарели (он их видел пару раз), и что Вейлэнд очень крут (он читал). Впервые он увидел вэйлэнд, когда я притащил ему live-флэшку Федоры. Самое забавное, что на его железе Вейлэнд отчаянно тормозил и сыпал артефактами, хотя у меня с той же флэшки всё работало вполне нормально (минус нормальное ускорение, плюс проблемы с кой-каким иксовым софтом, но с live-флэшки какой спрос?). Фанатом он после этого быть не перестал. Собственно, в этом эпизоде раскрыта вся суть фанатов Wayland-а.
Судя по описанию, Вяленого случайно не разработчики Gnome пилят?
ну что вы, что вы, Мигель был милым ребенком по сравнению с этими.он, во всяком случае, не рассказывал всем о том какие плохие другие проекты, и как он всех приведет к светлому будущему в котором "posix немодно, линукс ваш новый стандарт", а реально делал то, что считал нужным, вполне линуксонезависимое и решавшее те проблемы, что ему казались - проблемами (и вот это и было печально, потому что он тоже считал проблемой "не как в винде!" - причем винду видел 3.11, в основном). И даже оставил потомкам одну не совсем бесполезную вещь - glib.
Не. Его пилят разработчики иксов. Да да того самого который бажный и ненужный. Но в это раз то точно...
> Его пилят разработчики иксовЕсли бы. Те самые разработчики давно на пенсии, а уже их преемники не осилили, и решили всё "разрушить до основания" и переписать с нуля. С предсказуемым результатом.
>> Его пилят разработчики иксов
> Если бы. Те самые разработчики давно на пенсии, а уже их преемники
> не осилили, и решили всё "разрушить до основания" и переписать сони не осилили даже понять, что именно разрушают и для чего оно так сделано. Ну зато да - "мультитрединг" и прочая мура.
Как протокол может тормозить? Прочитай что такое Wayland, а потом пиши свой бред.
> Как протокол может тормозить?By design.
>Как протокол может тормозить?Замени «Wayland» на «реализацию Wayland-композитора в Гномо-федоре», коль сразу не понял, о чём речь.
Ты писал про Wayland, а не композитор и тактично умолчал о KDE Kwin на Wayland.
>KDE Kwin на WaylandДа чхать мне на него, речь вообще о другом шла, чего ты, конечно же, не заметил.
> допиливУ меня как переодически пропадал звук ещё в 8 версии так и продолжает уже 11. Не допилили, просто хипстеры решили выпилить и запилить очередную полу-рабочую поделку-прототип.
> Не допилили, просто хипстеры решили выпилить и запилить очередную полу-рабочую поделку-прототип.Ну, нет так нет. Я эту поделку всегда выпиливал, меня alsa вполне устраивает, в отличие от.
Например, оно с nvidia не дружит нифига... Нормально вяленый работает только с штеудом...
Nvidia в текущем виде не нужно на Linux. И не будет нужно до тех пор пока они не сделают открытый драйвер в ядре как у AMD.
Невидия нужна для игр, а не DE. Для DE штеуд и был запилен.
>что не так с ВяленымС ним как с коммунизмом - вроде идея классная, а на практике что-то всё не так хорошо. А иксы тем временем тупо работают при всех своих якобы минусах.
> А иксы тем временем тупо работают при всех своих якобы минусах.а вот эту проблему мы вскорости решим.
Работать будет только xeyes и, с некоторыми проблемами, xterm, и то не на всех платформах, а только на тех где есть systemd-logindнам уже норм занесли.
Wayland сильно урезан. У него в т.ч. нет рисования примитивами на стороне сервера. Также в него вкрутили повышенную секурность, которая вставляет палки в колёса. Например, в Wayland'е нельзя скриншотить из командной строки. Потому, что у каждой отдельной софтины нет доступа к окнам других софтин. Скриншоить в Wayland'е можно только силами композитора. И таким образом композитор преврашается в неюниксвейный комбайн.
> в Wayland'е можно только силами композитора. И таким образом композитор преврашается
> в неюниксвейный комбайн.юниксвей надо зaкaпывaть, линукс ваш новый стардарт!
> И таким образом композитор преврашается в неюниксвейный комбайн.Скриншотить в иксах можно силами иксов. И таким образом Xorg превращается в неюниксвейный комбайн.
> Скриншоить в Wayland'е можно только силами композитора. И таким образом композитор преврашается в неюниксвейный комбайн.Если в ваш комозитор еще не завезли dbus api, то попросите, чтоб завезли.
Сможете сделать скриншот используя dbus-send, а скорее всего, кто-то вам напишет маленькую программулину на C, Go или даже баше, позволяющую сделать скриншот из консоли вызовом одной простой команды.
>Например, в Wayland'е нельзя скриншотить из командной строки
>Господа знающие, объясните для чайника, что не так с Вяленым?Firefox-X11 будет раболтать и в X11 и в Вяленом.
Firefox-wayland будет работать только в Вяленом.Отседа вывод - нет Вяленного (сработал fallback режим выбросив в X11) нет Firefox. :)
Ну или для X напишут прослойку, чтоб пускать приложения для Вяленного, что придаст всему процессу некоторую изюминку. :)
Связка Wayland (на самом деле Sway/Weston и пр., т.к. Wayland - это просто протокол) плюс XWayland (прослойка для совместимости с приложениями) полностью заменяют "иксы" (процентов на 95). Неплохо так работает уже года три. Но некоторые люди зачем-то ждут, что весь софт перепишут под чистый Wayland, без прослойки, а этого никто как раз и не собирается делать. Эволюционным путем софт переползет лет через надцать, просто когда Wayland будет везде по умолчанию, да еще и не будет досадных ограничений по функционалу - тогда и будут по умолчанию собирать под него плюс не использовать в коде некоторые вызовы иксов как сейчас.
> Связка Wayland (на самом деле Sway/Weston и пр., т.к. Wayland - это
> просто протокол) плюс XWayland (прослойка для совместимости с приложениями) полностью
> заменяют "иксы" (процентов на 95). Неплохо так работает уже года три.
> Но некоторые люди зачем-то ждут, что весь софт перепишут под чистый
> Wayland, без прослойки, а этого никто как раз и не собирается
> делать. Эволюционным путем софт переползет лет через надцать, просто когда Wayland
> будет везде по умолчанию, да еще и не будет досадных ограничений
> по функционалу - тогда и будут по умолчанию собирать под него
> плюс не использовать в коде некоторые вызовы иксов как сейчас.Wayland - это wlroots, остальное полурабочие велосипеды.
потому что есть задача сидеть на двух стульях и поддержку вейланда запилить и совместимость с иксами не угробить и это всё в рамках одной кодовой базы.. неудивительно что получается не у всех.
Вяленый - набор протоколов, про которые не расказали как нужно правильно реализовывать. Итого X11 дефрагментировалась на Kwin, Mutter, wlroots - каждая со своими особенностями, которые легли на плечи тулкита/приложения. Например, alacritty у меня в sway не работал от того, что он реализуют не ту версию протокола какую ему нужно, а вот в mutter работал. Зато в Mutter не запилили протокол отключения lockscreen при простое, поэтому нужно постоянно дергать мышку в mpv.
> обеспечение должной работы при запуске с использованием KDE Plasma на базе WaylandНу что же, поздравляю. Мы должили до момент, когда приложения, адаптированные для одной ДЕ\ВМ не будут должным образом работать на другой
да вроде давно уже? Они вот скоро еще и просто работать не будут, совсем никак, это да.
вайланд наводит новый стандарт, и фаза адаптации прилад под него с обеих сторон идёт итеративно, это нормальная практика - есть слона по частям
Ну так KDE всегда было в роли догоняющего.
Как я понял по ссылке в новости, баг был как раз в KWin-е.
> Мы должили до момент, когда приложения, адаптированные для одной ДЕ\ВМ не будут должным образом работать на другойЭто ещё в KDE4 началось, в KDE5 всё ещё веселее.
да, с менюхами у вяленого какая-то чехарда: если в gparted открыть меню, и потом через глобальное меню запустить другую приладу, то всплывает немного артефактов :)похоже идеология меню встала поперёк дизайна вайланда
Мне бы твои проблемы. У меня в бубне 18.10 gparted на вяленом вообще не запускается.
> Мне бы твои проблемы. У меня в бубне 18.10 gparted на вяленом
> вообще не запускается.xhost +
> да, с менюхами у вяленого какая-то чехарда: если в gparted открыть меню,
> и потом через глобальное меню запустить другую приладу, то всплывает немного
> артефактов :)
> похоже идеология меню встала поперёк дизайна вайландаИдеология меню поперёк дизайна X11 тоже. Если в любом приложении открыть меню, перестают работать глобальные комбинации клавиш, потому что в дизайне заложено, что меню это особое окно, в которое попадает весь ввод.
Всё это конечно весело. Но> смещения выпадающего меню и всплывающих подсказок за край экрана
- это такой детский сад, который должен был быть решен в кодовой базе в 90-х и покрыт тестами, и больше никогда не вылезать.
Через пару лет вяленного забросят, т.к очередной колосс аки IPv6. И детские глюки в GUI будут исправлять уже в новом молодежном фреймворке.
Это проклятье линукса.
>- это такой детский сад, который должен был быть решен в кодовой базе в 90-х и покрыт тестами, и больше никогда не вылезать.Так это, Вяленный как раз для избавления от всего "ненужного хлама" наработанного в 90-е и раньше. :)
> - это такой детский сад, который должен был быть решен в кодовой
> базе в 90-х и покрыт тестами, и больше никогда не вылезать.Представляю себе разработчика, который в 90-е годы исправляет код для реализации всплывающих подсказок и покрывает его тестами, потому что в 2018-м году этот код будут портировать на графическую систему другой архитектуры.
Ну ок. Как бракоделили разработчики в 90е, так и в 2018 продолжают.
> Ну ок. Как бракоделили разработчики в 90е, так и в 2018 продолжают.Ну да, как софт пре-релизной версии пре-альфы содержал баги в 90-х годах, так и содержит их в 2018-м. А могли бы волшебным именем вейланда ситуацию исправить!
Ну вот, в Firefox щас первый засадит Wayland, и все линуксоиды перебегут на него.
>Ну вот, в Firefox щас первый засадит Wayland, и все линуксоиды перебегут на него.Линуксоиды свалили с FF ещё когда ейные разрабы поддержку alsa дропнули.
Настоящие линуксоиды свалили, когда отвалился 5dactyl
>Настоящие линуксоиды свалили, когда отвалился 5dactylVimperator ещё работал.
Ничего. Скоро и альсу из линуксов выкинут.
>>Ну вот, в Firefox щас первый засадит Wayland, и все линуксоиды перебегут на него.
> Линуксоиды свалили с FF ещё когда ейные разрабы поддержку alsa дропнули.Омские, что ли?
>Омские, что ли?Нет. Кстати, куда он делся? Давно постов не видел.
>>Омские, что ли?
> Нет. Кстати, куда он делся? Давно постов не видел.Свалил с Firefox из-за Pulseaudio, теперь не может попасть в интернет.
На что свалили?
Хромой еще хуже, остальные не факт что отобразят страницу как задумала веб-макака $sitename
>Хромой еще хуже, остальные не факт что отобразят страницу как задумала веб-макака $sitenameChromium.
Заметно хуже Firefox-а в лучшие годы оного, и допилен до того уровня не будет никогда в силу архзитектурных особенностей и идеологических причин. Но увы — «остальные ещё хуже».
Погодите, зачем для работы звука обращаться к другим окнам?
> WebRTC через мультимедийный сервер PipeWireкак работает сетевой протокол через сервер видео/аудио потоков??
WebRTC - не сетевой протокол.Реализация WebRTC в браузерах, внезапно, должна показывать тебе видео и аудио.
нет, вы совершенно неправы. webrtc действительно не протокол, а js api (дающая доступ к целой пачке корявых гуглепротоколов, меж тем)но его реализация в браузере ничего пользователю не должна, она должна тому кто писал жабаскрипт - и вполне может ничего не показать, а стырить у тебя - видео, и аудио ;-)
> WebRTC - не сетевой протокол.
> Реализация WebRTC в браузерах, внезапно, должна показывать тебе видео и аудио.WebRTC (англ. real-time communications — коммуникации в реальном времени) — проект с открытым исходным кодом, предназначенный для организации передачи потоковых данных между браузерами или другими поддерживающими его приложениями по технологии точка-точка.
https://ru.wikipedia.org/wiki/WebRTCвы опять уличили википедию во вранье?
хотя да, там не написано что это - "протокол"
а вот что "предназначенный для организации передачи потоковых данных" - написано
и явно показывать и рассказывать что либо WebRTC не должен
Выбери wayland.
Перестань пользоваться тачпадом. Покупай мышь.
Перестань пользоваться видеокартой Nvidia. Есть альтернативы, целых две.
Переходи на gnome3. Тебе понравится.
Запускай каждую вторую программу через Xwayland.
досюда все правильно
> Запускай каждую вторую программу через Xwayland.а вот это мы скоро исправим - во-первых, они не будут нормально работать, во-вторых, при их работе будет ломаться звук в новом-модном-xwayland-пипаудио-файрфоксе, поэтому просто выбрось весь свой устаревший хлам, несовместимый с новыми-модными концепциями, тебе понравится!
> досюда все правильно
>> Запускай каждую вторую программу через Xwayland.
> а вот это мы скоро исправим - во-первых, они не будут нормально
> работать, во-вторых, при их работе будет ломаться звук в новом-модном-xwayland-пипаудио-файрфоксе,
> поэтому просто выбрось весь свой устаревший хлам, несовместимый с новыми-модными концепциями,
> тебе понравится!Исходя из опыта Fedora 25 → 26 → 27 → 28, поддержка приложений xwayland становится только лучше. Когда ждать ухудшения?
Линукс - это большой выбор, говорили они. А пришли к тому, что железо надо подбирать под софт и молиться, чтобы оно хоть как-то заработало.
А вы что думали вклад корпораций за бесплатно получить?!
Если не деньгами, то централизацией возьмут своё.
Однако, есть eudev, openrc, sysvinit, LFS, либреЯдро, т.д., сообщество не стоит, не нравится wayland, форкните X11, попытаются закопать ALSA - форкните, примеров море.
Я дам donations на такие вещи, а вы скажете, а-а, свободный софт не значит бесплатный, чтоб он жил надо людей поддерживать, т.е. платить, как же расточительно и обидно. И пойдёте ставить обратно пиратские окошки, но это уже сарказм.
Дело не в деньгах и даже не в лицензии софта. Я бы с удовольствием заплатил за какой-нибудь дистр линукса столько же, сколько стоит, к примеру, последняя винда. При условии, что оный дистр избавлен от кучи детских болячек и стабильно работает. Окошки мне глубоко противны хотя бы тем, что это один большой зонд сам по себе.
Андроид еще больший зонд и со временем кроме него ничего не останется)
Как оно там в 2000 году? Пора вылезать из криокамеры.
Я бы с вами с удовольствием согласился, если бы на днях не огреб проблем с wifi адаптером, который был выпущен в 2014(!) и выдавал интернет в 50 раз медленнее положенного на стандартных драйверах из свежего ядра. Что вылилось в ручную установку багфикса при помощи мануала и набора ряда нетривиальных команд. Подобные вещи новичка линукса попросту отпугнут. Да, как правило большинство железа подхватывается и работает, но если этого не произошло - жди беды, готовься тратить кучу времени.
Поставь драйвер от производителя.
> Выбери wayland.
> Перестань пользоваться тачпадом. Покупай мышь.Зачем?
Попробуй настроить и попользоваться тачпадом в gnome3 на wayland. Узнаешь.
Пользуюсь прямо сейчас, в чем проблема-то?
И что, даже жесты работают?Можно настроить чувствительность тапа, palm detection?
палишься
если не работает то, чего и так нет на мыши, зачем ты советуешь покупать мышь?
ну так очевидно - если тачпад работает как плохая мышь, можно его выкинуть и купить мышь - все равно ничего из специфических тачпадных вещей не работает, а пользоваться им без этого неудобно.
Валяюсь на диване, тачпад самое то.
Прокрутка двумя пальцами работает.
Что еще может быть нужно?
> Попробуй настроить и попользоваться тачпадом в gnome3 на wayland. Узнаешь.Попробовал, настроил и пользуюсь. И трекпоинтом тоже.
Зачем мышь? Не, мышь тоже работает, конечно.
> Переходи на gnome3. Тебе понравится.Вспоминается окончание анекдота про мужика, попавшего в ад:
> - Наркотиками баловался?
> - Бывало.
> - Ну тогда четверг тебе тоже понравится! Курево, ширево... И от передозировки не помрешь - мертвый же!
> - Ух! А я-то, дурак, боялся!
> - Слушай, а ты случаем не голубой?
> - Нет!
> - Плохо. Тогда тебе пятница точно не понравится!
>
Под линь железо всегда выбирали под систему, а не наоборот.
Последнее, проблемы умирающего api gtk, xwayland временный костыль, который как кони на переправе.
Так логично же. Нужно чтобы софт работал, а не фапать на ФПС под нагрузкой.
Господа знающие, а в винде приложение тоже само рисует рамки? Ведь можно создавать приложения вообще без заголовка и рамки
В виндах при создании класса окна, можешь указать какое нужно окно и хочешь ли ты, чтобы винда сама его отрисовывала.Если совсем упрощённо - у каждого элемента в винде есть device context (DC) (кнопки, панели, списки и т.д. в сущности тоже окна). Вся отрисовка сводиться в конечном итоге (через абстракции) к операциям с DC.
Можно сказать винде, указывая стиль при создании класса окна - создай окно без заголовка и рамки я буду рисовать там сам (тогда уже и тени и всё остальное будь добр рисуй сам или проси, опять же сам, систему рисовать системные), или рисуй как положено.
В иксах тоже так.
вы иксы с qt попутали
Любой человек может создать свою ОС на базе исходных кодов Linux. Так?
Любой человек имеет право внедрить в свою ОС - Wayland, Firefox и даже тотальный сбор данных, которые будут отправлены на сервер и анализироваться. Так?
Вы выбираете привязаться к такой ОС или нет.>https://ru.wikipedia.org/wiki/Linux_From_Scratch
>Linux From Scratch — книга Герарда Бикманса и др., описывающая процесс сборки >своего дистрибутива операционной системы Linux из исходных кодов. Книга свободно >доступна с сайта Linux From Scratch.Вам лень создать свою ОС, или, вы не довольны тем, что этот человек делает свою ОС по своему а не по вашему?
(ps-плоха или хороша такая ОС, это другой вопрос)
> Любой человек может создать свою ОС на базе исходных кодов Linux. Так?вы, похоже, и lfs-то не дочитали, но ценное мнение имеете.
исходные коды linux - это ядро. Ос создается на базе ядра и еще кучи деталей, о которых вам стоило почитать в книжке про архитектуры операционных систем, можно - еще советских, с тех пор чудес не появилось.теоретически вы можете это сделать самостоятельно (не тупо выполняя чужие рецепты копипастой, а самостоятельно) - если проживете хотя бы лет этак 250, и при этом будете питаться праной и жить на дереве - желательно чтобы процесс питания параллелился с получением нужных знаний и деланием, а то 250 тоже может не хватить.
практически такие вещи делаются совместными усилиями миллионов, и это не только разработчики, но и счастливые или не очень пользователи, не поленившиеся хотя бы прислать багрепорт. (иногда модный-современный софт делает это за них не спросясь)
воспроизвести современную цивилизацию на коленке вы не сможете. Тем более не сможете на той же коленке не воспроизвести 1:1, а сделать что-то отличающееся. Даже если проживете не 250, а 2000 лет, все так же питаясь праной и решив жилищно-коммунальные проблемы, каждые сто лет перелазя на другую елку.
Да, большинству банально лень и кроме обсирания в интернетах они ни на что не способны. Увы, таковы реалии.
ты-то небольшинство, ты уже запилил свою болген-ос с пасьянсом и [чорт, и это тут нельзя]?
> ты-то небольшинство, ты уже запилил свою болген-ос с пасьянсом и [чорт, и
> это тут нельзя]?Небольшинство запилило федору с файрфоксом и вейландом.
>> ты-то небольшинство, ты уже запилил свою болген-ос с пасьянсом и [чорт, и
>> это тут нельзя]?
> Небольшинство запилило федору с файрфоксом и вейландом.это как раз большие команды, причем несколько разных. Самостоятельно или малой группой в лучшем случае пока будет получаться выпилить то и другое обратно из последней федоры - и то только потому, что это на самом деле сделали за тебя и такая сборка еще худо-бедно поддерживается.
Причем против тебя будут играть ребята на зарплатах, а "семью твою кто кормить будет - штандартенфюрер?"
>>> ты-то небольшинство, ты уже запилил свою болген-ос с пасьянсом и [чорт, и
>>> это тут нельзя]?
>> Небольшинство запилило федору с файрфоксом и вейландом.
> это как раз большие команды, причем несколько разных.Это как раз всё равно небольшинство.
> Причем против тебя будут играть ребята на зарплатах, а "семью твою кто
> кормить будет - штандартенфюрер?"Обоснуй свой бизнес и заработай. Сделай лучше чем федора. Ты уже запилил свою болген-ос с пасьянсом и [чорт, и это тут нельзя]?
>Ты уже запилил свою болген-осЕсли по справедливости то он не создал ее с ядра а
>BolgenOS – дистрибутив Linux, основанный на Ubuntu.
> Это как раз всё равно небольшинство.это как раз большинство - тех, кто решает, что у тебя завтра будет на десктопе (если, конечно, не устраивает винда в оригинале, а не в плохой копии)
> Обоснуй свой бизнес и заработай. Сделай лучше чем федора. Ты уже запилил
моя фамилия, к сожалению, не Жулик. (гугль поможет тебе узнать, как именно он "заработал") да и профессия далека от эффективного менеджмента.
> свою болген-ос с пасьянсом и [чорт, и это тут нельзя]?
да, в тех самых описанных мной пределах - больше выпиливать чем запиливать, и ненадолго задержать наступление мусорного софта на лично своих системах, это относительно доступно одиночкам. Но лучше бы я это время потратил на что-нибудь другое, потому что это - и как хобби уныло, и для работы бесполезно. Дениска хотя бы получил рекламную шумиху.
>> Это как раз всё равно небольшинство.
> это как раз большинство - тех, кто решает, что у тебя завтра
> будет на десктопе (если, конечно, не устраивает винда в оригинале, а
> не в плохой копии)
> Да, большинству банально лень и кроме обсирания в интернетах они ни на что не способны.Определись, чем занимается большинство.
Впрочем, и так понятно, что твоё утверждение — ложь, напечатанная ради выкручивания из ситуации, в которую ты загнал себя сам.
Большинство пользователей Linux — не решают, что у тебя завтра будет на десктопе. Большинство пользователей не занимаются разработкой. Большинству лень и кроме обсирания в интернетеах они ни на что не способны.
Интересно что думают о wayland разработчики проектов, таких как libreoffice, gimp, kicad, ardour, 3D-движков и пр. Вот их мнение интересно слышать, чем просто бурное негодование на форуме.
А зачем им что-то думать? Поддержка Wayland давним-давно есть в gtk&qt, никаких особых заморочек у них нет.
Ardour до сих пор на GTK+2:
https://abf.io/import/ardour/blob/rosa2016.1/ardour.spec#lc-42Видимо, разработчику больше заняться нечем, как участвовать в игрищах хипстеров без стандартного протокола.
Нет, всё проще, он начинал его пилить в давние времена и со временем обнаружил, что всё это "свободное сообщество" абсолютно не кормит (при том, что он делает действительно крутой проект), а основные деньги идут от сборки для MacOS, да ещё и виндузятники просятся, денежкой маня. В итоге имеем то, что проект так и на GTK+2, который скоро совсем умрёт (даже XFCE с него укатывается), а основное кол-во донатов и скачиваний приходится на пользователей Mac и Windows. Такие дела.
> В итоге имеем то, что проект так и на GTK+2, который
> скоро совсем умрёт (даже XFCE с него укатывается)Не умрет еще очень долго. GTK+1 вон до сих пор собираем из AUR и в репозиториях ALT, как раз известный здесь mike@ им занимается.
Как там с зондами в Альте? Встраиваете?
Там ЕМНИП на GTK только окно да файловые диалоги. Остальное всё рисуется Cairo.
кдешники в восторге от вяленда например (скролить до пункта But why?) https://blog.martin-graesslin.com/blog/2018/01/kwinx11-is-fe.../
> кдешники в восторге от вяленда например (скролить до пункта But why?) https://blog.martin-graesslin.com/blog/2018/01/kwinx11-is-fe.../KWin/Wayland without X11 starting too fast and due to that causing bugs
Круть.
Отлично! И хорошо, что скоро дропнут иксы, как дропнули ALSA и GTK+2.
И как же PulseAudio работает без ALSA? Что дропнули, так это OSS в ядре Linux
По ходу, совсем не скоро, еще лет 20 будет жить!
Да какая разница, что там в федоре, если это красношляпый проект по окончательному закапыванию линукса на десктопе.
как это то есть, какая? В этот прибор ваше будущее видно.
Linux, как и весь этот мир, однажды закопает стремление на одну и единственно эксклюзивную его интерпретацию ;)
*там же ещё про непогрешимую надо было что-то добавить! )))
>использующего декорирование окон на стороне клиента (CSD, Client Side Decoration)теперь каждый кусок говнокода будет рисовать свою собственную рамку окна, только потому что гномосеки так решили?
>>использующего декорирование окон на стороне клиента (CSD, Client Side Decoration)
> теперь каждый кусок говнокода будет рисовать свою собственную рамку окна, только потому
> что гномосеки так решили?С добрым утром, красавица! CSD в Linux существует с 2013 года, с Gnome 3.10. CSD в Firefox поддерживаются с февраля 2018, Firefox 59.
Нет, почему. SDL2 будет вообще без всякой рамки.
скрины где?
Я только перешел на Nvidia ради хакинтоша и тут же узнал, что вяленый мне больше не друг :(
Ненавижу тебя - Nvidia!!!