LINUX.ORG.RU

Wayland, приложения, консистентность! Объявлены приоритеты KDE

 , , ,


1

2

На прошедшем Akademy 2019 Лидия Пинчер, глава организации KDE e.V., объявила о главных целях работы над KDE на следующие 2 года. Их вывели путём голосования в сообществе KDE.

Wayland — будущее десктопа, и поэтому нужно уделить максимум внимания беспроблемной работе Plasma и KDE Apps на этом протоколе. Wayland должен стать одной из центральных частей KDE, а Xorg — опциональной возможностью.

Приложения должны выглядеть и вести себя согласованно. Сейчас это, увы, не всегда так. Например, вкладки в Falkon, Konsole, Dolphin, Kate выглядят и ведут себя по-разному, имеют разные опции и функции. Такого безобразия быть не должно.

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

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

Deleted

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

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

Ясно, понятно

А что не так? Со своим видением безопасности оно лезет туда, куда, по сути ему - не надо. Давайте еще безопасность к драйверу мыши прилепим - а то ВДРУГ шпиены! А еще, по заветам поттеринга, надо работать в валенке на голове, сверху надеть ведро, на него поставить таз, все это залить бетоном и примотать руки пользователя к заднице колючей проволокой. Самому поттерингу и его последователям последнее - не страшно. и так руки оттуда растут.

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

А что не так?

ЛОР, клоуны - да всё так.

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

перечислите известные вам костыли в вяленом

Вот тебе самый главный костыль, он-же гвоздь: xwayland называется.

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

Потому что у иксов есть один X-сервер, который взаимодействует с дровами. У Wayland этим занимается каждый WM

что тут сказать - разберись сначала в вопросе а потом пишИ.

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

самый главный костыль, он-же гвоздь: xwayland называется

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

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

а xquartz костыль и гвоздь для макосевой аквы

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

каких именно недокументированных опций не хватает в юните чтобы системд его корректно распарсил

В systemd нет «недокументированных опций».

юнит, меняющий порядок монтирования фс при старте

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

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

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

fvwm, которое моё всё, нуждается в xwayland. Так что пусть будет.

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

Стоп, то есть разработчики DE под Wayland должны самостоятельно писать драйвера под каждое железо?

Нет, конечно. Это либо безграмотность, либо FUD.

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

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

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

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

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

В Иксах так можно. Вроде бы до Гл3. А то что там тулкитчики о себе думают — ну так они венду хотят. И Иксу эту тупизну не исправить никак.

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

доступ в /sys вяленому нужен для того чтобы слить серийный номер вашего монитора - деанонимизация!

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

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

XEyes, XClock. А больше правоверному линуксоиду и не нужно.

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

Если прописать другие пре- и пост- зависимости юниту, то будет перестроено всё дерево загрузки. Изменения могут быть значительными. Мне всего то надо было вклинить скрипт сразу после монтирования корня и до начала запуска всего остального. Уровень детского сада в сис-в ините.

А по недокументированным опциям... Открываем 3 мануала по написанию юнитов, топ-3 по гуглу. Переводим, делаем так, как там написано. Что могло пойти не так? Правильно, ошибка парсинга, юнит проигнорирован, «неопределённая переменная/параметр» (запускаем журналд, ребут, извлекаем из него логи). Какой параметр неопределён он разумеется молчит. Зачем мне об этом сообщать?

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

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

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

Если прописать другие пре- и пост- зависимости юниту,

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

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

Глупости. Тебе systemd скорее всего сказал «у вас тут циклы, я не собираюсь это говно исполнять».

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

[Unit]
DefaultDependencies=false
After=local-fs-pre.target -.mount systemd-remount-fs.service
Before=local-fs.target sysinit.target shutdown.target
Conflicts=shutdown.target

[Service]
Type=oneshot
RemainAfterExit=true
ExecStart=/path/to/script

[Install]
WantedBy=sysinit.target

Не?

Открываем 3 мануала по написанию юнитов, топ-3 по гуглу

Что могло пойти не так?

И действительно. А надо было открывать ман.

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

Конечно плохо, ведь нет никаких ошибок позиционирования мыши и задержек ввода, и картинка компрессией не портится, и лаг вывода на порядок ниже чем у любого другого удалённого управления. И ещё оно cpu не грузит. Или вы хотели 8К 120фпс по wifi 40Мбит/с?

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

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

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

Глупости. Тебе systemd скорее всего сказал «у вас тут циклы, я не собираюсь это говно исполнять».

Нет, этого он мне не сказал.

А надо было открывать ман.

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

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

Битмапы оно по сети кстати тоже неплохо гоняет.

Раз в пять хуже чем Wayland с waypipe. Сетевая прозрачность это не преимущество, а позор X.Org

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

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

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

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

Ну да, конечно.

Сетевую прозрачность в wayland завезли (комментарий)

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

Да, да, на пороге 2020-х в вайланде наконец то превзошли технологию, которая была лучшей последние... 20? 30 лет? Если вайпайп так хорош, это всего лишь значит, что Х-протокол становится вторым. Всё с теми же достоинствами и с теми же недостатками что и раньше.

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

технологию, которая была лучшей последние… 20? 30 лет?

Чтобы быть первым из одной возможной, много ума не надо. По абсолютным меркам, сетевая прозрачность в иксах — отстой. Она приемлемо работала только во времена 640x480 и Xt/Motif.

Да, да, на пороге 2020-х в вайланде наконец то превзошли

Не «наконец-то превзошли», а едва занялись — и уже превзошли.

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

Ну плохо не плохо, а скорее очень даже хорошо. Во всяком случае лучше rdp и spice.

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

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

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

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

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

640x480 и Xt/Motif.

Она приемлимо работала на 1280x1024, локалка 100 мегабит, а в качестве приложений браузер, гимп и компас-3д в вайне. В качестве альтернативы - rdp в виндах, и она сильнее лагала и давала худшую картинку. vnc и тимвьювер вообще малопригодны для локалок.

И обратите внимание, х-протокол был первым, задолго до rdp. И он не развивался. И при этом в половине сценариев до сих пор превосходит rdp. А с пробросом через ssh в большом интернете может даже больше чем в половине.

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

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

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

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

Она приемлимо работала на 1280x1024, локалка 100 мегабит

Ну в тепличных лабораторных условиях всё что угодно будет хорошо работать. Тут много ума тоже не надо.

vnc и тимвьювер вообще малопригодны для локалок.

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

А с пробросом через ssh в большом интернете может даже больше чем в половине.

Как в действительности работает X11 с пробросом через ssh в большом интернете, можно прочитать по ссылке, которую я привёл несколькими комментариями выше.

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

а едва занялись — и уже превзошли

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

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

Ну как едва… 11 лет назад разработку начали.

Сетевой прозрачностью в Wayland занялись в начале этого лета на GSoC’е.

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

в тепличных лабораторных условиях

У меня был нетбук с нереальными 2 гектарами памяти, некроноут с пентиум М, кусок 100Мбит кабеля и желание работать за этим ноутом вдвоём с сестрой. Немного почитал по теме, пара дней на настройку, и... всё получилось! А лучшим решением оказался х-протокол.

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

нетбук с нереальными 2 гектарами памяти, некроноут с пентиум М

Нерелевантно.

кусок 100Мбит кабеля

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

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

Да, waypipe — это не тупой сетевой фреймбуфер.

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

VNC как раз только для локалок и пригоден

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

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

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

Ну да, если ты не смог даже JPEG-сжатие отключить, то действительно, по ходу, «сложен в настройке» :D

Всё это следует из жёсткой оптимизации по трафику

По-моему, это следует из того, что ты не осилил.

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

Нерелевантно.

Мейнстримом в то время был коре2дуо, 2-4 гига и вайфай-роутер с доступом в интернет. Так что оно вполне круто себя показало. До сих пор ничего лучше я не увидел.

В контексте сетевого гуя вот это

Нет, vnc в этих условиях не может работать хорошо. rdp тоже не всегда.

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

Сжатие я отключил, и оно начало экран перерисовывать по секунде. Пришлось на 256 цветов уйти чтобы хоть как то по отзывчивости пройти. А экран всё тот же, 1280x1024. И сетка всё те же 100М.

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

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

В сисямдэ нет «недокументированных опций».

Свечку Поттерингу держал?

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

У вяленда решето-дизайн обеспечивает существование зловредов.

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

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