LINUX.ORG.RU

Wayland готов для десктопа

 


1

0

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

>>> Просмотр (1280x800, 529 Kb)

★★★★★

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

> Дай угадаю. Ты бы на их месте все легко асилил, но увы тебе некогда очень?

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

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

> А желающие переписать все линуксовое ПО ради вейленда уже нашлись?
Достаточно убедить разработчиков gtk/qt + gnome/kde. Плюс файрфокс и опенофис (или хотя бы либрофис). Остальные будут спокойно жить в режиме совместимости.

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

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

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

Да что ты бедняга паникуешь. Wayland в стадии ранней препрепреальфы. Твои «драгоценные» Хы выкидывать никто не собирается. К моменту релиза кто захочет перепишет, кто не захочет зразу, перепишет после, а кто вообще не захочет - будет использовать слои совместимости.

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

> Выход из чего?
Из того, что разработчиков и дистромейкеров слегка задолбало болото хорг. У Вас есть другие разработчики или дистромейкеры? Вы готовы оплатить разгребание Авгиевых конюшен и вычистку всего ненужного из протокола Х и замену его улучшенным протоколом?

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

> Остальные будут спокойно жить в режиме совместимости.

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

Феерично. В квотезы. Плохого кода не существует, существует только низкая квалификация.

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

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

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

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

>Выход из чего?
Из озвученных проблем... 101 раз перечислять не буду.

Хороший пример

Хороший пример, ты прав.
Он сказал, что ему не нравится и пишет свой вариант. Фор фан.
Линус Торвальдс сказал, что ему не нравится svn и написал свой git. Фор фан. Теперь всем нравится.
Еще можно массу примеров приводить.

Если тебе очень надо, бери и саппорти Х11 сервер хоть сколько. Вон люди же нашлись, которые досих пор пилят Xfree86 и сильно не жалуются.


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

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

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

Читайте внимательнее. Он именно плохой.

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

> Да что ты бедняга паникуешь. Wayland в стадии ранней препрепреальфы. Твои «драгоценные» Хы выкидывать никто не собирается. К моменту релиза кто захочет перепишет, кто не захочет зразу, перепишет после, а кто вообще не захочет - будет использовать слои совместимости.

И будут у нас все программы делиться на категории: это под вейланд, это под иксы, это под... Бардака с over 9000 тулкитов мало.

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

> Вон люди же нашлись, которые досих пор пилят Xfree86 и сильно не жалуются.
Я сегодня смотрел - там как-то все замерзло совсем...

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

> Вы готовы оплатить разгребание Авгиевых конюшен и вычистку всего ненужного из протокола Х и замену его улучшенным протоколом?

А вы готовы оплатить переписывание всего линуксового кода?

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

>А желающие переписать все линуксовое ПО ради вейленда уже нашлись?
Было уже. Ты определись - всё или только отдельные программы редкие. Так же определись чем тебе мешает тот или иной вариант запуска, которые тоже предлагались. А то ты талдычишь как пономарь -
«Все ПО надо переписывать» «Убийство Х11»
надоело уже.

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

>Если кто-то не может разобраться в чужом коде - это признак низкой квалификации, а не повод все ломать.
Значит Х11 сейчас занимаются люди с низкой квалификацией. Им срочно нужна твоя помощь.

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

Они обязаны написать не просто хорошую, а великолепную документацию для разработчиков

Осталось найти этих самых ужасных и всемогущих ОНИ и спросить их почему же они так не поступают...

ну раз уж сам ни осилил это понять, спроси svu, он тебе об этом расскажет

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

> Ты определись - всё или только отдельные программы редкие.

Если будет вейленд - все придется переписывать.

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

В VirtualBox, чтоли?

1. Тормоза

2. Покупка нового процессора с поддержкой виртуализации

3. Отсутствие интеграции хоста с клиентом.

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

> Значит Х11 сейчас занимаются люди с низкой квалификацией.

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

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

>Я сегодня смотрел - там как-то все замерзло совсем...
Да? А вроде же у них даже релиз выходил... ну жаль.
Ща Нехаха скажет что они были все с низкой квалификацией.

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

> Линус Торвальдс сказал, что ему не нравится svn и написал свой git. Фор фан. Теперь всем нравится.

Во-первых, не всем (пользовательска база SVN в разы больше); во-вторых, Git доводили до ума несколько лет, а пиар Git был настолько мощным, насколько это только возможно (у вяленда такого нет).

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

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

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

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

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

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

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

Шрифты? Битмапами? И эти люди говорят про эффективность?

А почему нет? Приложение нарисовало градиентный фон в окошке и теперь на этом фоне пишет разными цветами 500 раз текст «SVU, не будь идиотом, попробуй подумать!». При этом, шрифт передан в виде битмапа (если это растровый шрифт) к RDP-сервера к RDP-клиенту при вызове CreateFont, и потом каждая из 500 попыток вывести текст сводится к SetTextColor() + TextOut(). Поверь, в этом примере экономия будет в сотни раз по сравнению с передачей растра. С учетом того, что обычно приложение использует 3-5 гарнитур и размеров, экономия просто охренительная, если шрифт использовать хотя бы 3-4 раза. Кроме того, никто не заставляет сбрасывать шрифт сразу при вызове DeleteObject(hFont) - или как он там.

И куда внезапно делось слово «фреймбуфер»?

А он используется для фаллбэка и восстановления статуса после переподключения. Клиент переподключился - ему кидается текущий фреймбуфер, и потом начинается трансляция примитивов. Не договорились клиент и сервер о какой-нибудь фиче протокола (типа передачи от сервера к клиенту векторного шрифта) - фоллбэк, вместо передачи инструкции «отрисуй этим шрифтом вот тут» отдается «изменилась область вот отсюда вот доюда, вот тебе битмап [тутидет фрагмент фреймбуфера]». В майкрософте отнюдь не дураки сидят, они некоторые вещи очень грамотно делают.

no-dashi ★★★★★
()
Ответ на: комментарий от argin

Ты наверное принц какой-нибудь очень богатой стран... раз считаешь что тебе кто-то что-то должен.

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

>И будут у нас все программы делиться на категории: это под вейланд, это под иксы

Слушай, ты идиот взаправду, или искусно разыгрываешь?

Объясняли уже 1000 раз:

1. Иксы запускаются под вейлендом.
2. Вейленд запускается под иксами.

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

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

>все придется переписывать
уже говорили. перечитай. переписывать прийдется 1%

1. Тормоза

4.2

2. Покупка нового процессора с поддержкой виртуализации

И так все работает.

3. Отсутствие интеграции хоста с клиентом.

Если ты про внешний вид то интеграция полная.

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

>Если в коде разобраться не могут - очевидно.
То-есть ты согласен пользоваться кодом, который пишут люди с низкой квалификацией?

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

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

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

>Как-то мне стало скучно, ходим по кругу уже сотый раз.

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

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

понятно, что в такой системе координат всё выглядит именно так, как ты и говоришь. Но с точки зрения нормальных людей, человек, который 10ч в сутки занят суппортом линукс десктопа делает дело, причём созидательное дело. В отличии от...

кстати, сколько живых линукс десктопов ты видел ?

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

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

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

>Но с точки зрения нормальных людей, человек, который 10ч в сутки занят суппортом линукс десктопа делает дело, причём созидательное дело. В отличии от...

Админы всегда так много о себе думают. Может у тебя конечно десктопы какой-то очень военной и отвественной организации, но я вот «админю» порядка 15 линукс десктопов и это не отнимает у меня более пары суток в год :) ЧЯДНТ?

petrosha ★★★★★
()
Ответ на: комментарий от no-dashi

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

С иксами сложнее. Ресурсы X-сервера надо восстанавливать. Если pixmap, atom и пр. созданы на X-сервере, то X-клиент только их XID знает. На новом сервере надо восстановить эти ресурсы. Если предполагается, что X-сервер может исчезнуть внезапно, то тогда ресурсы кешировать надо на X-прокси каком-то. В xmove, ЕМНИП, при перемещении приложения с одного дисплея на другой, прокси-сервер сначала выкачивает ресурсы со старого сервера, а потом пересоздает их на новом сервере. По-моему, так.

Откажемся от идеологии передавать ресурсы на сервер, то и иксы становятся не нужны чуть более, чем полностью. Поэтому я и интересуюсь у людей, которые говорят, что надо развивать X11 (как протокол, как policy), что они имеют в виду под развитием и что надо сделать. Что-то никто ответа не дал пока. :)

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

> То-есть ты согласен пользоваться кодом, который пишут люди с низкой квалификацией?

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

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

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

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

> уже говорили. перечитай. переписывать прийдется 1%

Придется переписывать 80%.

1. Тормоза
4.2

То есть, под VBox все работает таже быстро, как и без него?

2. Покупка нового процессора с поддержкой виртуализации
И так все работает.

У тебя работает, у меня нет. Для запуска 64-битных приложений вод VirtualBox нужна поддержка виртуализации.

3. Отсутствие интеграции хоста с клиентом.
Если ты про внешний вид то интеграция полная.

Нет, я про директории, аззоциации файлов и т.д. Например, установленные приложжения должны появляться в K-меню, чего не будет, если КДЕ запущен под Virtual Box.

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

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

Так объясни, как внедрение сабжа в мейнлайн дистрибутивах отразится на твоей «админской» доле.

ЗЫ: Админы в иерархии находятся где-то чуть выше выше уборщиц и чуть ниже «менеджеров». Sad, but true. Исключение составляют большие конторы, где есть «админские» отделы в рамках управлений автоматизации. Но и их положение по сравнению с теми же сетевиками, ДБА, сопровождением, и разработкой крайне незавидно.

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

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

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

Nxx ★★★★★
()
Ответ на: комментарий от no-dashi

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

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

> Тех людей, которые занимаются вандализмом я разработчиками не считаю.
Это их очень огорчает. До слез.

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

>Придется переписывать 80%.
Обоснуй.

То есть, под VBox все работает таже быстро, как и без него?

На ноуте с 2Гб и С2Д800Мгц(энергосберегающий режим) в качестве хоста и ВинХП в качестве клиента - разницы особо не заметно. Виртуализация не включена.

установленные приложжения должны появляться в K-меню, чего не будет, если КДЕ запущен под Virtual Box.

Если настолько сильно надо, можно выкрутиться как-нибудь.

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

> Если предполагается, что X-сервер может исчезнуть внезапно, то тогда ресурсы кешировать надо на X-прокси каком-то

Само собой, это везде так - чудес не бывает. В RDP эту функцию берет на себя RDP-сервер. Тут треугольник:
у приложения все ресурсы, у клиента (терминала) нет ресурсов, по сети гонится пиксмап и жопа по сети, хотя возможен реконнект(VNC)
у приложения нет ресурсов, у клиента все ресурсы, по сети работаем быстро, но дисконнект терминала от приложения убивает приложение (X11)
У приложения все ресурсы, у терминала все ресурсы - оверхед, два раза хранить одно и то же, но возможен реконнект (RDP)

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


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

no-dashi ★★★★★
()
Ответ на: комментарий от petrosha

> Обоснуй.

Вейланд сейчас ничего не поддерживает. Надо сделать, чтобы все поддерживало.

На ноуте с 2Гб и С2Д800Мгц(энергосберегающий режим) в качестве хоста и ВинХП в качестве клиента - разницы особо не заметно. Виртуализация не включена.

Без виртуализации 64-битные приложение просто никак не запустить под виртуалбоксом.

Если настолько сильно надо, можно выкрутиться как-нибудь.

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

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

>>Но с точки зрения нормальных людей, человек, который 10ч в сутки занят суппортом линукс десктопа делает дело, причём созидательное дело. В отличии от...

Админы всегда так много о себе думают. Может у тебя конечно десктопы какой-то очень военной и отвественной организации, но я вот «админю» порядка 15 линукс десктопов и это не отнимает у меня более пары суток в год :) ЧЯДНТ?

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

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

>>без подробной документации не возможно сопровождать большой проект.

И если эта ситуация случилась, то что нужно делать?

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

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