LINUX.ORG.RU

Прослойка для обеспечения совместимости Mir с X11, позволяющая запустить LXDE, Xfce и Gnome

 , ,


0

3

Инженер-разработчик компании Canonical, работающий над Mir, продемонстрировал средства для обеспечения совместимости X11 и Mir. В ходе эксперимента, используя прослойку XMir, удалось запустить Xfce, LXDE и Gnome, благодаря чему разработчикам DE не нужно прилагать усилий для поддержки дисплейного сервера Canonical.

Скриншоты:

ОБНОВЛЕНО: 26 июля добавлена демонстрация работы KDE на XMir.

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



Проверено: Aceler ()
Последнее исправление: Aceler (всего исправлений: 7)

Ответ на: комментарий от special-k

вяйлендовцы решили выделить некое ядро вокруг идеи композита + X + EGL, и сделать его как можно более легковесным, вплоть до того что оно не умеет ничего рисовать и только описывает области окон и базовые операции с ними для других уровней. В идеале будет это ядро, какой то композитный менеджер (пока работает Weston, пилят вроде mutter, KWin), и все программы будут рисовать с помощью EGL. С миром вобще мало понятно, там прослойка на прокладке, вроде похоже на вяйленд но как то совсем уж сбоку. Чую, главное в нем это вендорлок на каноникал.

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

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

Нет, придумали это в Apple. Слой совместимости с X11 в Mac OS X - там прямо натуральные иксы стартуют, если надо, а в них - приложение.

Тут то же самое.

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

Исключительно костыльный вариант, заставляющий пользоваться убогим WM системы MacOSX.

Если Mir'овцы и Вялендисты планируют откопировать Mac OSX, то они занимаются фигнёй.

anonymous
()

Инженер-разработчик компании Canonical, работающий над Mir

Надеюсь, он там не один на этом проекте?

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

Упоротыми пока выглядят вялено- и мирохейтеры. Ну и ты конечно же.

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

пока работает Weston, пилят вроде mutter, KWin

Технически, никому это не нужно (если это так). Нахрена мне гемор с поддержкой тулкитов в «чужеродной среде», нахрена мне чужеродные среды, ерунда какая-то.

special-k ★★★
()
Ответ на: комментарий от Kotolegokot

А как же кеды?

Для Xfce, LXDE и Gnome в Canonical сделали на скорую руку прокладку, чтоб хоть как-то можно было запускать, KDE даже в эту группу не вошло (соответственно Kubuntu). Осознайте уже политику партии: Mir - для Unity, это основа, все остальные идут лесом.

Buy ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

Очень рад этой новости, это значит что Ubuntu+Mir не похоронит совместимость с массой существующих программ.

С некоторым количеством существующих программ. Ибо кдешные уже пошли лесом.

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

Для Xfce, LXDE и Gnome в Canonical сделали на скорую руку прокладку, чтоб хоть как-то можно было запускать, KDE даже в эту группу не вошло (соответственно Kubuntu). Осознайте уже политику партии: Mir - для Unity, это основа, все остальные идут лесом.

Да мне абсолютно наплевать на эти миры, убунты и юнити. Кеды прекрасно работают на иксах, и ладно.

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

All hail Martin Gräßlin!

А в чем он был не прав? Все аргументы выложил. Судя по фрустрации в рассылке Kubuntu, проблема серьезная и похоже KDE + Ubuntu может не стать. http://www.opennet.ru/opennews/art.shtml?num=37198

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

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

Martin Gräßlin — разработчик KWin, сейчас активно занимается портированием на Wayland: http://blog.martin-graesslin.com/blog/ Посмотрим чем он ответит на аргумент в топике.

Он уже выложил достаточно детально, по дискуссии в рассылке Mir in Kubuntu http://blog.martin-graesslin.com/blog/2013/05/mir-in-kubuntu/

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

Buy, будут использовать и KDE тоже. Марк пилит Mir на свои деньги, он не дурак. Если они сказали, что совместимость важна, то так оно и есть. Ждите, не стоит забывать о том, что Mir пилят... сколько? Полгода? Ну так поверните голову и посмотрите, сколько пилят Wayland и увидите, кто в лидерах! На Mir уже работает Unity Next (спотыкается, но работает!), есть совместимость с средами для X. На Wayland глючит даже главное меню в KDE и кое-как запускаются приложения для X. Могу и ошибаться, ведь мои надежды на Wayland умерли в тот момент, когда я увидел ролик, где разработчик пытался запустить KDE4 в Wayland. Этот проект будет юзабильным тогда, когда ему исполнится столько же, сколько сейчас X11 (ИМХО).

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

Ибо кдешные уже пошли лесом.

KDE-шные программы не пользуются X. Срочно в номер.

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

есть совместимость с средами для X

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

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

Для Xfce, LXDE и Gnome в Canonical сделали на скорую руку прокладку, чтоб хоть как-то можно было запускать, KDE даже в эту группу не вошло (соответственно Kubuntu). Осознайте уже политику партии: Mir - для Unity, это основа, все остальные идут лесом.

KDE уже вошло:

https://plus.google.com/u/0/110095242873945299189/posts/MHUg78azKSN

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

Само KDE может и нет, а программы от него скорее всего да - работать будут.

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от Buy

KDE даже в эту группу не вошло (соответственно Kubuntu). Осознайте уже политику партии: Mir - для Unity, это основа, все остальные идут лесом.

Предлагаю тебе испытать настоящий, чистый, концентрированный баттхерт:

https://plus.google.com/u/0/110095242873945299189/posts/MHUg78azKSN

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

Все так и кинулись издеваться над несчастными школьниками

sh4r4t4n
()

И вот вам расклад. Ломаете совместимость с иксами (в пользу вайленд) - сами себе буратины, покидаете *buntu. Оставляете все как есть - все работает, всем хорошо. Молодец Марк, похоронил вайленд:)

special-k ★★★
()
Ответ на: комментарий от Aceler

концентрированный баттхерт

Почему? Я рад, значит в режиме совместимости может работать, уже лучше чем ничего.

Buy ★★★★★
()
Ответ на: комментарий от special-k

Молодец Марк, похоронил вайленд:)

Если вейланд вдруг взлетит, у Марка есть запасной план — WMir тоже в планах.

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

Почему?

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

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

Пересобрать Qt4 софт с Qt5 не такая уж большая проблема. Мы тут telepathy-qt4 сами за пару дней на Qt5 портировали, большая часть из которых ушла на войну с системой сборки.

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

Который судя по всему еще и работать будет фактически без прослоек.

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

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

Нет, придумали это в Apple.

«Это» называется «модульность» и оно было заложено в архитектуру иксов с самого начала. См. DIX, DDX, и, конечно, Xnest.

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

Он уже выложил достаточно детально, по дискуссии в рассылке Mir in Kubuntu http://blog.martin-graesslin.com/blog/2013/05/mir-in-kubuntu/

Я это видел. на ЛОРе проскакивала заметка о том, что мейнтейнеры кубунты видят 3 выхода:

  • Собственноручное портирование KDE на Mir
  • Использование Wayland из пакетов Debian
  • Закрытие проекта

Второй вариант наиболее вероятный, так как менее ресурсоемкий.

P.S. Но если Canonical займётся портированием, то мы вполне можем увидеть Kubuntu на Mir.

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

Поверю на слово! :-) Тогда я рад, что Wayland все-таки шевелится быстрее, чем строительство дорог в России!

Krovavii
()

Интересно, а почему не делают библиотеку libx11-mir, которая реализует API libx11, а вместо этого портируют полный X-сервер? Слишком много функций в libx11 или что мешает?

P.S. видел такое для Win32, но найти сейчас не могу.

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

а наличие хрома в фоне не смущает уже и он «какбы» не заметен и сливается ?)

Ну и сколько хром с одной вкладкой сожрал? 200 метров? И то много. Нормальная система с LXDE кушает не больше 150 метров. Остальные 600 метров кто, XChat сожрал?

Нет уж, это особая заслуга Марка. Он даже LXDE делает прожорливым.

Ivan_qrt ★★★★★
()
Ответ на: комментарий от special-k

никому это не нужно

Бох в треде, всем молиться!

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

Жрет там unity-system-compositor

Да он то, на удивление, не жрет. На то, что VIRT 869М можно не обращать внимания, т.к. это только виртуальная память. Реально сожрано им много меньше.

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

Ты думаешь одной библиотеки, без превращения M/W в иксы, дело обойдётся? Это тебе не DirectX в OpenGL гонять.

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

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

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

Серьёзные разработчики котируют врапперы и совместимость.

anonymous
()

Убунтопроблемы.

Интересно, как много останется юзеров К,Х,Лубунты с прослойками этими?

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

О да, WMir и MWayland - и после такого они удивляются почему 1%.

А ещё у них ядро называется на букву L — и после такого они удивляются почему 1%

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

Остальные 600 метров кто, XChat сожрал?

Запущенная на соседней виртуальной консоли под иксами или под миром среда разработки, например?

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

Так ядро хотя бы одно.

А аргумент тот же.

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

Запущенная на соседней виртуальной консоли под иксами или под миром среда разработки, например?

Ну оно, конечно, всё может быть. Но мне, почему-то, думается, что нет.

Поверь в святого Марка! Он может заставить LXDE жрать ресурсы.

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