LINUX.ORG.RU

ВМы для wayland

 ,


0

3

Хочу попробовать сеанс на вяленом. Ищу, чем заменить fluxbox. Кто имеет опыт с вяленым и ВМами, скажите, что есть из юзабельного и стабильного с возможностями fluxbox? Больше всего интересуют ВМы с возможностью:

  1. забиндить программу на сочетание + переключаться на эту запущенную программу по этому же сочетанию вместо запуска еще одного экземпляра программы;

  2. управлять расположением окон в пределах одного воркспейса по предустановленным положениям (половина по горизонтали, половина по вертикали, четверть воркспейса с расположением в углу и т.д.);

  3. включение/отключение заголовков по горячим клавишам.

На арчевики посмотрел, что есть по ВМам - как-то не густо из того, что можно использовать без ДЕ. Чистые тайлинги мне не интересны.


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

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

Можно пример чем он кому помешал? А то пока приложениям реализовывать возможности мешает как раз фейланд. Из-за чего там мало что работает без иксовой прослойки.

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

Сообщество сделает всё

И проприетарный софт под свои васянокомпозиторы портирует?

Я скинул протокол, там всё есть

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

systemd и pipewire это лучшее что случалось с линуксом

Для гномофашистов?

Xorg - это посредник

Так Мы об этом и говорим. Для DE иксы — мелкая прослойка для отрисовки окон, которая как для прослойки чрезмерно избыточная. Для юниксвейных сред это не прослойка, а каркас, в который изящно встраивается всё остальное.

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

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

Один хрен клиенты всё рисуют

Нет, не всё. Как минимум срач CSD vs. SSD на этой почве возник.

Для игр иксы вообще противопоказаны

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

Да потому что это прыжок назад во времена CDE

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

выходят новые видеокарты

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

Иксы - пришелец из прошлого

А уж ядро Linux и coreutils какие пришельцы из прошлого! Хотя нет, погодите, первым делом POSIX надо выкинуть! Linux is not UNIX же, да?

когда иксы перестанут дружить, например, со свежими версиями Nvidia-блоба

Невидиепроблемы. Что с ним вообще дружит? Что Линус фак показывает, что Ваш любимый Дрю. Надо Nouveau пилить. Вот для Intel/AMD же давным-давно проприетарный драйвер нафиг не нужен, почему у невидий не так?

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

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

могу написать кому угодно

Ровно до тех пор, пока Ваш сервер не побанят горелодупые SJW-шники. Прекратите эти сказки вещать ;)

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

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

что это не почта плохая, а у меня карму надо чистить

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

перечитайте тред

Сначала Вы ;) И не пытайтесь при этом вычитывать между строк то, чего там нет.

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

И там и остановился, ага.

С чего бы это?

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

Откуда такие данные?

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

И проприетарный софт под свои васянокомпозиторы портирует?

При чём здесь это вообще? Хватит прыгать от одного к другому.

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

Так спроси там в комментариях о деталях, там ведь сидит как раз автор этого протокола. Кому как не ему это знать.

Для гномофашистов?

А что с ними не так? Это стандарт, и с этим согласно большинство. Как в своё время везде запилили поддержку PulseAudio, так и сейчас везде запилят поддержку PipeWire. Для OBS Studio уже патчи есть, например. В Plasma реализовали на его основе скринкастинг и удалённый рабочий стол. Так что всё ништяк. Тем более что там есть поддержка вывода через dma-buf, тобишь с нулевой задержкой.

Для юниксвейных сред это не прослойка, а каркас, в который изящно встраивается всё остальное.

Да о каких юниксвейных средах ты говоришь, второй раз спрашиваю?

Какие такие возможности?

Да вот тот же самый HiDPI и поддержка multiDPI, которая в иксах сейчас сделана кошмарными костылями к XrandR.

Нет, не всё. Как минимум срач CSD vs. SSD на этой почве возник.

Есть разница между рисованием окна приложения и рисованием его заголовка. Даже несмотря на то, что в Plasma Wayland отрисовка РАМКИ ОКНА идёт на стороне сервера - содержимое окна целиком рисуется клиентом в EGL область. И так везде, ибо стандарт. И в отличии от того кому рисовать рамку - это строго описано.

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

Нет кошмарного DDX, например. И таки везде православный EGL, вместо богопротивного GLX.

А уж ядро Linux и coreutils какие пришельцы из прошлого! Хотя нет, погодите, первым делом POSIX надо выкинуть! Linux is not UNIX же, да?

Хватит уже передёргивать. То что ты перечислил идёт в ногу со временем, развивается, совершенствуется. Иксы же последние годы лишь обрастали костылями, а сейчас Red Hat и вовсе прекратила их разработку, из-за чего уже 2.5 года нет нового релиза. И хорошо бы не было вообще.

Невидиепроблемы.

Как юзер Радеона не соглашусь. Невидия это огромный кусок рынка, а учитывая что у AMD всё весьма кисло с OpenCL и подобным - ответ напрашивается сам по себе.

Надо Nouveau пилить.

Так пилите, кто мешает? Вон Red Hat нанимает разрабов для его пиления, вперёд.

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

В зачаточном, но вполне рабочем. И поддерживающим кстати только Wayland.

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

Ну а откуда возьмётся бабло на апгрейд ADSL-сетей, если за десятилетие-два так и не нашлось?

Смотря где. В Питере ADSL-линий не осталось - владельцам АТС невыгодно занимать место соответствующим оборудованием.

А вообще, это вопрос времени. В 1993 г, когда впервые подключился к Интернет, мне тоже не верилось, что наступит время, когда ко мне в квартиру будет подведен кабель Ethernet ;).

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

При чём здесь это вообще?

При том, что под иксами проприетарному софту без разницы, какой WM запущен. Скриншоты снимать можно безотносительно этого, чужими окнами управлять, хоткеи регистрировать, окна скринкастить, и так далее. Для продуктов типа Lightshot, Hangouts, TeamViewer, таймтрекеров всяких это необходимая функциональность. И тут приходит гномовяленая сессия, в которой это ни фига не работает, расширения Wayland не работают, и даже своих альтернатив нету. Как Вы считаете, как поступят проприетарщики: забьют на линукс или будут ориентироваться на маргиналов со всякими кедами, просвещениями и wlroots-поделками, выводя гномосекам табличку «гном говно, поставьте что-то поприличнее»? Учтите при этом, что GNU/Linux и без того не является для проприетарщиков приоритетной платформой (кроме продуктов для айтишников разве что).

Это стандарт, и с этим согласно большинство

Кто стандарт, GNOME?

Для OBS Studio

Это то поделие, которое на слабом железе глохнет вместе с графической сессией, в отличие от x11grab и SimpleScreenRecorder?

Да о каких юниксвейных средах ты говоришь, второй раз спрашиваю?

ВМы для wayland (комментарий) же.

Из готовых можете глянуть на XFCE, LXDE, MATE — они (пока что) построены довольно модульно, хоть и не в такой степени (например, хоткеями занимается WM). WM отдельно, панель отдельно, демон со значками рабочего стола отдельно, демон настроек отдельно, демон уведомлений отдельно, и всё это можно замещать не относящимися к ним программами. У гномокед такой модульности нет, там лишь специфичные для них расширения гомощели и клизмоиды соответственно.

Наша среда, тащемта, из крысы в своё время и слеплена, сейчас в ней от крысы почти ничего не осталось ;)

которая в иксах сейчас сделана кошмарными костылями к XrandR

Костыльность/некостыльность волнует только пуристов. Работает ведь?

Есть разница между рисованием окна приложения и рисованием его заголовка

Да? На винде полно программ, которые рисуют что-то своё поверх системного заголовка. А ещё там возможны (были, по крайней мере) костыли типа VAnim или GDI++, который лезут уже непосредственно в отрисовку окон. Надо в сторону таких возможностей двигаться, а не анального огораживания.

(Обнаружили, кстати, что автор VAnim, как и @Turbid, в итоге в линуксоиды переметнулись. Явно некомфортно кастомизаторам на винде живётся.)

Нет кошмарного DDX,

Ну здрасьте, xf86-video-modesetting же DDX и есть ;)

идёт в ногу со временем, развивается, совершенствуется

Но несёт груз обратной совместимости. Посему POSIX никогда не светит монопольный доступ к файлам, как в WinAPI; Bash никогда не станет приличным языком программирования, где не надо зубрить кучу питфолов; у утилит coreutils не будет унифицированного набора и порядка параметров, и даже единого синтаксиса регулярок.

И хорошо бы не было вообще

Есть такое дело. Пока новые вёнды годами не релизили, а просто выпускали сервиспаки к XP — винда была тортом ;) То же самое касается GTK+2. Dwarf Fortress вон вообще уже почти 20 лет в альфе, но игрокам это не мешает ;)

а учитывая что у AMD всё весьма кисло с OpenCL и подобным

И что? Вы так говорите, будто одни и те же видеокарты обычно под расчёты и под ускорение графики юзают.

Вон Red Hat нанимает разрабов для его пиления, вперёд.

Релокацию требуют, поди?

И поддерживающим кстати только Wayland

Ну на фоне ущербного SurfaceFlinger даже Wayland выигрышно выглядит ;)

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

В Питере ADSL-линий не осталось

Речь об одноэтажной Америке же.

А вообще, это вопрос времени

Есть мнение, что вопрос времени — splinternet. Уж в государственных локалочках-то 4 млрд. адресов с головой будет. А китайцы вон, например, вообще свою замену IP пилят.

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

забьют на линукс или будут ориентироваться на маргиналов со всякими кедами, просвещениями и wlroots-поделками, выводя гномосекам табличку «гном говно, поставьте что-то поприличнее»?

А с чего бы они забили? Пока всё работает - будут поддерживать. PipeWire решает проблемы со скринкастом и удалённым рабочим столом, в том же Chrome его поддержка уже есть и всё работает. Какая проприетарщикам разница иксы или Wayland? если есть более менее стандартный интерфейс - запилят.

Кто стандарт, GNOME?

Шапка создаёт десктопный линукс.

Это то поделие, которое на слабом железе глохнет вместе с графической сессией, в отличие от x11grab и SimpleScreenRecorder?

Тем что ты перечислил игры не стримят.

Из готовых можете глянуть на XFCE, LXDE, MATE — они (пока что) построены довольно модульно, хоть и не в такой степени (например, хоткеями занимается WM). WM отдельно, панель отдельно, демон со значками рабочего стола отдельно, демон настроек отдельно, демон уведомлений отдельно, и всё это можно замещать не относящимися к ним программами. У гномокед такой модульности нет, там лишь специфичные для них расширения гомощели и клизмоиды соответственно.

Твой Xfce превратился в GNOME, обрезанный ещё сильнее чем сам GNOME. Увидишь, скоро новый релиз. MATE движется в сторону поддержки Mir как Wayland-композитора, а LXDE вообще труп, фу, раскопал вонючку.

Да?

Да. Поэтому и существует отдельное расширение для запила серверного заголовка, и ни иксы, ни вяленый, не декларируют его отрисовку. А вот отрисовка содержимого - строго клиентом by design.

Ну здрасьте, xf86-video-modesetting же DDX и есть ;)

Здарова, каким боком он к вяленому относится если это иксовый универсальный DDX? В Wayland вообще такого понятия как девайсо-зависимый драйвер нет.

Но несёт груз обратной совместимости.

В виде Xwayland, который опционален.

Есть такое дело. Пока новые вёнды годами не релизили, а просто выпускали сервиспаки к XP — винда была тортом ;) То же самое касается GTK+2. Dwarf Fortress вон вообще уже почти 20 лет в альфе, но игрокам это не мешает ;)

Ну иксы тоже будут жить пока будут находиться в maintainance mode, так что...

И что? Вы так говорите, будто одни и те же видеокарты обычно под расчёты и под ускорение графики юзают.

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

Ну на фоне ущербного SurfaceFlinger даже Wayland выигрышно выглядит ;)

Ущербный не ущербный, но это - не иксы, вот что важно :)

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

будто одни и те же видеокарты обычно под расчёты и под ускорение графики юзают

Да, действительно. Надо разделить видеокарты на карты для графики и карты для расчетов (RDNA и CDNA, например). Запретить и не пущать, чтоб студенты, любители нейронок и прочие энтузиасты покупали сразу дорогие PRO карточки или сосали писю. Хуже-то уже не будет - рынок уже про***н :)

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

Пока всё работает - будут поддерживать

Так в том и беда, что не работает.

Шапка создаёт десктопный линукс.

Будто иксы только в «десктопном линуксе» используется. А если у Нас на сервере иксы подняты с Xfwm4+tint2, и Мы к ним по VNC подключаемся — это тоже «десктопный линукс», что ли?

Тем что ты перечислил игры не стримят.

Да у игрунов-то тачки мощные, так что проблема отпадает ;)

а LXDE вообще труп, фу, раскопал вонючку

Хоронить будете, когда его хотя бы из Raspberry Pi OS выкинут. Хотя вон PuppyLinux уже на IceWM переехал, оказывается.

А вот отрисовка содержимого - строго клиентом by design.

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

каким боком он к вяленому относится

Таким боком, что к разработке KMS причастны вялендоделы, а перепало и иксам, благодаря чему они теперь ещё больший торт ;)

В виде Xwayland, который опционален.

А это вообще убожество огороженное по сути своей.

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

Ущербный не ущербный, но это - не иксы, вот что важно :)

Это уже клиника. Дуйте во фреймбуферную консоль, раз «лишь бы не иксы».

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

чтоб студенты, любители нейронок и прочие энтузиасты покупали сразу дорогие PRO карточки или сосали писю

А оно по факту так и приходится. В студенческих днищеноутах всё равно убогие карточки без куды стоят.

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

благодаря чему они теперь ещё больший торт ;)

Ну ну, я и смотрю как атомарный KMS для них отключили из-за кучи багов :)

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

Raspberry Pi OS

Капец эталон. Да пусть там хоть FVWM живёт.

Это уже клиника. Дуйте во фреймбуферную консоль, раз «лишь бы не иксы».

Зачем, если есть божественный Wayland? :) вон в плазму 5.20 столько улучшений по части Wayland влили, что это уже не торт, а целая кондитерская фабрика! А иксы пусть останутся дедам.

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

Будто иксы только в «десктопном линуксе» используется.

К сожалению, да. В других ОС их нет, и у этих ОС доля на десктопе существенно выше.

А если у Нас на сервере иксы подняты с Xfwm4+tint2, и Мы к ним по VNC подключаемся — это тоже «десктопный линукс», что ли?

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

А это вообще убожество огороженное по сути своей.

Как и Xorg.

И речь шла не о вяленде, а об остальном стеке, в котором этого груза навалом,

Так вы же всё ноете что вам ломают совместимость и привычный софт. Сломали - плохо, оставили обратную совместимость - тоже плохо. Вы уж определитесь наконец.

Смысл в этот стек лезть с ломающими инновациями?

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

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

Капец эталон. Да пусть там хоть FVWM живёт.

То есть Вы признаёте, что вяленд на замену иксам во всех сферах не годится?

Зачем, если есть божественный Wayland?

А SurfaceFlinger зачем?

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

В других ОС их нет

Как это нет? Иксы — стандарт для чуть менее чем всех свободных *NIX-систем.

И терминалки в Linux уже поддерживают Wayland, а значит иксы - не нужны

Это так не работает, сначала докажите, что ваш вяленд нужен ;)

Как и Xorg

Настоящие иксы как минимум не изолируют клиенты друг от друга. Под Xwayland же это не работает, у каждого клиента свои X-сервер.

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

оставили обратную совместимость - тоже плохо

Почему «плохо»? Между строк читаете?

Ты бы предпочёл чтобы Wayland ввели резко и без смазки, как systemd?

Кагбэ сисямду как раз безальтернативно не пропихивают, куча народу сидит на всяких runit/openrc и их никто не трогает. Вялендофанатики же грозятся именно закопать иксы для всех (непонятно, впрочем, как они это собираются провернуть, хехе; кому надо, у тех даже GTK+1 стоит, вопреки визгам рутруманов).

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

А что должно поменяться? Клиенты перестанут поддерживать иксы? Так это решаемо их запуском через композитор-прослойку. В начале 10-х вяленые композиторы только под иксами и запускались ведь, поддержка отрисовки на bare metal позже появилась.

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

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

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

мой настроенный сервер отфутболивается

А мой настроенный сервер не отфутболивается. Года с 2012-го. Ну и кому теперь верить?

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

А завтра её отожмут

Хостить дома в Украине куда надёжне

тут гэбня раз в несколько лет к кому-то приходит

Какие ужасы вы говорите!

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

откуда возьмётся бабло на апгрейд ADSL-сетей

Выкинут ваши ADSL на мороз и заменят нормальным расовым конфуцианским 5G.

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

Иксы — стандарт для чуть менее чем всех свободных *NIX-систем.

Выгляни в окошко из своего манямирка и взгляни на Windows, macOS, ну и на маргинальщину вроде MorphOS. Там нет иксов.

Это так не работает, сначала докажите, что ваш вяленд нужен ;)

Лучшее доказательство это то, что все ключевые разрабы графического стека забили на иксы болтяру, и сообща пилят Wayland. Последнее крупное что сделали для иксов - это поддержку VR (и то потому что Valve проплатила) и вроде как автоматическую переключалку между встроенной и дискретной видюхой (Optimus). Но учитывая что Шапка забила, а релиз менеджера у иксов нету - только патчить и компилять.

(непонятно, впрочем, как они это собираются провернуть, хехе; кому надо, у тех даже GTK+1 стоит, вопреки визгам рутруманов).

Да элементарно. Перестанут адаптировать под новые видеодрова и всё, деды соснут огурцов. Или введут какойнить новый API, который будет очень важен и нужен, но поддерживаться будет лишь в Wayland.

Так это решаемо их запуском через композитор-прослойку.

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

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

Иксы — стандарт для чуть менее чем всех свободных *NIX-систем.

взгляни на Windows, macOS

Давно эти двое стали свободными *nix осями?

все ключевые разрабы графического стека забили на иксы болтяру, и сообща пилят Wayland

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

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

на Windows, macOS, ну и на маргинальщину вроде MorphOS

А они здесь при чём?

забили на иксы болтяру

И это хорошо, лишь бы не портили.

Перестанут адаптировать под новые видеодрова

Можно будет пускать X-сервер в фулскрине поверх вяленой сессии. Как сейчас Windows XP пользуют.

Или введут какойнить новый API, который будет очень важен и нужен, но поддерживаться будет лишь в Wayland

Какой такой и откуда он возьмётся в этом убожестве?

Тем более тогда в чём проблема?

В том, что клиенты, сидящие под промежуточным композитором, будут ущербны по сравнению с полноценными X-клиентами.

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

И? Видите перелом на графике в 2017-м?

Даже если темпы сохранятся, даже 50% ждать ещё лет 6. И даже этого мало, чтобы говорить о каком-то успехе IPv6, и возможности поднять что-то серьёзное на хосте без IPv4.

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

Как что — сигнал. Там с проходимостью большая беда ;) А ADSL в первую очередь в одноэтажной мухосрани, которая запросто может быть удалена на десятки километров, находиться в низине, и так далее.

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

И? Видите перелом на графике в 2017-м?

Вижу неуклонный рост. В первом приближении линейная функция плюс дребезг в 10-15%.

Даже если темпы сохранятся

Как-то вы быстро перескочили с «дошло до 30% и остановилось» на «даже если темпы роста сохранятся».

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

Сотовые, однако, как-то работают. А одноэтажная, как вы выражаетесь, мухосрань — это американские пригороды, т.е. место, где обитают наиболее обеспеченная часть человечества.

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

Ну эти как раз из КЛЮЧЕВЫХ разработчиков, которые вносили вклад а не просто дыры фиксили. Про них же, вроде как, вопрос был. Про Daniel Stone говорят, что он один из немногих, кто в курсе за привязку клавиатуры в X-ах, и насколько я помню, что он отзывается об X-ах как об диком ужасе.

Вот их консолидированное мнение в статье на phoronix. Там ещё и David Airlie про которого я как-то забыл.

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

эти как раз из КЛЮЧЕВЫХ

он отзывается об X-ах как об диком ужасе.

Это случайно не равносильно признанию: „мы тут такого говнокода понаписали, что сами разобраться не можем“?

Утверждение «вот эти трое — КЛЮЧЕВЫЕ разработчики, а остальные так, пописать вышли» я оставляю на вашей совести. От себя же замечу, что за десять лет времени и тысячи человекочасов, потраченных на переход на wayland код иксов можно было сто раз переписать, тестами обложить и задокументировать.

А когда этот ваш вэйланд закончат, окажется, что это:

  1. Старьё двадцатилетней давности.

  2. Монстр, возлежащий на горе расширений, костылей и полусовместимых реализаций.

  3. Говнокод от которого плюются его же авторы.

Вывод: надо выкинуть и начать сначала. Уж в третий раз-то точно получится.

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

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

Когда проект начинался Daniel Stone только родился так-то.

вот эти трое — КЛЮЧЕВЫЕ разработчики, а остальные так, пописать вышли

Эти те трое (так-то четверо, но пофиг) те, что я на память вспомнил. Мне как-то лениво ради коммента на форуме сидеть и грепать списки девелоперов Wayland и Xorg и смотреть, что они там коммитили.

Уж в третий раз-то точно получится

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

Если не Wayland, то какие идеи выхода из ситуации очевидного устаревания XOrg есть? Не теоретически абстрактные, а практические, которые можно взять, скомпилировать и повертеть на мониторе. От «сообщества» кроме вони в интернетиках толку в основном никакого (за те же самые 10 лет, что пилят Wayland, так уж точно). Отсюда вывод: ждем когда RH (и немного мимокрокодилов) допилит наконец-то новую desktop-экосистему до стабильного состояния. Посильно помогаем.

ЗЫ. Как говорит один наш профессор, «Высказался. Извините, вспылил»

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

Когда проект начинался Daniel Stone только родился так-то.

Что-то у вас ключевость разработчиков как-то мерцает.

Мне как-то лениво ради коммента на форуме сидеть и грепать списки девелоперов Wayland и Xorg и смотреть, что они там коммитили.

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

Ну ок. Давайте ничего не делать

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

из ситуации очевидного устаревания XOrg есть?

Какого-такого устаревания? Всё железо поддерживается. Софт тоже. А что не поддерживается, так это к производителям железа вопросы. Основной источник проблем с графикой в линуксе — кривые драйвера. И это переходом на вэйланд не лечится.

У меня тоже наболело. Какого чорта во всех отраслях инженерии идеалом считается ситуация, когда единожды сделанный продукт работает вечно и без усилий на поддержку и только в айти идеал — это когда постоянно что-то ломается, чинится, переделывается, выкидывается и по-новой? А если что-то просто работает, то «фу-фу-фу, проект в стагнации, срочно несите лопату у нас тут ситуация очевидного устаревания"!!!

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

Ну я, вот, как-то не поленился и грепнул

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

Вот его бы и переписали

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

А что не поддерживается

  • Мультитач. Принципиально не работает.
  • HiDPI. Через какой анал это всё делано, страшно представить.
  • HDR. Не работает.
  • Мультимонитор. Или работает через раз, или крэшится или не работает.
  • Долбаный Shift+Сtrl починить не могут 17 лет.
  • Тиринг концептуально непобедим. Только диким NVIDIA костылём, который при ближайшем рассмотрении просто мегакостыль.
  • OpenGL/Vulkan и прочее аппаратно-ускоренное работают вообще помимо Xorg, потому что это лишний тормозной посредник.
  • Захват ввода любым окном (меню захватывает весь ввод). Не решаемо в рамках протокола. Только костылями.

Ну это навскидку. Ещё раз: те кто делает свой выбор сделали. RH предложила поддерживать Xorg сообществу, если ему так надо. «Сообщество» кроме аэрации лужи пока ничего путного в рамках хоть Xorg хоть альтернативы Wayland так и не родило.

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

Ну так список в студию, плиз

Мне тоже лень.

Но многие моменты в рамках текущей архитектуры нельзя решить принципиально

NIH синдром рефакторингом кода не исправить, это правда.

Мультитач. Принципиально не работает.

https://www.x.org/wiki/Development/Documentation/Multitouch/

HiDPI.

Пишу с Thinkpad T480, в котором внезапно HiDPI монитор. С иксов, да.

Через какой анал

«Говнокод! Всё черз жопу! И другое джуновское нытьё» Том 3-й, детпедгиз, 1967.

HDR.

Не знаю, не пользовался.

Мультимонитор. Или работает через раз, или крэшится или не работает.

Три монитора считаются за мультимонитор? Почему у меня это работает?

Долбаный Shift+Сtrl починить не могут 17 лет.

Может не очень и нужно?

Тиринг концептуально непобедим.

Отключается опциями. Сделать их дефолтом и хомячкам счастье.

OpenGL/Vulkan и прочее аппаратно-ускоренное работают вообще помимо Xorg,

И это правильно.

Захват ввода любым окном (меню захватывает весь ввод). Не решаемо в рамках протокола. Только костылями.

Что характерно, в вэйланд оно решается теми же самыми костылями.

кроме аэрации лужи

См выше.

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

Назовите их все поимённо.

Drew Devault, Simon Ser, David Edmundson, David Airlie (этот вообще мейнтенер всея графики в Линуксе), Adam Jackson, Marek Olsak, Daniel Stone, Jonas Adahl, Roman Gilg

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

Что характерно, в вэйланд оно решается теми же самыми костылями.

Какими? Пример кода

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

https://www.x.org/wiki/Development/Documentation/Multitouch/

Вот только работает это отвратительно и поддерживается ещё хуже.

в котором внезапно HiDPI монитор

Так оно работает, однако вспомним через какой дикий геммор его делали. И до сих пор дробное масштабирование более-менее умеет только GNOME.

«Говнокод! Всё черз жопу! И другое джуновское нытьё» Том 3-й, детпедгиз, 1967.

«Все гомосексуалисты, а я д’Артаньян». Золотая классика. Толку правда от Вас д’Артаньянов 0.0%, что вся история open source и показывает.

Три монитора считаются за мультимонитор?

Подключаешь проектор - Xы валятся нахрен. А мониторы-то с разными DPI и разными разрешениями. Мне вот часто надо, так стабильно раз на раз Xorg отваливается (и да компы разные, релизы разные)

Может не очень и нужно?

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

Отключается опциями

Не всегда и не у всех. Классическое УМВР.

См выше.

и что там выше. Это можно скачать, собрать и пользоваться?

SkyMaverick ★★ ()
Ограничение на отправку комментариев: только для зарегистрированных пользователей