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

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

Главное различие между вейландом и X'ами — X'ы работают, а вейланд очень перспективен (ага, уже 11 лет).

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

Что вам бы все ограничить да запретить. Я, например, для переключения на окно словаря использую Alt+~. И это ОЧЕНЬ удобно.

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

Да и как DE обработает хоткей, если протокола еще нет?

Внезапно: вяленд - протокол общения программы с дисплейсервером, а дисплейсервер входит в состав DE. У DE есть возможность реализации обходного пути для регистрации глобальных хоткеев. Тот же гном позволяет настраивать глобальные хоткеи в окне настроек и они работают в вяленд сессии, полагаю, другие ДЕ также.

А если он будет, что помешает трояну в самой DE воровать данные?

Конкретно с хоткеями я не думаю что дело в краже данных, а в том, что «ненужно». В общем да, дисплейсервер может воровать данные, тут никаких вопросов. Только если в вейланде данные может воровать только дисплейсервер, то в X - вообще кто угодно. Вариант с вейландом существенно надёжнее.

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

Да ладно, что, никогда в жизни компьютер не меняли, OS не переустанавливали и софт не обновляли или на другой не пересаживались? Переход на вяленд из той же оперы, только случается раз в 30 лет.

100 раз уже написали, какие функции не отдадим. Вы отвечаете, что лично вам не нужно или небезопасно.

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

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

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

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

Опять ты за уши этот пример притащил. Конечно, ключи нужны (и в иксах это регулируется).

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

Но, для начала, не надо кого попало с улицы домой тащить.

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

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

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

ну да. и лежат они или в home или еще гдето с правами на чтение и о ужас - на запись. от юзера который сидит на этой машине.

Уже раз 5 в этой теме писал. Флатпак/снап.

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

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

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

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

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

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

кого это волнует ? бери универсальный веник и улицы подметай.

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

И здравствуй несовместимые мордочки для словарей

Проблемы негров не волнуют белого шерифа. Положите доку к словарю где напишите, что для работы вот этой функции нужно настроить в вашем DE запуск «dict-action --translate-clipboard». Можно тут же со скриншотами объяснить, как это делается в 2х самых популярных DE, остальным посоветовать смотреть доку по своему DE. Если этого недостаточно, уверяю, обязательно в каком-нибудь де появится возможность или расширение, которое позволит писать макросы типа «ctrl-c; dict-action --translate-clipboard; ctrl-v».

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

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

Наоборот же! о_0 Интел/амд это про gpu hang и прочие проблемы, когда проприетарный драйвер зелёных это «всё работает на 100%». Всегда так, сколько помню. У меня ещё 70-80 версия блоба стояла, когда это было?

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

То есть, глобальной проблемы в том, что софт теперь должен будет писаться под конкретное де, и его костыли, а не под универсальный протокол вы не видите? Что даже консольная скриншотилка (отвлечёмся от глобал хоткеев), которая должна запускаться по крону становится нетривиальной задачей и должна учитывать костыли де, которая стоит у пользователя, вас тоже не беспокоит? Я не отрицаю, что Икс.орг имеет проблемы и может быть вышел из моды, но не могу отрицать и того, что вэйлэнд не продуман в инженерном плане и принесёт сообществу больше вреда, чем пользы в ддльнейшем. Одна надежда только, что когда все эти мины замедленного действия начнут взрываться, то в сообществе найдутся люди которые напишут или вэйлендикс, чтобы запускать вейленд приложения в икс среде или родят вейленд сервер, на привязанный к тулкитам (ой, новый иксорг), или унифицированый протокол для того, о чём в вэйленде подумать забыли (говорят пайп вайер это шаг в эту сторону, но так-как за него поттеринг отвечает, то надежды на норм инженерное решение почти нет).

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

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

То, что вы назвали выдуманную вами ситуацию глобальной проблеммой не делает её таковой. Отвлечёмся от хоткеев, эта проблема, скорее всего, просто от ненужности положена в долгий ящик, давайте обсудим общий случай: некая функция X отсутствует в протоколе как небезопасная, и присутствует в каком-то виде в DE и его расширениях, и это несовместимые протоколы или расширения. Какой из этого следует вывод, нужно костылить под каждую DE? Нет. Вывод такой: не нужно эту фичу использовать. Вот как-то обойтись без неё. Установка расширений, настройки через конфиги - это прерогатива пользователей, для их удобства, а не чтоб очередной клоун из программистов систему безопасности насиловал. Вот и всё.

Вы как капризные дети, хочу игрушку и плевать на цену. Вам предлагают игрушку подешевле (хоткей через DE 1 раз настроить), но нет, хочу именно эту, именно так, а если не дадите - устрою истерику.

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

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

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

Другие протоколы, будь то PipeWire, например, тоже делаются универсальными, а не под конкретное де. А что же касается софта заточенного под конкретное ДЕ, то такое всегда было и Wayland тут вовсе непричем. В кедах половина софта нормально вне кед не настраиваются и заточены под работу в кедах. Некоторый имеет интеграцию в плазму и baloo. Но последнее само по себе проблема, что имеея две аналогичные тулзы в кедах и гноме - baloo и tracker, софт работает только с одной из, да и вообще не пришли к единому стандарту. Так что софт всегда найдет причину быть заточенным под де или быть универсальным и кросплатформенным, или поддерживать фичи разных де. И к системе окон это никакого отношения не имеет.

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

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

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

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

Нет такой проблемы у Wayland. Фрагментация она вообще в головах, а не в софте. Взять тулкитофобов. Казалось бы бери софт, юзай его в любом де. Нет, хочу единый стиль, хочу интеграцию, хочу эксклюзивную заточенность под DE. Казалось бы, дали дистронезависимые системы дистрибьюции. Нет, хочу из реп, да ещё чтобы дистр был поуникальнее со своим пакетным менеджером. Использование apt и реп убунты считается чем-то плохим. И это притом что принципиально никаких различий между apt, rpm, pacman, apk, eopkg и xpbs нет. Есть лишь несовместимость и фрагментация. Линь фрагментирован уже давно и плотно, притом из-за мелочных хотелок каждого и неспособности договариваться. И не стоит обвинять Wayland, flatpak и GNOME в фрагментации, это напротив попытка уйти от неё.

если нынче мы почти безшовно программы из одного тулкита в друогом запускаем

Штоа? Это где гткшный софт запускается с Qt бэкендом или наоборот?

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

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

Это все в теории. А IRL как дела обстоят?

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

придётся пилить его только под одно из де

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

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

Нет такой проблемы у Wayland.

Тоесть, скриншотилка, написанная под костыли для создания скриншотов в муттере, заработает сама собой на квине? Ой ли?

Штоа? Это где гткшный софт запускается с Qt бэкендом или наоборот?

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

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

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

Нет такой проблемы у Wayland. Фрагментация она вообще в головах, а не в софте.

Ага, конечно. Напомнить, что в wayland нет протокола управления раскладкой клавиатуры, поэтому каждый композитор реализует эту фичу по своему?

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

Тот же гном позволяет настраивать глобальные хоткеи в окне настроек и они работают в вяленд сессии, полагаю, другие ДЕ также.

Меня не интересует гомном и прочие кде. Я не пользуюсь DE вообще. Почему сейчас оно работает, а потом придется использовать для этого целое DE?

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

Ты сам себе противоречишь. Какой-то опенсорс-фашизм: «Мне не надо - значит, никому не надо».

Переход на вяленд из той же оперы, только случается раз в 30 лет.

«Давайте вот прямо сейчас выпилим вам всю функциональность, а вы там как-нибудь сами разберетесь».

Никто не написал, мол, пофиг, пусть возможность слушать ввод в другие окна закрывают, на самом деле опасная возможность

Ну надо же, если залезть на файлопомойку, скачать троян и запустить его, то он может запуститься! Кто бы мог подумать!

вообще всё не отдадим. Даже экранную лупу

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

А вот готовности отдать или обменять я не видел

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

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

будет

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

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

Ну вот примеры из IRL. В CromeOS в Crostini есть прослойки для линуксового софта между Xorg-ozone и wayland-ozone. Софт на GTK3 работает через вторую, и вообще не создается никаких ощущений что оно работает через прослойку. С иксовым софтом все хуже.

Другой пример: Mir - они в какой-то момент добавили поддержку Wayland клиентов. Нативную, без всяких прослоек. Теперь это полноценный композитор Wayland. То есть, с wayland можно и вовсе без всяких прослоек обходиться. Для X11 такое сложно представить. Никто не будет реализовывать нативную поддержку этого протокола, когда даже его единственный оставшийся сервер с трудом тянут. Wayland композиторы люди в одиночку создают за приемлемое время. Сейчас есть пять работоспособных независимых wayland-композиторов, это из тех, которые готовы к использованию. А еще есть те, что в разработке.

XWayland - прослойка иксов в wayland не идеальна, например при масштабировании окна заметно.

Недавно была создана прослойка Wayland в Quartz. Тоже чел запилил самостоятельно.

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

Нихрена в иксах не регулируется,

Даже если система разрешений не работает, ее можно допилить. А устаревший неиспользуемый код можно выкинуть. И для этого не нужно писать все с нуля.

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

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

И, заметь, я на самом деле линуксоидам льщу

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

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

Св приходом вяленого и завязыванием кучи десктопных задач на реализацию в композиторе а не на протокол этого не будет.

И почему я в вяленном гноме спокойно использую кдешный софт нативно и мне ничего не мешает кроме отстойной поддержки вяленного в Qt? Никаких де специфичных фич не требуется.

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

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

Почему сейчас оно работает, а потом придется использовать для этого целое DE?

А про wayland окружения, которые не являются DE, ты не слышал? Про sway. Кстати, его автор сейчас отвечает на вопросы по Wayland.

Ну надо же, если залезть на файлопомойку, скачать троян и запустить его, то он может запуститься! Кто бы мог подумать!

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

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

ну да. и лежат они или в home или еще гдето с правами на чтение и о ужас - на запись. от юзера который сидит на этой машине.
Уже раз 5 в этой теме писал. Флатпак/снап.

Тем более. Зачем тогда нужны искусственные ограничения со стороны вэйланда?

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

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

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

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

Тем более. Зачем тогда нужны искусственные ограничения со стороны вэйланда?

Тем что любой X-клиент имеет доступ ко всему. Не имеет значения, запущен ли он нативно, в контейнере ли или в виртуалке.

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

Меня не интересует гомном и прочие кде. Я не пользуюсь DE вообще. Почему сейчас оно работает, а потом придется использовать для этого целое DE?

Мы, видимо, разное под DE понимаем. Хорошо, сформулирую так. Вяленд - протокол общения вяленд-клиента с вялендовым дисплейсервером. Без дисплейсервера работать вообще не будет. С дисплейсервером будут работать хоткеи так как в нём предусмотрено. А вы уж разбирайтесь со своим дисплейсервером, как там будут эти хоткеи настроены, либо через инструменты DE в который этот дисплейсервер входит, либо через конфиги, если это какой-то минималистичный.

Ты сам себе противоречишь. Какой-то опенсорс-фашизм: «Мне не надо - значит, никому не надо».

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

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

Ну надо же, если залезть на файлопомойку, скачать троян и запустить его, то он может запуститься! Кто бы мог подумать!

Не юродствуйте. Как я уже объяснил, всё является файлопомойкой, а любые иные мнения по сути самоуспокоение.

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

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

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

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

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

ждать когда сбоку к вэйленду прикрутят пайпвайер?

Его не к Wayland прикручивают, это не расширение протокола. Он вообще рулит аудио/видео потоками. Помимо доступа к экрану, он ещё изолирует, например, доступ к камере. Да, там где у тебя сейчас любой софт может тебя снимать, только потому как у пользователя есть доступ к устройству. Это уже не вопрос иксов, но тем не менее.

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

Вот представь, что ты богат
которых подцепил в баре

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

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

но и не вписываешься в сообщество. Без обид.

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

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

уверяю, обязательно в каком-нибудь де появится возможность или расширение

Учитывая скорость разработки всех причастных к Wayland это произойдёт через 11 лет в пре-альфе.

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

Это не вопрос протокола, это вопрос функциональности DE. Так что, если нужда возникнет, моментально появится в «хакерских» дисплейсерверах типа какого-нибудь sway, потом в КДЕ. В гноме не появится.

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

Главное различие между вейландом и X'ами — X'ы работают, а вейланд очень перспективен (ага, уже 11 лет).

Под винду куча софта, а линукс очень перспективен, уже более 20 лет.

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

Запустил slack, в его жабоскрипте дыра, он тырит твои пороли. Так что изоляция инпутов это хорошо. Другое дело, что в вейланде пуштутолк тот же не проработали, хотя пропускать отдельные (не все) клавиши/сочетания вполне нормальная идея.

kirk_johnson ★★ ()

Запостите в Толкс темку. Собственно, а почему в самолётах до сих пор не реализовано управление как в Vim, ну чтобы HJKL, все дела, ведь удобно.

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

Ох уж эти любители дурацких аналогий!

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

Достаточно захлопнуть дверь и хрен ты без ключа откроешь. Главное - уходя из дома, не забыть дверь на веранду закрыть (там замка, кстати, вообще нет).

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

Я ключи из машины, когда ставлю во дворе, далеко не каждый раз вынимаю, а уж чтоб велосипед где-то пристегивать … Ах да: забор декоративный, по пояс, ворот нет, расстояние с улицы до машины - от 2 (перед дверью) до 7-8 (за углом дома) метров.

В общем, мир немножечко больше, чем вам кажется и не всегда такой, к какому вы привыкли. //другой аноним

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

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

Сначала ты утверждаешь, что

Если фича есть сейчас, то она не просто нужна, она необходима и она незаменима вообще ничем.

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

некоторые из которых вообще не мои

Я привел цитаты о том, что не хватает. Естественно, их писали те, кто сидят на иксах. Ты в ответ сделал вывод, что цитаты не твои. xD

Как я уже объяснил, всё является файлопомойкой, а любые иные мнения по сути самоуспокоение.

Знаешь, почему на винде, андроиде и (в меньшей степени) маке малвари в сотни тысяч раз больше, чем в линуксе (а не в 50-100, судя по доли рынка)? Потому что на винде и андроиде часто пользуются неофициальными репозитариями. На маке иногда ставят ПО с торрентов. Соответственно, источники бывают, как минимум, сомнительными и условно доверенными, хотя код из реп мало кто читает. А если считать все источники недоверенными без уровней градации, то закончится все тем, что система сама начнет диктовать пользователю, что ему делать на его же компьютере (потому что он - баран и качает из сети все подряд), а заправлять всем будет антивирус. Такого ты будущего хочешь для Линукса?

Сколько эксплоитов находили в разном софте не сосчитать.

Эксплоиты не находят. Их создают. Или ты имел в виду дыры и бэкдоры? Ну так это не секрет.

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

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

И где тут противоречие? Предположим, речь шла бы об xeyes. Как из того, что аналога для вяленда нет и не будет следует противоречие плюшкинизму страдальцев по xeyes? Наоборот, если бы xeyes находился в разработке можно было бы говорить, что вяленд не готов, вот доделают xeyes и тогда поговорим.

Знаешь, почему на винде, андроиде и (в меньшей степени) маке малвари в сотни тысяч раз больше, чем в линуксе (а не в 50-100, судя по доли рынка)?

Это не работает в линейном пропорциональном масштабе. На линукс малвари мало просто потому что нерентабельно при такой доли. Если что, андроид как бы 95% только из гуглплей ставят, а количество линуксоидов, как показала практика, готовых запустить непонятный однострочник на перле тоже достаточно.

Эксплоиты не находят. Их создают. Или ты имел в виду дыры и бэкдоры? Ну так это не секрет.

Из того, что это не секрет не следует, что проблема вдруг испарилась. Количество софта, который мог бы работать в изолированной среде составляет процентов 80-90. Это в 5-10 раз меньше потенциальных дыр. Но нужно выкинуть иксы и да, некоторые функции исчезнут навсегда.

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

использую sway с момента выхода альфы 1.0. Один экзешник, компилирующийся из сорцов с минимумом зависимостей за пару десятков секунд, один небольшой конфиг - и все, этого достаточно чтобы запустить полноценную графическую сессию без всяких тирингов и прочих багов. Хоткеи, переключения раскладок, сторонние тулзы со скриншотами, скринкастами, уведомлениями, настройками гаммы и черт знает чем еще - все прекрасно работает.

А вы можете и дальше сидеть на своих иксах и ныть о том, как вяленд нигатов. Хоть до посинения, лол.

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

Предположим, речь шла бы об xeyes.

Предположим, речь шла не о фигне типа xeyes, а о вещах, указанных ранее.

На линукс малвари мало просто потому что нерентабельно при такой доли

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

Если что, андроид как бы 95% только из гуглплей ставят

5% достаточно, чтобы стать рассадником заразы.

Android does account for 97% of all mobile malware, but it comes from small, unregulated third party app stores predominantly in the Middle East and Asia.
Но нужно выкинуть иксы

При подходе, когда не пользователь контролирует свой же хомяк, а система, число баранов, сначала нажимающих кнопку, а потом думающих, не уменьшится, а только возрастет. А потом и реальная потребность в антивирусе появится, а не как сейчас. Дядя Женя скажет «не старперам» спасибо.

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

Под винду куча софта, а линукс очень перспективен, уже более 20 лет.

Маленькие линуксятки грезят о мировом господстве? Исключительно на одном техническом преимуществе не победить. Приведу пример: самая слабая из BSD — macOS наиболее распространена количественно.

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

Тем что любой X-клиент имеет доступ ко всему. Не имеет значения, запущен ли он нативно, в контейнере ли или в виртуалке.

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

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

Предположим, речь шла не о фигне типа xeyes, а о вещах, указанных ранее.

Т.е. всё упирается в вопрос, являются ли указанные ранее вещи нужными или это фигня типа xeyes. Я вот считаю, что они - фигня. Вы считаете иначе. Кто из нас прав?

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

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

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

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

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

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

Android does account for 97% of all mobile malware, but it comes from small, unregulated third party app stores predominantly in the Middle East and Asia.

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

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

Я бы на вашем месте не бросался такими словами. Есть человек, осознающий, что он понятия не имеет как работают запускаемые им программы, но при этом желающий иметь свободу выбора, запускать на своём домашнем компе, например, эмуляторы актуальных консолей, которых может не оказаться в репах по юридическим причинам или узкоспециализированные инструменты, или новые модные цацки, или даже проприетарный софт. И есть другой человек, которому 10 раз объяснили как 1 раз настроить глобальные хоткеи, но которому лень лезть в доку по своему дисплейсерверу и он упёрся рогом и требует, чтоб софтина сама их установила, и за это «сама установила» он готов отдать и свободу запуска софта, и безопасность. Кто из них баран?

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

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

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

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

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

В результате иксы станут как вейланд

О ужас, ужас, о великий ужас!(C) Надеюсь эти мечты идиота никогда не осуществятся.

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

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

anonymous ()