LINUX.ORG.RU

Red Hat откажется от разработки X.org в ближайшем будущем

 , , ,


1

3

Глава подразделения Desktop компании Red Hat Кристиан Шаллер (Christian Schaller) раскрыл в своем блоге планы команды по разработке Wayland и полному прекращению разработки X Window System (X, X11):

Christian Schaller:

«Как только мы закончим с этим (полный отказ от необходимости в XWayland прим. автора), мы планируем довольно быстро перевести X.org в режим „повышенной поддержки“. Реальность такова, что X.org в основном поддерживается нами и, таким образом, если мы перестаем тратить на него время, навряд ли будут выпущены новые „мажорные“ релизы и даже, возможно, со временем все придет в упадок. Мы будем следить за этим, поскольку мы хотим быть уверены, что X.org остается с поддержкой до конца жизненного цикла RHEL8, как минимум и пусть это будет дружеским пожеланием всем, кто полагается на нашу работу по поддержке графического стэка Linux: переходите на Wayland, это будущее.»

С учетом того, что стандартный цикл поддержки Red Hat минимум 10 лет (больше за дополнительную плату), следовательно X.org будет получать обновления от компании все это время.

Еще интересного в статье:

  • основная цель полностью убрать зависимость от X, так, чтобы окружение Gnome работало без XWayland (работа почти завершена) Это произойдет в ближайшем или в следующем за ним мажорном релизе Gnome (3.34 или 3.36)
  • XWayland server будет запускаться по-необходимости и выключаться по завершении программы, которая в нем нуждалась
  • идет работа по запуску графических приложений в XWayland от root
  • идет работа над улучшением поддержки библиотеки SDL в Wayland касаемо масштабирования экрана для игр с низким разрешением
  • наконец завершена поддержка аппаратного ускорения при работе с проприетарным драйвером от Nvidia для XWayland (ускорение работало только с Wayland) «осталось дождаться одобрения от Nvidia»

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

★★

Проверено: jollheef ()

Ответ на: комментарий от anonymous

Кроме тебя, по-другому эту проблему никто не видит.

Сколько времени сижу на ЛОРе а всё никак не могу поверить что люди создающие целую цепочку выводов из одной плохо переведенной непонятой фразы реальны. Ну то есть должно же быть что-то в голове что заставило бы полезть в первоисточник, попытаться найти контекст, предысторию, пост-историю, ну хоть что-нибудь по теме. Нельзя же выезжать на одних фантазиях.

Но нет, вот же прямо перед нашими глазами человек из слов «wouldn't it be better to?» построил душераздирающе эпическую историю о (не)поддержке BSD в Wayland, причинах, связях, интригах и трагедиях разработчиков в неё вовлеченных.

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

Сколько времени сижу на ЛОРе а всё никак не могу поверить что люди создающие целую цепочку выводов из одной плохо переведенной непонятой фразы реальны. Ну то есть должно же быть что-то в голове что заставило бы полезть в первоисточник, попытаться найти контекст, предысторию, пост-историю, ну хоть что-нибудь по теме. Нельзя же выежать на одних фантазиях.

Бла-бла-бла.

Вяленый гвоздями прибит к линуксу. Патчи для поддержки других ОС не принимаются. И это просто правда. Как и то, что вялый после 11 лет разработки не готов.

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

линукс мастдай, короче. аве бздя

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

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

И в манжаре так же: по дефолту прога, запущеная от другого юзера, не может прицепиться к иксам. Проверено в manjaro xfce livecd.

Ну, положим, не номера кредиток, а клавиатурный ввод.

Клавиатурный ввод для чего? Для вылавливания из него паролей к неизвестно чему? Такие мне тоже не встречались. Тебе встречались? Кинь ссылку.

Тем не менее, а чего это ты открываешь, если и так всё работает? Или что-то не работает и вот приходится открывать?

Что должно работать — работает. Но я иногда делаю нестандартное — для удобства или тестов я запускаю некоторые приложения от отдельного юзера. Для них и разрешаю.

Кстати, расскажи, как это сделать в wayland-е? У него же всё в порядке с безопасностью? 😏

Т.е. твоя «безопасность здорового человека» начинается и заканчивается фразой «при однопроцентной доли десктопного линукса никто не станет запариваться распространением малвари для него».

Да причём тут линукс? Или в винде полно вирусов, которые скриншоты нейросетями анализируют?

Запускать в другой сессии гуёвую программу - это несколько кликов?

Да.

Т.е. привычки «открыл, что надо сделал, закрыл» у тебя нет... А ты, естественно, не вспомнишь.

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

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

Да, он нужен. Но правы юзеры, которым он нужен. А разработчики его уже 10 лет не хотят делать.

Это тени делать с помощью захвата - костыли.

В 98й винде другого способа не было.

С подобным подходом никогда никакая ошибка проектирования не будет исправлена

«Исправлена» — это когда даётся другой, лучший способ достижения цели. Вейланд выкинул старый способ, а новый не дал. Это не исправление, это как лечить насморк гильотиной — вряд ли это считается лечением, хотя насморка после неё не будет.

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

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

«Короче, мы вам отрубим голову, а вы уж подготовьтесь, придумайте, как будете после этого жить» — это вменяемый подход?

Чем возможность скринкаста через pipewire отличается от скринкаста через вяленд?

Ничем. Ни та ни другая не существует.

Однако, все эти способы поиметь пользователя ПК активно используются.

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

А ты проверял? Я вот установил firejail, запустил ту же приблуду, и, внезапно, X11 работает как часы, ввод воруется.

Проверяй лучше:

$ firejail --x11 --net=eth0 ./xkbcat
...
Child process initialized
Cannot open X display: :0

Parent is shutting down, bye...

но разработчики xorg явно тоже что-то понимают, если говорят, что x11 - одна большая дыра, то, возможно, так и есть.

«Разработчик» — понятие растяжимое. Если у меня с другом есть пара патчей в xorg — мы считаемся разработчиками? А если мы скажем, что wayland — гавно, то значит ли это, что разработчики иксов назвали вейланд гавном?

В гугле забанили? http://docs.flatpak.org/en/latest/sandbox-permissions.html Для чтения - файлы флатпак-рантайма (т.е. либ), для записи - файлы в персональной директории пакаджа, а остальное через порталы

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

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

Этот заголовок сообщает приложение. Так что он известен и приложению и DE.

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

Как-то в винде справляются, да и в x11 тоже, см. xfontssel

Да везде можно справиться. Но зачем героически решать проблему, которую можно не создавать? И причём тут xfontsel?

Таким образом, рисование комбобокса клиентом намного более сложная задача чем рисование заголовка клиентом...

Да! Я даже процитирую свой предыдущий ответ: «И, да, заголовок нарисовать проще, чем комбобокс. Но никто же не требует, чтобы все клиенты умели рисовать комбобоксы? Так почему вейланд требует, чтобы все клиенты умели рисовать заголовки?»

Я не понимаю эту логику. Ну и что, что проще? А круглую фиолетовую кнопку ещё проще нарисовать. Давайте заставим всех рисовать круглые фиолетовые кнопки, это же проще!

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

Список есть в этом посте.

Наркоман что ли? Ты вообще CSD вживую видел? CSD не скрывает заголовки, оно использует это место с умом.

Блин, ну не тупи. Есть два подхода:

⚫ Мир SSD, с опциональным CSD (иксы) — сервер гарантирует, что декорации будут, и о них можно не беспокоиться, но если хочется, то приложение может взамен нарисовать свои. В этом мире большинство приложений — SSD, некоторые CSD.

⚫ Мир СSD, с опциональным SSD (вейланд) — сервер ничего не гарантирует, клиент обязан уметь рисовать декорации, и лишь под некоторыми серверами он может пользоваться серверными. В этом мире большинство приложений — CSD-only, меньшинство — CSD+SSD.

Даже в таком описании SSD-подход кажется лучше — меньше заботы для приложений, больше возможностей для сервера, всякие тайлинги, единая тема, возможность экономить место динамически отключая декорации...

Просто мы более детально обсуждаем, будет ли CSD лучше для экономии места.

В общем, если ты внимательно и вдумчиво прочитаешь, то обнаружишь, что в случае SSD экономия места случается только в случае совпадения 3х условий ... В случае же CSD для экономии необходимо одно условие

Это с точки зрения автора приложения. Но и тут упущено важное замечание: как думаешь, в случае CSD каких приложений будет больше — «хороших» или «плохих»? Имхо, плохих.

А теперь посмотрим с точки зрения пользователя. Если пользователю пофиг на экономию места, то ему пофиг в любом случае, а вот если ему не пофиг, то чтобы получить эту экономию:

В SSD-мире юзер ставит сервер, умеющий скрывать заголовки для развёрнутых окон. И всё. Экономия будет почти для всех приложений, и для SSD (которых в SSD-мире большинство) и для «хороших CSD». Не будет только для «плохих CSD».

В CSD-мире юзер... да ничего он не может сделать. Даже установка умеющего SSD сервера его не спасёт. Потому что в CSD-мире многие приложения не будут уметь SSD. Юзер может только пользоваться «хорошими» приложениями и надеяться, что их станет больше.

Как по-твоему, если взять суммарное время эксплуатации такой экономии, какой подход окажется выгоднее?

Вот, получается, что для пользователя SSD выгоднее, потому что в SSD экономия будет почти для всех и меньшими усилиями, а в CSD экономия будет только для избранных.

anonymous ()
Ответ на: комментарий от alpha

Злые разработчики используют свои знания и авторитет чтобы решить вопрос о развитии проекта, который они разрабатывают

А что, товарищ из сабжа, заявивший что вейланд это будущее, он — разработчик иксов? Или вейланда? Он, вообще, разработчик?

и при этом тратят своё время на то чтобы объяснить пользователям причины и необходимость такого решения.

Нет, причины они не объясняют. Просто повторяют одно и то же, что иксы устарели, а вейланд — это круто, модно, молодёжно, безопасно...

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

anonymous ()

Прочитал 18 страниц. Из них 16,5 страниц содержат бред истеричек, 1,5 страницы содержат адекватные сообщения.

Зачем лить воду, когда все очень просто? Основной костяк разработчиков иксов (большая часть разработчики Red Hat) являются разработчиками вяленого. Если разработчики Red Hat решат забить на иксы, то ничего не мешает сообществу подхватить поддержку иксов. Большая часть стариков линуксоидов утверждает, что только иксы и ничего более, поэтому вперёд - поддержите этого динозавра.

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

Прочитал 18 страниц.

Сомнительные у тебя развлечения.

1,5 страницы содержат адекватные сообщения

Субъективно.

Зачем лить воду

За тем же, зачем и ты её льёшь.

Если разработчики Red Hat решат забить на иксы

Они больше ничего не решают. И на Xorg и на Wayland им, вероятно, уже сказали забить.

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

Ты в свободное от работы время помогаешь бабушкам?

anonymous ()
Ответ на: комментарий от psv1967

Открытый софт ничего нового не разрабатывает, он наоборот играет роль GC в экосистеме софта. Открытый софт вытесняет коммерческий в _новые_ области, сам закрывая класс некого обеспечения стандартом реализации дефакто (ОС, Редактор, шелл, язык программирования, файловая система, сетевой стек и т.д.)

Это не так. Точнее, сейчас в линуксе это так. Но так было не всегда.

Когда-то именно опенсорцный линукс был генератором изобретений. Линукс создал само понятие пакетного менеджера и зависимостей... Линукс был среди первых по сетевым технологиям, и дал серьёзный толчок развитию веба.

Базовые линуксовые элементы архитектуры на годы опережали время. Первая поддержка многопроцессорности, больших объёмов памяти, PAE-режима, первая многоархитектурность, первые livecd...

Линуксовая аудиосистема задолго до пульсаудио позволяла разным приложениям играть на разные звуковухи, или на разные порты одной звуковухи. Первый всеядный видеокодек (libavcodec) и видеоплеер (mplayer), емнип, тоже пришли из линукса...

Те же иксы когда-то во многом были первыми. Несколько рабочих столов, первая многомониторность, первый в мире 3D-рабочий стол с невероятными эффектами, первый в мире мультитач (тогда ещё даже слова такого не было, оно называлось MPX)... Даже сейчас не все знают, что в иксах две мыши могут управлять двумя разными курсорами...

Это было возможно, пока в линуксе был стабильный фундамент технологий, на базе которого можно было строить, договариваться об общих интерфейсах и разрабатывать стандарты, а на их основе строить дальше...

А сейчас... Сейчас набежала толпа NIH-школьников, которые не хотят договариваться. Они хотят всё сломать и запилить wayland/mir/etc. В результате, вместо создания чего-то нового, все занимаются переписыванием и починкой сломанного старого.

Но так было не всегда.

И так не должно быть.

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

И в манжаре так же: по дефолту прога, запущеная от другого юзера, не может прицепиться к иксам. Проверено в manjaro xfce livecd.

Может. Проверено в нормальном манджаро гноме. Лайвсиди, конечно больший авторитет, да.

Клавиатурный ввод для чего? Для вылавливания из него паролей к неизвестно чему? Такие мне тоже не встречались. Тебе встречались? Кинь ссылку.

Онанимус дошёл до отрицания кейлоггеров. ЛОЛ.

Кстати, расскажи, как это сделать в wayland-е? У него же всё в порядке с безопасностью? 😏

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

Да причём тут линукс? Или в винде полно вирусов, которые скриншоты нейросетями анализируют?

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

«Исправлена» — это когда даётся другой, лучший способ достижения цели.

Какой цели, болезный? Цели «читать общий ввод» или «захватывать экран»? Нет такой цели. Цели скринкаста? Так вон тебе пайпваря, бери, пользуйся.

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

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

Я помню твои примеры полезных юзкейсов. Тени через скриншот и статистика клавиатурных нажатий.

Ничем. Ни та ни другая не существует.

Тебе, конечно, виднее, но вики рача https://wiki.archlinux.org/index.php/PipeWire утверждает, что можно вот прямо сейчас через хромиум экран шарить. Или «не существует» означает «не работает в X, пока во все программы, включая проприетарные, не добавите, не смейте свой вяленд предлагать»?

Проверяй лучше:
$ firejail --x11 --net=eth0 ./xkbcat
...
Child process initialized
Cannot open X display: :0

Parent is shutting down, bye...

Проверяю:

$ firejail --x11 --net=eth0 ./xkbcat

Error: Xpra or Xephyr not found in /usr/bin directory, please install one of them:
   Debian/Ubuntu/Mint: sudo apt-get install xpra
   Debian/Ubuntu/Mint: sudo apt-get install xserver-xephyr
Эй, что за хрень ты мне подсовываешь, онанимус, защиту иксов через эмуляцию работы по сети? Там поди половина всего отвалится.

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

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

«Разработчик» — понятие растяжимое. Если у меня с другом есть пара патчей в xorg — мы считаемся разработчиками? А если мы скажем, что wayland — гавно, то значит ли это, что разработчики иксов назвали вейланд гавном?

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

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

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

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

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

Да везде можно справиться. Но зачем героически решать проблему, которую можно не создавать? И причём тут xfontsel?

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

Да! Я даже процитирую свой предыдущий ответ: «И, да, заголовок нарисовать проще, чем комбобокс. Но никто же не требует, чтобы все клиенты умели рисовать комбобоксы? Так почему вейланд требует, чтобы все клиенты умели рисовать заголовки?»

Вейланд тоже не требует. Если программа на тулките - вообще проблем нет, в тулките есть простой заголовок. Если игра - делай фуллскрин и не нужны тебе декорации. Если фуллскрин не нужен, часы там или погода, или индикатор температуры - простое окно, без ресайза, которое можно таскать за любое место, а закрывать через контекстное меню. Меня наоборот бесят мелкие окна на одну строчку с заголовком. Если таскать за любое место неприемлемо, то это означает, что окно имеет некоторые выделенные элементы управления, например это mpv со своими самонарисованными кнопками. В этом случае вспоминаем, что максимальная реализация декораций, с кнопками закрытия, минимизации и максимизации, тасканием за заголовок и 8 точками ресайза соответствует 12 кнопкам. 3 из которых обрабатывают клик и 9 - зажатие левой кнопки.

Список есть в этом посте.

Там текст заголовка и иконка. Ну и разговоры об убирании заголовка в фуллскрине. Это вся та информация, из-за которой ты неприемлешь csd?

⚫ Мир SSD, с опциональным CSD (иксы) — сервер гарантирует, что декорации будут, и о них можно не беспокоиться, но если хочется, то приложение может взамен нарисовать свои. В этом мире большинство приложений — SSD, некоторые CSD.

Это плохой мир. Начинаются всякие дурацкие идеи, типа а давайте добавим в заголовок окна индикацию раскладки клавиатуры. Давайте сделаем все заголовки в одном стиле. Зачем? Ну они и так в одном стиле, раз уж их рисует один.. Но можно стиль поменять и поменяется везде, круто же! Поддержка тем! В моём миниатюрном оконном менеджере есть своя поддержка тем! В итоге тот разработчик, который хочет улучшить приложение, добавив на этот бесполезный заголовок свои кнопки должен сначала отказаться от всех фишек DE, и к нему тут же полезут писать багрепорты типа «верните SSD, у меня там крутой плагин, текущее время отображает».

⚫ Мир СSD, с опциональным SSD (вейланд) — сервер ничего не гарантирует, клиент обязан уметь рисовать декорации, и лишь под некоторыми серверами он может пользоваться серверными. В этом мире большинство приложений — CSD-only, меньшинство — CSD+SSD.

Этот мир ещё хуже, все недостатки предыдущего + двойная работа для авторов приложений. Но ты забыл об ещё одном мире, который у нас мог бы быть, если бы не дебилы из КДЕ. И, надеюсь, который получится, когда авторы программ, вынужденные писать совместимо с гномом, добавят CSD, а SSD отключат нахрен. Есть шанс, что в плазме 6 это SSD тогда выпилят. Это мир только CSD. В нём все окна поддерживают один стиль внутри окна. Если тулкит поддерживает пользовательские темы, то тема подцепится и темизирует всё, а не как сейчас, когда заголовок, скажем, в ГТК-стиле, а содержимое пытается косить под Windows.

Это с точки зрения автора приложения. Но и тут упущено важное замечание: как думаешь, в случае CSD каких приложений будет больше — «хороших» или «плохих»? Имхо, плохих.

Что значит «плохих»? Если у меня формочка на 400x200 пикселей и нет нормального CSD, это обязательно плохое приложение? Я думаю приложения, которые жадные до места на экране, как сейчас браузеры, например, сделают хороший csd. Им сам бог велел. А те, которым это не нужно, они и возможности особой не имеют: в окне малого размера и заголовок небольшой, туда много не вставишь. Некоторые, как гномовские, сделают просто ради красоты, другие оставят пустые дефолтные заголовки, но им и некритично. Так что да, я считаю, что те приложения, в которых имеет смысл экономить место, довольно быстро получат CSD с интегрированным в него управлением. Если бы не дурь кдерастов, получили бы ещё быстрее. И этот вариант лучше чем фича, которая просто исправляет недостаток SSD и работает только у тех кто установил правильное ДЕ и эту фичу включил.

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

И куча говнопоклонников возмущена

Красноречивый, лучше расскажи нам, как X'ы шлют по сети исключительно пиксмапы.

И да, если согласишься, покажу, как X-клиенту защитить себя от перехвата клавиатурного ввода и снятия с него скриншота. Если это будет работать, взамен ты оставишь 3 сообщения с содержанием: «Слава BSD! X'ам слава!» Идет?

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

в линуксе был стабильный фундамент технологий

сейчас набежала толпа NIH-школьников

Да фиг с ним, пусть переписывают хоть 1000 раз. Проблема в том, что желание поменять стоит превыше всего. Ни идей, ни концепций, ни понимания того, что идеи заложенные в Икс — вполне себе ничего. Я хз, как можно говорить об Иксах, и не говорить о его философии, так долго закапываемой усилиями тулкитчиков, игроделов, как-в-венделов, нам-не-нужна-сетвая-прозрачнелов, псевдо-безопаснелов и прочих.

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

Красноречивый, лучше расскажи нам, как X'ы шлют по сети исключительно пиксмапы.

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

И да, если согласишься, покажу, как X-клиенту защитить себя от перехвата клавиатурного ввода и снятия с него скриншота.

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

Мне надо простой метод запуска недоверенной программы. Редхаты мне его предлагают в виде пары вяленд+флатпак. Когда такое станет нормой, любая программа требующая иного будет вызывать подозрения.

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

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

идеи заложенные в Икс — вполне себе ничего.

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

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

Пиксмапы шлют проклятые несознательные современные программы, которым удобнее нарисовать локально и отправить растр.

Разработчики тулкитов умнее тебя раз... Э-э-э, значительно умнее. Еще раз коротко: да, все растеризуется на клиенте, на сервер отправляется картинка. Делается это один раз, потом идут манипуляции исключительно с описателем (xid'ом).

И да, если согласишься, покажу, как X-клиенту защитить себя от перехвата клавиатурного ввода и снятия с него скриншота.

Ты, глупый онанимус, упорно пытаешься подменить тему. Не нужно приложению защищать себя...

«Что же ты, фраер, сдал назад...»

Мне надо простой метод запуска недоверенной программы.

Что касаемо твоего случая, ради проформы набери

man xauth
И перед запуском недоверенного приложения набери
xauth generate :0 .
Удивись своей необразованности и мудрости отцов-основателей.

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

идеи заложенные в Икс — вполне себе ничего.

устарели только

«С точки зрения дебила — безусловно».(C)

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

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

Ты Вялого перенюхал что ли? DRI гугльни-ка, кабанчиком.

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

идеи заложенные в Икс — вполне себе ничего
С точки зрения дебила

безусловно, только дебил сидит в 21 веке на одноядерном процессоре

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

идеи заложенные в Икс — вполне себе ничего.

устарели только

«С точки зрения дебила — безусловно».(C)

безусловно, только дебил сидит в 21 веке на одноядерном процессоре

И к чему было это про количество ядер? Ну к чему была эта мысль?!!

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

безусловно, только дебил сидит в 21 веке на одноядерном процессоре

Ну к чему была эта мысль?!!

не тупи

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

Ну к чему была эта мысль?!!

не тупи

Понятно. Это был такой пук.

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

Понятно.

сомневаюсь. Ты топишь за иксовые идеи - а это централизрванная отрисовка примитивов, представь гетерогенную систему - каждый юнит может сам отрисовать, а в иксах ты только на сервере это сделаешь.

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

сомневаюсь. Ты топишь за иксовые идеи - а это централизрванная отрисовка примитивов, представь гетерогенную систему - каждый юнит может сам отрисовать, а в иксах ты только на сервере это сделаешь.

Ты очень, повторюсь, очень далек от понимания X11. Попробуй задуматься (хотя, полагаю, это бессмысленное занятие), что такое отрисовка примитивов?

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

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

Попробуй задуматься (хотя, полагаю, это бессмысленное занятие), что такое отрисовка примитивов?

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

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

DRI нужен для игр, чтобы обновлялись кадры. В остальных случаях нет. Просто Вяльщики думают, что пользователь в состоянии генерировать события ну о-очень быстро. Что соответствует их уровню понимания темы.

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

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

Аха — поэтому вялый со свистом проигрывает про производительности «устаревшим» X'ам? И да, такой момент, X-клиенты при желании могут использовать ресурсы (xid'ы) другого приложения.

И да, разница в производительности между DRI и unix-socket'ом — 1.5%, хе-хе-хе.

Таким образом получаем: X'ы производительнее, более фичасты и беспроблемны. Q.E.D.

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

DRI нужен для игр, чтобы обновлялись кадры. В остальных случаях нет.

оё пляя, ну купи фоторамку и любуйся

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

Ты как там, тестанул xauth? Где твои обличающие портянки?

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

Ты ваще вменяем?

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

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

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

проигрывает про производительности «устаревшим» X'ам?

нет - все коммерческие изделия используют wayland, а твои говнотесты на домашнем пека с говнодрайверами никого не интересуют

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

проигрывает про производительности «устаревшим» X'ам

нет - все коммерческие изделия используют wayland

Когда ты говоришь «все», тебя же не затруднит привести пару-тройку примеров?

а твои говнотесты на домашнем пека с говнодрайверами никого не интересуют

Как же тебя не бомбит, хе-хе-хе. Знаю, так себе арбитр — фороникс для тебя совсем не авторитет?

anonymous ()
Ответ на: Ты ваще вменяем? от anonymous

Re: Ты ваще вменяем?

Какая Шляпа? Этот подраздел IBM вообще не интересует десктоп. Вялого допиливать некому.

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

ебя же не затруднит привести пару-тройку примеров?

Sailfish OS, Genivi, AGL

фороникс для тебя совсем не авторитет?

а он что-то производит ?

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

когда-то именно опенсорцный линукс был генератором изобретений.
...
Сейчас набежала толпа NIH-школьников, которые не хотят договариваться. Они хотят всё сломать и запилить wayland/mir/etc.

Ты понимаешь что описал одно и то же только разным тоном?

Когда-то школьник Линус под влиянием NIH-синдрома решил запилить своё ни с кем не договариваясь, потом подумал и договорился.

Генераторы изобретений как-то примерно так и работают. Что раньше, что сейчас.

Только то что происходило 20-40 лет назад обладает налетом исторической значимости и все участники, о которых мы ещё помним автоматически оказываются иконами, а все проекты, которые дожили до сейчас, разумеется, шедеврами.

А с современниками непонятно, так что надо коврово обругать для профилактики и кричать что всё пропало на каждом углу.

Вот таких крикунов раньше наверное было меньше, это да.

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

все коммерческие изделия используют wayland

Sailfish OS, Genivi, AGL

  1. Sailfish OS — очень успешна, хе-хе-хе. BolgenOS за свою короткую, но яркую жизнь имела большее число установок. Кто виноват? Вяленый виноват.
  2. Genivi. Анацефал, тебя же просили названия продуктов, а не компаний.
  3. «Automotive Grade Linux is a collaborative open source project» — к чему ты вообще его приплел?

Итого: здесь и сейчас вяленый не используется (что не удивляет — за 11 лет разработки он пока не готов), или ковыряются с ним маргиналы и фрики.

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

очень успешна, хе-хе-хе

а что сделал ты, диванный дрищь, кроме метана, хехе

тебя же просили названия продуктов

посмотри список членов-производителей и их продукцию

к чему ты вообще его приплел?

аналогично предыдущему

Итого: здесь и сейчас вяленый не используется

тебе в дурке месте, а не на форумах среди нормальных людей

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

Сейчас набежала толпа NIH-школьников

В том и проблема, что борцуны с X'ами — не школота, а вполне себе взрослые дядечки и тетеньки, в погоне за звонкой монетой готовые уничтожить стабильные качественные технологии и подсунуть отвратительно пахнущую субстанцию, но за их копирайтом.

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

а что сделал ты, диванный дрищь, кроме метана, хехе... тебе в дурке месте, а не на форумах среди нормальных людей

Полодин вяленого, слабо стараешься — надо больше страданий!

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

Идиотия?

Все помнят как было весело 20 лет назад возиться с XFree86, клоунаду с форками тоже помнят.

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

Иди, ищи CAD под Х11 сегодня... и е только САД.

anonymous ()
Ответ на: Идиотия? от anonymous

Re: Идиотия?

мс, яббл, гугл последовательно развивали свои графонии

И ты, разумеется, можешь показать этапы развития «графония» (тьфу) в этих ОС?

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

Разработчики тулкитов умнее тебя раз... Э-э-э, значительно умнее. Еще раз коротко: да, все растеризуется на клиенте, на сервер отправляется картинка. Делается это один раз, потом идут манипуляции исключительно с описателем (xid'ом).

Сказал клоун-анонимус, много раз попадавший пальцем в небо.

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

«Что же ты, фраер, сдал назад...»

Правильно, главное объявить, что победил, а там хоть трава не расти.

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

man xauth

Чувак, ты мне раввина из анекдота напоминаешь, ну знаешь, который «что, куры передохли? Какая жалость, у меня ещё столько разных идей осталось».

Нет уж, если бы ты знал рабочий метод, предложил бы его сразу, а не тратил бы моё время на firejail.

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

Сказал клоун-анонимус, много раз попадавший пальцем в небо.

Хм, сколько конкретики.

Еще раз коротко: да, все растеризуется на клиенте, на сервер отправляется картинка. Делается это один раз, потом идут манипуляции исключительно с описателем (xid'ом)

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

Но назвать их имена ты почему-то не решился из своей природной стеснительности.

И да, если согласишься, покажу, как X-клиенту защитить себя от перехвата клавиатурного ввода и снятия с него скриншота.

Ты, глупый онанимус, упорно пытаешься подменить тему. Не нужно приложению защищать себя...

Правильно, главное объявить, что победил, а там хоть трава не расти.

Тебе уже не нужна безопасность, хе-хе-хе?

Мне надо простой метод запуска недоверенной программы.

xauth generate :0 .

Чувак, ты мне раввина из анекдота напоминаешь, ну знаешь, который «что, куры передохли? Какая жалость, у меня ещё столько разных идей осталось».

Т.е. для тебя такой тяжкий труд набрать коротенькую команду? Все правильно делаешь, если веру опровергают факты — тем хуже для фактов.

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

Те же иксы когда-то во многом были первыми

сейчас wayland первый, а рассказывать про то что в молодости ты мог пердануть громче не надо, все про это знают :)

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

сейчас wayland первый, а рассказывать про то что в молодости ты мог пердануть громче не надо, все про это знают :)

Полодин вялого во всей красе, хе-хе-хе.

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

Хм, сколько конкретики.

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

Тебе уже не нужна безопасность, хе-хе-хе?

Какая безопасность, болезный? Идти на форум мозилы и просить их добавить в браузер защиту от кейлоггера? Мне проще вяленд поставить и мозилку под ним запускать.

Т.е. для тебя такой тяжкий труд набрать коротенькую команду? >Все правильно делаешь, если веру опровергают факты — тем хуже для фактов.

ОК, последний шанс тебе.

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

Да, man «какая-то фигня» - не подходит, я за тебя твои аргументы искать не буду. Конкретную команду со всеми параметрами.

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

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

«В третий раз он закинул невод...» Набираешь в консоли

xauth generate :0 .
После этого запускай что тебе угодно для подслушивания, снятия скриншотов и все такое. Не делай вид, что не видел этой записи.

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

Сколько боли, страдания... Видно, душа болит за вейланд не напрасно, хе-хе-хе.

Идти на форум мозилы и просить их добавить в браузер защиту от кейлоггера

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

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

После этого запускай что тебе угодно для подслушивания, снятия скриншотов и все такое. Не делай вид, что не видел этой записи.

Мда... В общем ты прав, гуйня работает, клавиатуру не слушает. ОК, признаю себя ослом.

khrundel ★★ ()
Ответ на: Re: Идиотия? от anonymous

Re: Идиотия?

Ну как-то все основные фотошопы прекрасно прожили 20 лет , даже больше, 25, на винде и маке...

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.