LINUX.ORG.RU
ФорумTalks

Помогите! Вопрос. Зачем нужен Вяленный?

 , , ,


0

2

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


Nih и вендорлок на редхат, инвестиции сами себя не отобьют!

nerfur ★★★
()

Kubunta с wayland? Правильно ли я понимаю, что наконец-то починили индикатор раскладки?

d09
()

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

qtm ★★★
()

Потому что разработчики в коде X.Org разобраться не смогли и сделали более примитивную ограниченную поделку без сетевой прозрачности, полноценного управления окнами, server side decorations и т.д.. Неосиленные возможности объявляются фичами и безопасностью.

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

X512 ★★★★★
()
Последнее исправление: X512 (всего исправлений: 2)

По отзывчивости нету разницы, уж как обезьяну не изображал.

Серьёзно? И Проводник не тормозит? Всё что угодно будет работать быстрее проводника Windows. Многие окна медленно изменяют свой размер хотя в Линуксе всё летает.

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

Потому что разработчики в коде X.Org разобраться не смогли

Я Вас огорчу, наверное, но вяленого пишут те же люди, что писали перед этим Хорг. Так что выберете что-то одно.

trex6 ★★★★★
()

Стоит на ноуте 6 летней давности кубунта 20.04

што

targitaj ★★★★★
()

Ответ - чтобы муслякать и теребонькать.

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

Я Вас огорчу, наверное, но вяленого пишут те же люди, что писали перед этим Хорг.

Хватит уже говорить эту дезинформацию. Основной код X11 сервера был написан за долго X.Org и совершенно другими людьми. Те, кто участвовали в разработке X.Org последние 15-20 лет, не имеют отношения к оригинальному коду и архитектуре.

X512 ★★★★★
()

Графику выводить, внезапно.

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

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

Да, это не единственный способ, но единственный, который выживет в обозримом будущем.

X11 вероятно всех отписавшихся здесь переживёт. Он используется в научном, корпоративном и индустриальном ПО.

потому что дырки в иксах закрываешь не ты

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

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

До вас никак не дойдет, что вейланд не будет, и никогда не был предназначен выполнять задачи, которые вы на него взваливаете? Включите, кстати, в свой список отсутствие системы печати – еще одна очень полезная вещь.

без сетевой прозрачности

4.2

полноценного управления окнами

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

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

После закрытия «дыр» стало невозможно делать глобальные сочетания клавиш

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

управление расположением окон

Приложение не должно заниматься расположением собственного окна.

Взаимодействие окон

Конкретнее?

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

Никакие это не дырки, просто у авторов Wayland параноя вперемешку с неосиляторством.

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

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

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

Те задачи, которые ставят его авторы, никому не нужны. А с задачей протокола GUI сервера он совершенно не справляется.

Включите, кстати, в свой список отсутствие системы печати – еще одна очень полезная вещь.

Можно и включить. X11 умеет печатать векторные команды также как и GDI в Windows. В Haiku печать тоже через GUI сервер и его векторные команды проходит.

без сетевой прозрачности

4.2

В Wayland нет векторных графических команд а значит нет нормальной сетевой прозрачности. Передача растрового видеопотока - это не сетевая прозрачность.

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

В этом часто есть необходимость. Например есть программы из нескольких окон, расположенных определённым образом (GIMP, Lazarus).

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

Wayland и этого не умеет.

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

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

Правильно записываете. X.Org уже более 15 лет разрабатывают дилетанты.

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

Те, кто участвовали в разработке X.Org последние 15-20 лет, не имеют отношения к оригинальному коду и архитектуре.

И слава богу. Копролит хоть кто-то пытался разгребать и чинить, адаптировать под современные приложения и железо. Если бы этим занимались те, кто его создал, у Linux/FreeBSD внятного графического стека не было бы до года до 2015.

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

Если бы этим занимались те, кто его создал, у Linux/FreeBSD внятного графического стека не было бы до года до 2015.

Наоборот, из-за текущих разработчиков X.Org/Wayland внятного графического стека в Линуксе нет до сих пор. Оригинальные авторы X11 умели всё делать (SGI, IRIX).

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

никому не нужны

Говорите за себя. Мне нужны: отсутствие тиринга, аппаратное ускорение, простой и понятный протокол, hidpi. Вам, видимо, нет?

Можно и включить. X11 умеет печатать векторные команды также как и GDI в Windows. В Haiku печать тоже через GUI сервер и его векторные команды проходит.

Это вы GUI Windows приводите в пример как что-то хорошее?

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

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

Wayland и этого не умеет.

Нет, он пока не умеет, потому что никто за много лет не написал расширение. Знаете, почему? Потому что это не нужно никому кроме вас и горстки людей.

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

Это вы GUI Windows приводите в пример как что-то хорошее?

Да. Почти все десктопные пользователи используют Windows. Одна из основных причин низкой популярности десктопного Линукса - ущербность GUI. Wayland и GNOME/GTK3 делает его ещё более ущербным.

Эти программы ломаются на любом wm, отличном от традиционного.

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

Знаете, почему?

Потому что Wayland мало кто пользуется. А кто пользуется, почти всегда пользуется ещё и Xwayland. В последней Ubuntu запускается X.Org по умолчанию.

Потому что это не нужно никому кроме вас и горстки людей.

Это Wine никому кроме горстки людей не нужен?

X512 ★★★★★
()
Последнее исправление: X512 (всего исправлений: 3)

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

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

Лучше бы не было никакого графического стека, чем такой.

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

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

ущербность GUI

А я считаю, что GUI в десктопном Линуксе на голову выше GUI Windows. Лучше только в яббле, за счет толпы дизайнеров и централизованного принятия решений.

Это Wine никому кроме горстки людей не нужен?

Wine нужен для игр, а не десктопных приложений. Именно для этого им пользуется абсолютное большинство. Игры (абсолютное большинство современных и не очень) рисуют свои виджеты сами на своем окне. Проект wine-wayland показывает, что немало игр можно спокойно запускать под вайном на вейланде. Второй заметный юзкейс – офис. Нужен ли он и то влияние, которое он оказывает на нативные приложения – интересный вопрос. Для него есть XWayland.

Это проблема нетрадиционных WM, а не программ. Пользователи тайловых WM и прочей экзотики сами знают на что шли и страдают.

То же самое можно сказать об ОС, отличных от M$ Windows. Ваши слова ничем не отличаются от слов, например, Adobe, которая плевать хотела на пользователей Linux/FreeBSD.

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

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

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

X11 вероятно всех отписавшихся здесь переживёт.

Это не жизнь.

Никакие это не дырки, просто у авторов Wayland параноя вперемешку с неосиляторством.

У авторов Wayland здоровая паранойя, у привыкших пихать в продакшн концептуально дырявый PoC неосиляторство.

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

А я считаю, что GUI в десктопном Линуксе на голову выше GUI Windows.

Где те миллиарды пользователей, пользующихся GUI на «голову выше Windows»? Люди наоборот пользуются WSL лишь бы не иметь дело с GUI в Линуксе.

Ваши слова ничем не отличаются от слов, например, Adobe, которая плевать хотела на пользователей Linux/FreeBSD.

Adobe всё правильно делает. Пусть сначала в Линуксе появится нормальный стабильный графический API на котором можно писать приложения. Бардак с GTK 2/3 и X.Org/Wayland не способствует написанию коммерческих приложений.

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

Люди наоборот пользуются WSL лишь бы не иметь дело с GUI в Линуксе.

Не занимайтесь подменой понятий. Они пользуются WSL, чтобы не иметь дела с Wine, под которым им пришлось бы запускать приложения для работы. Приложения, которые не были портированы под линукс (или изначально сделаны кроссплатформенными) ровно по тому же соображению

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

Пусть сначала в Линуксе появится нормальный стабильный графический API на котором можно писать приложения.

В Линуксе нет, и никогда, надеюсь, не будет того графического API, который вы хотите.

Бардак с GTK 2/3

Действительно бардак – за 10 лет никто не сподобился пропатчить копролиты с убогого GTK 2. Так ли они нужны, если никто не желает ими заниматься? Жду, кстати, вашего GMapCatcher, не забудьте про него написать.

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

Well until then as a workaround you have to register your hotkeys in the desktop environment and bind to albert toggle.

О нет, придется добавлять сочетания клавиш в композитор, как это и должно было работать!

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

Не занимайтесь подменой понятий. Они пользуются WSL, чтобы не иметь дела с Wine, под которым им пришлось бы запускать приложения для работы.

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

В Линуксе нет, и никогда, надеюсь, не будет того графического API, который вы хотите.

Значит и значительной доли пользователей и коммерческих приложений на десктопном Линуксе тоже не будет.

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

Слышал много мнений в том числе и на этом форуме что использовать Windows для разработки банально удобнее, а для Linux-окружения есть WSL и SSH.

Бедные разработчики, вынуждены разрабатывать под убогий линукс. Спасибо господину, сделал WSL, чтобы хотя бы с GUI сталкиваться не пришлось.

Даже не говоря о том, что я слышал много обратных мнений, в том числе и на этом же форуме (на котором, кстати, 50% входов с Windows, согласно google analytics), вам не кажется, что спрашивать виндузятника об удобстве разработки под Windows (или линуксоида об удобстве разработки под Linux) как минимум неразумно с точки зрения статистики?

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

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

Линукс не убогий, просто он хорош на своём месте: сервера, embedded, Android. Разрабатывать под всё это вполне можно в WSL.

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

Так ли они нужны, если никто не желает ими заниматься?

Софт просто готов и нет желания возиться со всякими вредителями, постоянно ломающими интерфейсы. Проще установить GTK 2 или даже Wine и спокойно работать. Всякие Electron видимо в том числе от этого набирают популярность, не надо возиться с постоянно ломающимеся интерфейсами и всё везде работает.

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

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

В X11 всё без костылей работает, ничего никуда прописывать не надо. Если так беспокоит безопасность, можно спросить у пользователя при установке/запуске программы «Установить обработку глобального сочетания клавиш <hotkey> для программы <app name>»?

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

В X11 всё без костылей работает, ничего никуда прописывать

В X11 все через дыру работает

Если так беспокоит безопасность

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

можно спросить у пользователя при установке/запуске программы «Установить обработку глобального сочетания клавиш для программы »?

Разрешаю. Драфти протокол.

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

X.org - нет

Не важно под каким брендом он останется. Кодовая база уже не раз меняла название: X386 -> XFree86 -> X.Org.

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

протокол X11 - вероятно.

Есть другие значимые реализации X11 не на кодовой базе X.Org?

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

Таких как ты не беспокоит, пока слишком поздно не станет

Если запустил левую программу, то уже поздно. Под Линукс существует полно руткитов.

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

Я уверен, что вскоре сделают отдельный проект, откуда выкинут всё, что не нужно для работы Xwayland и со временем этот проект заменит X.org в дистрибутивах.

Просто потому что всегда останутся приложения на X11, которые либо невозможно переписать (проприетарщина), либо некому. Поэтому просто выкинуть протокол X11 вряд ли получится в ближайшие десятки лет. А вот уменьшить объём кодовой базы, которую нужно поддерживать - можно и нужно.

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

Я уверен, что вскоре сдедают отдельный проект, откуда выкинут всё, что не нужно для работы Xwayland

Это всё равно будет та же кодовая база, что и X386. При желании можно будет запустить Xwayland на весь экран, запустить X11 window manager и пользоваться как обычным X11 окружением. Wayland сервер будет выполнять роль компонента видеодрайвера.

А вот уменьшить объём кодовой базы, которую нужно поддерживать - можно и нужно.

Это и так уже делают. Даже есть один знаменитый разработчик, который только удаляет код.

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

Одна ОС, одно ДЕ, одна система инициализации и это прекрасно. Для унификации зоопарка форков всего на свете.

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

При желании можно будет запустить Xwayland на весь экран, запустить X11 window manager

нет. Xwayland не поддедживает запуск оконных менеджеров. только пользовательских приложений

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

Xwayland не поддедживает запуск оконных менеджеров.

Починить обратно это не сложно. Xwayland по протоколу X11 использует X Window Manager (XWM). Его можно выпилить и заменить другим. Wayland-окна отвалятся, но они и не нужны.

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