LINUX.ORG.RU

Firefox включает полноценную поддержку Wayland

 ,


1

3

Начиная с версии 121, веб-браузер Mozilla Firefox при запуске в сеансе Wayland будет задействовать «родную» поддержку новой оконной системы.

Ранее браузер полагался на слой совместимости XWayland, а нативная поддержка Wayland считалась экспериментальной и скрывалась за флагом MOZ_ENABLE_WAYLAND.

Отследить статус можно тут: https://phabricator.services.mozilla.com/D189367

Выпуск Firefox 121 запланирован на 19 декабря.

>>> Подробности

★★★★★

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

один процесс на всех

На все 3,5 программы, которые до сих пор не умеют wayland

alex1101
()
Ответ на: комментарий от thegoldone

мне не нужна защита

А для пользователя, для пользователя

LOR как всегда. Говорит «пользователь», а оказывается, что это не пользователь, а «я».

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

Если пользователь не может пользоваться системой. Банально рабочим столом. Это вряд ли я. Скорее все или почти все.

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

Название железа ничего не меняет

Меняет. Потому что сейчас вайланд работает даже на NVidia. И твои вопли «Аааа111!!! Черный экран!!!» требуют хоть какого-то подтверждения. Но назвать конфигурацию, с которой вайланд не работает, ты не хочешь. Следовательно, ты пришел сюда набрасывать и тебя надо гнать отсюда ссаными тряпками

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

сейчас вайланд работает даже на NVidia

Хрюнделю расскажите, а то он не в курсе.

bread
()
Ответ на: комментарий от hateWin

Кстати, где описание железа и прочие доказательства? Пока что я только одно видео видел с Вами и вялым. На порнхабе. Он не работал.

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

когда по идеологическим причинам возникло два конкурирующих тулкита и два больших DE

Не, тогда всё было нормально потому что они были взаимозаменяемы и давали пару десятков вполне рабочих вариантов при скрещивании.

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

Я просто качаю дистр, ставлю и...

...начиню разгребать косяки. Там до работы далеко. Хотя если ОЧЕНЬ сильно понизить планку... Ну, в итоге всё сводится к «вот вам говно, жрите что дают и не вякайте».

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

Вот лично тебе с железом повезло, он у тебя завёлся. А мне вот не повезло - просто тупо не завёлся и всё. А гном вообще можно в рассчёт не брать, он не для людей.

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

Ну вот стоит у вас в CSS border: 1px solid #000000 — что делать при масштабировании 150%?

Написано 1 пиксель? Рисуем 1 писель. Если мы предполагаем что дизайнер знал что делал.

Если мы предполагаем что дизайнер - _удак, тогда нужно подумать. Например рассчитать чему должен быть равен 1 дефолтпиксель на например 96ppi и исходя из этого пересчитать всё в милиметры а затем округлить до ближайшего целого. Но со шрифтами, наклонными и кривыми это плохо работает, так что выбираем подходящий режим субпиксельного сглаживания (а ещё лучше - даём на выбор юзеру) и применяем его на всё а не только текст.

Хотя что то мне подсказывает, что векторная графика на то и векторная, чтобы этот вопрос уже был решён в движке отрисовки. Так что надо просто определиться сколько милиметров эта линия.

Лучше всего конечно не рисовать пикселями векторную графику.

Так как я против думания за разработчика и искуственного урезания функционала - не буду предлагать выпилить из css для интерфейсов пиксельной отрисовки. Но предупреждение об ошибке выдавать нужно (разработчику). А так как некие области очевидно будут заливаться битмапами (в пикселях), то видимо стоит интерполировать со сглаживанием. Размеры области то заданы в милиметрах.

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

Мы лучше запилим весь стек с нуля

Весь стек чего? Аудиодрайвера? Файловой системы? Мы как бы о графическом сервере говорим. И исключительно в разрезе замены ГС Х11+композитор на вайланд-композитор. В другом разрезе вайланда просто не существует.

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

В реальности - гном-вайланд фризит и держит 3 окна, а кде-вайланд выдаёт синеватый пустой экран в течении 5 секунд перед крахом. Это тоже реальность.

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

Вяленд не создаёт никаких проблем, кроме тех, которые создаёт любой переход на несовместимый АПИ.

А что делать, если пару (десятков?) api забыли отвесить? Ну т.е. есть конечно вариант «не переходить»...

И это хорошо.

И опять всё сводится к «вот вам говно, жрите что дают». Это прогресс, товарищи!

Ну удачи тебе в администрировании локалхоста.

А что там администрировать? 5 минут и оно работает как надо. Повторять раз в 5 лет, при смене lts-дистрибутива.

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

Написано 1 пиксель? Рисуем 1 писель.

И получим отсутствие масштабирования отдельных элементов интерфейса.

Например рассчитать чему должен быть равен 1 дефолтпиксель на например 96ppi и исходя из этого пересчитать всё в милиметры а затем округлить до ближайшего целого.

И получим артефакты. Например, имеем идущие рядом чёрную линию #1 в 1 пиксель, белую #2 в 1 пиксель и чёрную #3 в 2 пикселя. При масштабировании в 150% они все вместе должны отмасштабироваться в (1 + 1 + 2) * 1,5 = 6 пикселей. Линия #3 масштабируется нацело и займёт 2 * 1,5 = 3 пикселя, и остальные 3 пикселя останутся для линий #1 и #2. Какая из них должна быть округлена в какую сторону? Как решить, отдать белой линии 2 пикселя, а чёрной 1, или наоборот? И что делать с тем, что бывшие одинаковыми линии теперь в 2 раза отличаются по ширине?

интерполировать со сглаживанием

И получим мыло.

Ещё раз повторяю: задача дробного масштабирования интерфейса совсем не настолько тривиальна, как кажется с дивана.

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

Вот только я-то не попадался на отстаивании взаимоисключающих утверждений.

Ты попался уже 10 раз на том, что ты откровенно пи*дишь и игнорируешь факты.

Ну а на иксах ты одновременно «прогнулся под редхат», в смысле используешь их код, и юзаешь бомжереализацию из говна и палок.

Да мне пофиг чей код, лишь бы архитектура была нормальной. У иксов к тому же качество кода тоже нормальное, можно улучшить только переписыванием на Rust.

Ну началось отрицание реальности. Вейланд придумал некто Кристиан Хогсберг, работник редхат и лид проекта AIGLX, благодаря которому на иксах появился композитинг. Так что ты буквально пользуешься творением редхата и лично автора вейланда.

Ещё раз, наитупейший, «мейнтейнеры» != «создатели», когда ты уже это наконец поймешь? У тебя напрочь отсутствует мозг?

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

Отлично, тогда вопрос: если в иксах куча их кода и они его порефакторили, тогда почему вялендофанатики ноют, что код в иксах «старое непонятное говно»? Шизофреники хреновы.

Защитник протокола, реализацию которого никто не может написать.

Она уже написана, в одном экземпляре - как и надо, ну не считая форков (Xenocara, etc.), которые на 99% повторяют функциональность, и возможно в будущем станут де-фактов основной веткой иксов.

Вон, разрабы цинамона неожиданно открыли для себя, что скоро их поделие тупо не будет запускаться в части дистров

Им пофиг, у них есть Linux Mint, который может вполне диктовать свои условия, потому что заслужил это своей популярностью и до вяленных бомжедистров им дела никакого нет.

Однако, если до тебя, тормоз, ещё не дошло, цель проекта wayland не в замене xorg на другую реализацию x11, а в замене x11 на вменяемый протокол. xorg при этом остаётся, под именем xwayland.

Как у вас интересно риторика «выкинуть иксы нахрен» поменялась на «вот смотрите есть XWayland». Получается, что Wayland не замена иксам, а просто фиксинг фатального недостатка, а XWayland нужен, чтобы в вашем богоспасаемом вяленде хоть что-то работало, иначе он не нужен.

Так что предлагаемая тобой идиотская замена xorg на что-то новое, но так же на X тупо не отвечает целям проекта.

Ну я понял, что у вас цель - нахрен сломать десктоп линукса. Конечно, это вам никто не позволит сделать.

Ну а если всё равно языковую переключалку под конкретное DE приходится допиливать и каждое по умолчанию идёт с какой-то конкретной, и другие ставь на свой страх и риск, то в чём смысл этого пердолинга?

Я бы сказал, что совместимость где-то 80%, потому что DE юзают одни и те же фичи иксов, а какие-то механизмы реализуются по своему. Взаимозаменяемость хорошая, в отличии от Wayland, где она невозможна вообще.

Фичи поддержки формата docx размазаны по разным офисным пакетам, причём лучшая поддержка в Microsoft Office. Фичи формата html/css размазаны по разным браузерам, причём лучшая поддержка в гугловом бинке. Жду твоих рационализаторских предложений.

Первое - вообще проприетарщина, так что КНП. Второе - вроде сейчас две реализации webkit-а: одна гугловская, другая мозилловская, которая по сути переносит фичи из первой, так что твой пример пролетает, вообще на вяленный зоопарк не похоже, никак.

Чтоб такой проблемы не было, протокол сделали предельно простым.

Шиза. Чтобы не было проблемы олигополии mega-DE, в Wayland в протокол не добавили нужные фичи. Говорят, если биться головой об стену, будешь здоровее. У тебя это так работает.

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

Общие десктопные фичи можно же было уже реализовать, не? Давайте я за вас придумаю шизоидные аргументы: «нееееет, это повтороние блоатварных иксов, аааааа» или «тебе никто ничего не обязан, берешь сам и делаешь». Давайте, накиньте ещё, я просто не шиз как ты и плохо умею.

Они уже объявили, клован.

На заборе тоже много чего написано, а пока иксы будут работать, пофиг. Пусть поиграются в изобретение вяленного конструктора, потом надоест и бросят. Скорее всего так и будет. В долгосрочной перспективе мейнтейнить свой собственный сервер - это экономически невыгодно, учитывая ещё все косяки Wayland-архитектуры, которые фиксить не хотят. Тот кто это поймёт - победит на рынке.

Теперь ты придумываешь оправдания тому что вейланд таки победил (корпорасты и сжв продавили), придумываешь ему новые условия поражения (раз не заменил через 12 лет после первой идеи, значит всё, что дальше уже не важно), угрожаешь КДЕ тем что забудешь о нём.

PulseAudio тоже «победил», был зафорсен во все популярные дистрибутивы опустив репутацию линукса до плинтуса, а потом КЕМ выкинут. Wayland - ещё хуже чем PulseAudio. Вы надеетесь, что во второй раз такое прокатит, да? Тем более, когда PulseAudio хоть как-то работал, но просто тормозил и глючил, а Wayland работает с горем пополам спустя 15 лет, Карл. Это не винда, дружок. Если одно DE скатывается, его заменяет другое. GNOME себя закопал и теперь десктопом рулят Cinammon, Mate, Xfce, KDE, а о популярности GNOME кричат только фанатики, что в их, якобы почти никому не нужному корпо-дистре GNOME по дефолту, с*ка!

Skullnet ★★★★★
()

Ждём когда наконец добавят нативную поддержку Vulkan, а то OpenGL уже объявлен устаревшим и его начинают отовсюду выпиливать.

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

Он не устарел, OpenGL до сих пор актуален и менять его на что-то смысла нет, особенно, если прирост производительности 2%. Писать свой драйвер мало кому захочется.

А ещё у вулкана есть проблема в драйверах NVidia:

https://forums.developer.nvidia.com/t/vulkan-app-with-vk-present-mode-fifo-khr-vsync-causes-desktop-stuttering-across-entire-system-when-moving-or-resizing-any-window-linux-x11/185015

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

У OpenGL какопилось множество разных проблем которых отродясь не было в Vulkan.

Если в Firefox добавят поддержку Vulkan, то задача его портирования на Haiku станет тривиальной, потому что в отличии от OpenGL, драйверы Vulkan не прибиты к оконной системе ОС, там для этого отдельный опциональный интерфейс WSI который можно сделать отдельным модулем.

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

У OpenGL какопилось множество разных проблем которых отродясь не было в Vulkan.

Да я это знаю, но писать свой видеодрайвер, грубо говоря, чтобы «отрендерить треугольник» никто не будет. По этой же причине d3d11 до сих пор юзается, как и OpenGL.

драйверы Vulkan не прибиты к оконной системе ОС, там для этого отдельный опциональный интерфейс WSI который можно сделать отдельным модулем.

Я не понимаю, что значит, «прибиты к оконной системе». Vulkan просто более низкоуровневый, поэтому на нём и написали оба OpenGL (zink) и d3d (dxvk), правда производительность при этом будет ниже, чем в нативном драйвере. Скорее всего, потому что принципы работы обоих таки отличаются.

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

ага, а ещё файлы, пайпы и tcp/ip. Чё сказать-то хотел?

Если вы решили сделать секюрно, то сначала разберитесь с очевидными дырками, а не с чисто теоретической утечкой данных через битмапы окон.

2 альтернативные двери с разными замками повышают вероятность проникновения.

БИНГО! Это ты тоже осознал! И это очевидный довод в пользу встроенного стандартного api видеозахвата со встроенным контролем доступа!

Давай, поднапрягись, ещё пара озарений и ты разберёшься наконец то в вопросе!

а надеяться будем на шторочку

Потому что шторка работает, а все эти защиты обходятся через уровень ядра-драйвера. А отсутствие безопастности лучше чем иллюзия безопастности.

И вопрос решает, теперь по крайней мере твой экран не захватит игрулька «3 в ряд» из флатпака.

Как это не захватит? А что, в пайпвари и дбас появился контроль доступа видеозахвата?

Всех устраивает

Иди, учись читать.

Ну это же очевидно: перед пайпварью, которая захватывает и камеру и экран. Но тебе это решение не нравится, почему-то.

Иди, учись читать.

Как вейланд-композитор со своим контролем доступа предотвратит получение видео с вебкамеры?

А с каких пор композитор начал управлять веб-камерами? Он же вроде бы про окна?

А, будет ещё одна точка контроля доступа, ещё и для вебкамеры?

Возможно да. Ну или нет, ведь контролить надо на уровне ядра и это вообще не вопрос композитора и даже не pipeware, порталов, тулкита или ещё чего то. Пока в V4L2 не будет системы контроля доступа - это разговор ни о чём, потому что любой юзерский скрипт сможет ахватить поток с камеры никого не спрашивая и никого не уведомляя.

Меня поражает твоя тупизна

Кажется у тебя очень глянцевый монитор.

Внезапно: DEшками.

Т.е. реализовывать таки надо, но так, чтобы ЦК Партии не марали свои руки принятием каких либо нужных решений и стандартов? Ну ОК, я так и понял что вайланд это про политику а не про работать.

рейтинги васянов интересуют примерно никого.

Создай свой, с блэкджеком и вайландом. Только не забудь опубликовать исходные данные и методику, я хочу поржать.

Это как найти в стиме инди игрушку с рейтингом в 88% и на сеньёзных щах рассказывать, что она лучше AAA с 75%.

Любая ААА-серия когда то была инди с 88%.

А вот как: недавно твой цинамон объявил о переходе на вяленд. Т.е. принципиальных возражений у них нет.

Шёл 14-й год великой миграции. И какой там год судествования циннамона? Или даже вайланд-сессии гнома? Да серьёзно, за это время я мог бы отучиться на кодера-системщика и написать свой Х12. Кто ж знал, что они такие импотенты?

зачем мне делать то, что уже вызывается по принтскрину?

Что, уже ДАЖЕ вызывается, а не просто молча кидает файл в прибитую гвоздями папку в захардкоженном формате? Однако... Всего то 3 года, и они родили таки окошко...

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

Я не понимаю, что значит, «прибиты к оконной системе».

То и значит: драйвера OpenGL знают о существовании X11/Wayland/Win32 и каждый по своему осуществяет вывод в окно/на экран. Драйверам Vulkan ничего про окна знать не надо, поддержка вывода в окно делается универсальным образом в терминах стандартных Vulkan интерфейсов. Это делает Vulkan более портируемым.

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

А что, в пайпвари и дбас появился контроль доступа видеозахвата?

контроль есть в реализации портала от DE.

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

А с каких пор композитор начал управлять веб-камерами? Он же вроде бы про окна?

В их долбанутой Wayland-терминологии: Wayland-композитор - это графический сервер DE. Просто смузихлёбы всё запихнули в одно приложение, но почему называют это композитором, мне тоже не понятно, потому что это не только композитор.

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

контроль есть в реализации портала от DE.

Класс. Секюрность тоже не универсальна в Wayland, а размазана по оболочкам рабочего стола.

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

Я же тебе сказал, клован, перед тем как возражать, посмотри в словаре значение слова «эталон».

Иди, читай значение слова «эталон». Он на то и эталон, чтобы по запуску в нём проверять работоспособность.

Но неосилил выводить звук без видео.

Вообще то осилил. Причём вопреки спецификации вайланда, которая запрещает так делать. Куда ему до тебя...

Ну извини, всё так, всех кто не умеет в композитинг ссадили с поезда.

А с каких это пор композитинг стал задачей видеодрайвера? Или ты уже настолько упоролся, что считаешь OpenGL единственным средством плоского композитинга прямоугольников? Я тебя расстрою, если твой ЦПУ из этого века, то OpenGL это даже не самый быстрый способ. Гонять битмапы на видюху и обратно дольше чем скомпоновать на цпу.

Не, ты определись

Я то определился, а ты иди, учись читать.

Ну вот когда интегрированный через npn в очередное поделие на электроне троян «совместно поработает» с установленным у тебя, например, криптокошельком

Таблетки принять не забыл? Если нет, тогда выглючи ГС и сиди в консоли. И вебку выкинь. И V4L2 из ядра заодно. И клаву тоже - через неё можно пароли вводить.

Это вообще эталонный идиотен тест: установить себе добровольно кейлоггер

Если этот кейлоггер распостранил на весь интернет черновики моего диплома, то я польщён. А так он мне пару часов времени съэкономил.

на неправильную раскладку переключает примерно так же часто как и на правильную.

Там есть такие настроечки... Ну, правда это не для твоего мозга, тут нжен двухзначный IQ.

ты вместо работы себе скриншотилки выбираешь.

Уже выбрал и не хочу менять независимо от влажных фантазий гномосеков или там вайландокомитета.

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

Дык приложениям вообще всё равно, какая там реализация, они дёргают общий интерфейс. И такой вариант работает везде, даже в X11. В wlroots, ЕМНИП, портал без настройки картинку не даст.

Ещё через эти порталы наконец-то дёргается нативный для DE диалог выбора файлов, а не прибитый гвоздями gtkшный или kdeшный.

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

А если у меня гномовские расширения в kde не работают, это тоже вейланд виноват?

А это не гномовскон разширение, это отдельная программа, которая динаково хорошо работает в любом Х11-окружении. В т.ч. в гноме. В т.ч. разумеется лучше гномоскриншотилки, причём настолько, что этим стоит заморочиться.

а просто это особенность архитектуры xorg

А также винды и вероятно других ОС. Короче ВСЕ.

А вот люди, поддерживающие xorg утверждают обратное, что любое приложение имеющее доступ к сокету x11 может работать кейлоггером.

Но зачем эти сложности, если перехват клавиатуры проще делать на уровне ниже? Какие то Х-приложения ещё городить...

может получать любые данные из любых окон - это шиза.

Это какие данные? Число кружков в поле пароля моего архива с порнухой? Неинформативно, если ты не знал, после хешировании эти данные теряют значение. А вот сами пароли от сайтов, хранящиеся в базе фокса, я бы предпочёл не публиковать.

А тепроь представь ресурсоёмкость задачи подсматривания через видеозахват экрана на современных системах? А подели на шансы вообще что либо полезное там увидеть? На основании результата можно рассчитать требующуюся тебе дозировку препаратов от паранойи. Когда примешь - можем оценить теоретическую возможность незаметного проведения этой атаки. После чего мы можем обсудить меры защиты - это как раз легко и просто потому что всё уже давно придумано и работает.

Файнридер работал в 90х на одноядерных cpu с 16 мегабайтами памяти и довольно успешно распознавал и тексты

А, так вот что я делал неправильно! Надо было брать не файнридер 2005 года, а версию 95-ого и откапывать второй пень!

Ещё раз: любая программа имеющая доступ к X, даже запущеная тобой из под другого пользователя, чтоб не дай бог твои файлы в хоме не украла, может тупо получить список окон, найти там запущеный терминал и ввести туда команды

Таки нет, не любая. Таких ещё не написали. С такими встречалось меньше людей, чем каталось на спине Несси. А, да, ещё это будет монстр, жрущий ресурсы и, внезапно, двигающий курсором! Это ПЦ как беспалевно.

Хотя нет, я не прав. Есть такая программа. Даже две: x11vnc и тимвьювер. Правда там есть нюанс... Ты сначала даёшь кому нибудь доступ, а потом слотришь что он делает. Не нравится - прерываешь.

ctrl-alt-t

Внезапно, не работает!

То что линукс ещё не превратился в рассадник ботферм - это только заслуга эффекта «неуловимого Джо»

А вот это, каким то чудом, но работает. И это факт.

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

Первая версия вменяемого оупенсорсного DE под него вышла в 96.

Тут надо вспомнить, что первая в мире версия общедоступного классического десктопа вышла в 1995. А через целый чертовски длинный 1 год в линуксе появился свой аналог, причём для этого не понадобилось перерабатывать ГС.

То ли дело иметь готовый ДЕ и 14 лет на протяжении 30+ версий портировать его на вайланд...

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

Ну или может сама запустить терминал от твоего пользователя, просто послав ctrl-alt-t. Вот это уровень безопасности твоего любимого X11. То что линукс ещё не превратился в рассадник ботферм - это только заслуга эффекта «неуловимого Джо».

Не поверите: большинство ботоферм и так работают на Линуксе. И ломают почему-то чаще ядро (руткиты), а не X11, что показательно. Фанатики-параноики Wayland предлагают решение статистически несуществующей в реальности проблемы, принося в замен множество реальных проблем на пустом месте.

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

На роутерах нет ни Икс11, ни Вяленда. Для ботоферм их нет смысла ломать.

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

Пока что лучшее что было придумано: двухуровневое меню старого xfce. Точнее если бы там можно было легко редактировать, как в виндах или гном2, тогда было бы идеально. И читать удобно, и логика есть, и мышкой и клавой быстро.

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

Иди, читай значение слова «эталон». Он на то и эталон, чтобы по запуску в нём проверять работоспособность.

Нет, дурень. Работоспособность чего ты собрался проверять, клован?

Вот есть у меня, напирмер, рулетка на 3 метра. И есть в парижской палате мер и весов эталон метра. Что и на чём ты мне предлагаешь запустить?

Вообще то осилил. Причём вопреки спецификации вайланда, которая запрещает так делать. Куда ему до тебя…

Ну, в общем да, так и есть. Не, серьёзно, клован взял какой-то проект, начал его чинить и толком не дочинив забросил. А виноват во всём вейланд.

с каких это пор композитинг стал задачей видеодрайвера?

А когда я что-то подобное утверждал?

Нет, просто композитинг делается.. ну, композитором. И он для своей работы требует что-то, в данном случае opengl.

Или ты уже настолько упоролся, что считаешь OpenGL единственным средством плоского композитинга прямоугольников?

Нет, безусловно. Есть ещё как минимум вулкан. Я вообще сторонник свободы. Вот пилит человек композитинг на основе OpenGL - его право. Я не буду подходить к нему с требованием «а запили-ка мне ещё и на основе foobar*».

Я то определился, а ты иди, учись читать.

Не хами, детка.

Таблетки принять не забыл? Если нет, тогда выглючи ГС и сиди в консоли. И вебку выкинь. И V4L2 из ядра заодно. И клаву тоже - через неё можно пароли вводить.

Дурачка не включай. Твои маняфантазии непременно приводят к тому, что любая запущенная хрень, будь то кейген, запущеный из под левого пользователя, или что-то запущенное из под недостаточно качественно построенного контейнера, получает полный контроль, не меньший чем есть у пользователя. Есть что возразить на это, кроме очередной клоунады?

Если этот кейлоггер распостранил на весь интернет черновики моего диплома, то я польщён.

безусловно ты польщён, опять же до момента, когда что-то важное реально утечёт.

Но не все такое говно как ты, людям нужна защита их информации.

Там есть такие настроечки… Ну, правда это не для твоего мозга, тут нжен двухзначный IQ.

Нет там никаких настроечек. Всё что там есть - это потраченное тобой время и нежелание признать, что ты конкретно протупил, убив овердофига времени на настройку кейлоггера.

Видишь ли, у меня вот не стоит ни пунтосвитчера, ни вот этого говна, название которого я забыл. И я как-то живу без него, переключаю раскладку, иногда ошибаюсь, и исправляюсь. Но в основном не ошибаюсь. И если честно провести тестирование, выяснится, что ошибаюсь я редко, поэтому пунтосвитчер чаще будет портить мне раскладку, чем исправлять.

Уже выбрал и не хочу менять независимо от влажных фантазий гномосеков или там вайландокомитета.

Совет тебе и любовь тогда. Пользуйся. Если продукт реально полезный, то его вовремя портируют под вяленд. Есди нет - погундишь чуток, и выберешь новый, не хуже.

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

То и значит: драйвера OpenGL знают о существовании X11/Wayland/Win32 и каждый по своему осуществяет вывод в окно/на экран.

Механизм понятен, но где это может быть недостатком - нет.

Это делает Vulkan более портируемым.

Кстати, а не ради этого придумали OpenGL ES или он для другого? Как раз он вроде на смартфонах и юзается, и никто про Vulkan даже и не думает.

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

Редхат за этот сраный миллион и гтк3 тебе пили, и гном сам, а ты требуешь в 10 раз больше просто за поддержку

Во первых читай что я написал. Во вторых - этот 1М очевидно нифига не первый потраченный красношапками. В третих - чтобы задавать этих фашистов - нужно привлечь больше ресурсов. И т.к. это уже давным давно скатилось в политоту а не технические решения - тут и методы нужны политические, а не просто «поддержка гтк2».

Человечество наигралось с этим бредом и предпочитает нормально работающий софт.

Человечество никто не спрашивал, всех просто поставили перед фактом.

уже 10 лет пытаются его выпилить.

И как успехи? Может всё таки признать. что он просто нужен пользователям? Не лично мне кстати, а просто большинству пользователей.

К каким файлам

К любым? К нужным? Ты придумал какой то другой способ хранения единицы информации кроме файлов?

30 лет назад какой-то чудик придумал хрень тупую

Да не, свалка в хомяке определённо менее свалка. Но лучше всего хтонический АДЪ в андроиде!

Если ты не осилил рабочего стола - отойди от компьютера и не мешай бабушкам-бухгалтерам делать их работу. Она нужна, а ты - нет.

нормальный пикер окон

Я затрудняюсь предположить, в каком слове ты совершил 5 орфографических ошибок. Если ты про системную панель, то в гноме по дефолту её вообще нет. Если ты про панораму, то она так себе, на троечку, в kwin_x11 намного лучше. А если ты про макоподобный cairo dock - ну так в вайланде таким пользоваться низзя!

Не то убожество в виде полоски с кнопками…

Из всех убожеств по управлению окнами - полосочка с кнопками самый удобный и наименее убогий. Потому что если выпилить заголовок окна - ну тут уже нужны экстрасенсорные способности если терминалов несколько. А если убрать полосочку - нужно дополнительное действие по её вытаскиванию.

Отчего ты так десктоп любишь?

Глицину выпей. И от глюков. А для профилактики загляни в 4 моих последних скриншота и найди там десктоп.

Да потому что там лежат ярлыки, позволяющие не лазить лишний раз в лончер винды.

Нет, они там не лежат. Они там МОГУТ лежать, если я так решу. Чуешь разницу? Когда что то где то лежит, и когда оно там лежит только если нужно.

А я вот в лончер гнома3 лажу

Ага, «лажу» от солва «лажа». Эти убожества не осилили группировку, так ещё и потратили весь экран на пустое место.

Да, и твоя любимая винда это подтвердила, когда реализовала такие же.

О, ты уже видел windows 13? Поделшься образом?

вот как раз трей - убогое говно, которое вменяемые люди выпилили.

Что, ты и трей не осилил? Ну, тут медицина помочь не сможет...

скрупулёзно восстанавливаешь её UX

Загляни ко мне в галерею и найди там хоть один закос.

при этом жалуешься, что ничего нового не придумал

Да ты не поверишь...

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

«Да, мы не дали вам полную совместимость. Но мы запилим сами всё то, что отвалилось - по крайней мере для гнома», говорит РедХат.

Здесь есть очень ключевая оговорка: крайней мере для гнома. Не удивительно что они так много усилий вкладывают в то, чтобы держать вайланд фрагментированным, а гномоподелия работоспособными только в гноме.

У меня скриншоттер - это нажатие кнопки ПринтСкрин

И ты не хочешь видеть окно с миниатюрой? Тебе без разницы куда он будет его сохранять? Не нужно подтверждение что он что то сделал? Не нужен вариант отмены и открытия в некой программе? Ни разу не хотелось сделать скриншот с задержкой? Без разницы с курсором или без? Выбор формата? Настройка действия по дефолту? А 1,5 года назад, когда я пробовал гномовайланд в дебиане - вообще ничего из этого не было!

Ну т.е. это было бы приемлимо в 2003 году, но сейчас уже 2023 и скриншотилки ушли немного вперёд. Я не хочу хуже чем 5 или 10 лет назад.

Скриншоттер - это расходник, хоть каждый день переписывай, если делать нечего.

Ну или можно сделать один хороший и не ломать. А ещё лучше не мешать другим сделать кучу разных и потом выбрать.

Нет, в том то и дело.

Именно в этом дело. 10 лет назад никому не пришло бы в голову обсуждать такую мелочь как скриншотер. Но вот приходит вайланд, и этот вопрос почему то становится актуальным. Оно перестало просто работать! И нет, это нельзя просто починить, тут теперь целая политика!

когда они федору на юникод переводили, там вообще СТОЛЬКО всего отвалилось

Это был другой РедХат и то что они делали тогда - продают в энтерпрайзе до сих пор. Точнее уже активно борются, заставляя переходить на более новые версии. Похоже многие не хотят.

Да, но не от вас

Это не важно, в итоге то я страдаю. Потому что в команде КДЕ да и в самом редхате есть всего лишь X и Y людей и за те же деньги и время они сделают намного меньше полезной работы. Меньше будет работать.

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

Федора с Убунтой малоюзабельны, а у дебиана почему то всё не так радужно...

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

Через пару месяцев я буду пробовать вайланд сеанс в распбиане-12 и собираюсь выложить на ЛОР обзор. Думаю будет весело! Ну, если оно конечно запустится.

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

Назови хоть свое железо

Почему это должно зависеть от жееза?

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

И исключительно в разрезе замены ГС Х11+композитор на вайланд- композитор. В другом разрезе вайланда просто не существует.

Такого варианта замены нет. Происходит замена так же потрохов тулкита, и даже портирование того, что работает поверх тулкитов. Если бы можно было просто заменить Х11 на вейланд, годы портирований бы не понадобились. Но никто не обещал вам Х12.

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

но где это может быть недостатком - нет.

Мои корыстные интересы: запуск софта на Haiku, а там это является недостатком.

Кстати, а не ради этого придумали OpenGL ES или он для другого?

Там только внешние интерфейсы стандартизировали. Взаимодействие с оконной системой по-прежденму происходит в драйвере с использованием внутренних нестабильных драйверных интерфейсов.

Как раз он вроде на смартфонах и юзается, и никто про Vulkan даже и не думает.

Android уже стремительно переходит на Vulkan, а OpenGL становится легаси. Vulkan позволяет лучше экономить заряд батареи.

X512 ★★★★★
()
Последнее исправление: X512 (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.