The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Десктоп-оболочка KDE4 Plasma будет переведена на использование QML

14.10.2010 16:23

Аарон Сейго (Aaron Seigo), основной разработчик десктоп-оболочки Plasma из состава KDE4, поделился в своем блоге планами по дальнейшему развитию проекта. Наиболее значительный план связан с переводом оболочки Plasma с использования фреймворка QGraphicsView на появившуюся в Qt 4.7 технологию декларативного описания интерфейса Qt Quick и язык QML. В качестве языка для создания сценариев в QML используется JavaScript, а структура и параметры элементов интерфейса задаются CSS-подобными блоками, представляющими собой определение JavaScript-объектов.

Кроме упрощения процесса разработки переход на QML также сулит ускорение выполнения почти всех экранных операций, за счет более активного использования OpenGL и GPU-акселерации. В настоящий момент QML уже активно используется в интерфейсе для мобильных устройств Plasma Mobile. Для перевода десктоп оболочки на QML придется переработать каждое приложение, плазмоид и виджет, которые выводят данные на экран. Объем работы предстоит значительный, но он будет растянут на несколько релизов KDE - постепенно все больше составных частей будут базироваться на QML и все меньше оставаться на QGraphicsView.

  1. Главная ссылка к новости (http://aseigo.blogspot.com/201...)
  2. OpenNews: Релиз библиотеки Qt 4.7
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/28287-kde
Ключевые слова: kde, qt
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (30) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, ананим (?), 16:51, 14/10/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ну вот, только она более-менее перестала падать и опять пертурбации...
    вопросом производительности то хоть кто-нибудь озадачился?
     
     
  • 2.2, аннон (?), 16:55, 14/10/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Как раз ради производительности и непадучести стараются
     
     
  • 3.4, ананим (?), 17:06, 14/10/2010 [^] [^^] [^^^] [ответить]  
  • +3 +/
    угу. в общем никто и никогда не старался ради тормозов и глюков.
    они как-то сами появляются.
    а вот это:
    >Объем работы предстоит значительный, но он будет растянут на несколько релизов KDE - постепенно все больше составных частей будут базироваться на QML и все меньше оставаться на QGraphicsView.

    как минимум их гарантирует.
    как и жрачь ресурсов и на то, и на другое.

     
  • 2.23, Аноним123321 (ok), 02:55, 15/10/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > ну вот, только она более-менее перестала падать и опять пертурбации...
    > вопросом производительности то хоть кто-нибудь озадачился?

    исходя из того что C++ это язык прямо-таки благосклонный к: написанию ошибок, утечек памяти, создания дыр, <...> .. . то тенденция перехода на ЛЮБОЙ_ДРУГОЙ язык кроме C++ -- только улучшит стабильность :-)

     
     
  • 3.27, sergey (??), 08:10, 15/10/2010 [^] [^^] [^^^] [ответить]  
  • +4 +/
    По делу сказать есть что?
     

  • 1.3, sergey (??), 17:02, 14/10/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Ох... как оно может ускориться если поверх QGraphicsView работает?
    Сейго итак уже загубил проект КДЕ, со своей плазмой, теперь опять...
     
     
  • 2.7, Аноним (-), 17:22, 14/10/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Сейго итак уже загубил проект КДЕ, со своей плазмой, теперь опять...

    Согласен... Некогда самая развитая и удобная оболочка - KDE, превратилась в полнейший отстой, пользовался когда то 3.5.10, а теперь периодически посматриваю на KDE, например 4.5.1 - совершенно не хочется этим пользоваться...

     
     
  • 3.9, Denis Ivanchik (?), 17:57, 14/10/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Есть же Trinity и в рамках этого проекта развивают 3-ю ветку.
    trinity.pearsoncomputing.net
    Есть дистры с ним, например, Kubuntu 10.10 Trinity.
     
     
  • 4.12, McFlooder (??), 18:45, 14/10/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Эх... Вот если бы они просто КДЕ 3 на Qt 4 перевели. А так, держать только из-за рабочего стола устаревшую библиотеку...
     
     
  • 5.13, Зенитар (?), 18:47, 14/10/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Я их две держу. Четвёртая версия занимает места как 3 третьих.
     
  • 3.14, anonymous (??), 18:53, 14/10/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Некогда самая развитая и удобная оболочка - KDE

    Шутку понял. Смешно.

     
  • 2.8, pazke (?), 17:54, 14/10/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > Ох... как оно может ускориться если поверх QGraphicsView работает?

    Оно сейчас работает поверх QGraphicsView, а в светлом будущем должно будет работать через некий Qt Scenegraph: http://labs.qt.nokia.com/2010/05/18/a-qt-scenegraph/

     
     
  • 3.15, sergey (??), 19:10, 14/10/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Сейчас они говорят, что они не будут использовать QPainter. А какой-то paint2D - типа изобрели DirectX?
    Но так ломается вся архитектура Qt, где есть универсальный paintEvent() с помощью которого рисуется всё, и получается у QML будет преимущество, перед графическими классами Qt. Т.е. Nokia явно толкает этот локомотив. А между тем везде тролли трубят, что QML не подходит для десктопных приложений, у него проблемы со стилями - их нет... и т.п.
     

  • 1.6, sergey (??), 17:15, 14/10/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я уже перешёл полгода назад, только рад... увы...
    Compiz на Intel картах работает быстрее, чем kwin.
    С kwin окошки притормаживали... перешёл на gnome, столько проблем решилось, и не думал что такой linux Desktop отзывчивый... :)
     
     
  • 2.10, аноним (?), 18:04, 14/10/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не использовать kwin в kde не догадались?
     
     
  • 3.16, sergey (??), 19:14, 14/10/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > Не использовать kwin в kde не догадались?

    Причину и следствие не надо менять местами.
    Если написанный самимми же разработчиками менеджер окон, тормозит, а продукт конкурирующего десктопа, нет, то видимо что-то не так в кде консерватории...
    И я не помню постов от Compiz девелоперов о том, что NVidia собака, драйверы криво пишет, карты неправильно работают, эффекты не те... и т.п.

     
     
  • 4.17, fyjybv (?), 19:48, 14/10/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Никто и не меняет. kwin это весь kde.
     
     
  • 5.19, fyjybv (?), 21:35, 14/10/2010 [^] [^^] [^^^] [ответить]  
  • +/
    т.е. kwin это не весь kde.
     
  • 4.18, Аноним (-), 21:18, 14/10/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Compiz к GNOME не имеет отношения, пользуйтесь Metacity :D
     
  • 2.28, anthonio (ok), 13:48, 15/10/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Я вот думаю перейти на compiz-manager. :)
     

  • 1.11, Дима (??), 18:05, 14/10/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Видели исправления багов в планах на 4.5? Хорошего понемногу!
     
  • 1.20, Аноним (-), 21:41, 14/10/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    как же они любят переписать что-то на новый фреймворк. то на новую кутю. то аконади, непомуки запихнем намертво, или че там у вас. теперь вот кути квик. а вот квин с эффектами работает хуже чем компиз, а без эффектов - хуже чем метасити или хфвм.

    и где ускорения, оптимизации?

     
     
  • 2.21, Zenitur (?), 23:32, 14/10/2010 [^] [^^] [^^^] [ответить]  
  • +/
    И где недоперенесённый из программ KDE 3 функционал? Или хотя бы новый. Что ни релиз 4.x, то багфиксы и одно-два чего-то нового. Остаётся ждать когда соронние разработчики популярных программ спасут ситуацию? Нет. Только в этом году появились digikam, k3b, в прошлом amarok, хотя релиз kde 4 бы в позапрошлом году и в пзапозапрошлом было масштабное портирование программ и их бета-тестирование. А остальное?
     

  • 1.22, svchost (ok), 01:26, 15/10/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >Также сулит ускорение выполнения почти всех экранных операций, за счет более
    >активного использования OpenGL и GPU-акселерации.

    Объясните мне, зачем это нужно, если в ближайшем будущем GPU будет вытеснет APU? Не будет ли задействование GPU костылем?

     
  • 1.24, Аноним (-), 03:23, 15/10/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Имхо, KDE3 пора давно форкать. Понтовее KDE может быть только одно название: XDE =)
     
  • 1.25, fa (??), 04:09, 15/10/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Неожиданно. Quick, если я ничего не путаю, создан на основе Webkit? Т.е. теперь получим нечто вроде DE на основе браузера. Напоминает чем-то ие, намертво вшитий в винду. В общем, так и не понял, хорошая это новость или не очень.


     
     
  • 2.26, fa (??), 04:21, 15/10/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > Неожиданно. Quick, если я ничего не путаю, создан на основе Webkit?

    Ooops, путаю.

     

  • 1.30, Knuckles (ok), 01:14, 16/10/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Их уже ничего не спасет.
     
  • 1.31, XoRe (ok), 01:57, 16/10/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Что-то у них сферический конизм зашкаливает.
    DE на JS/CSS у них быстрее, чем на C++/свои_либы.
    Мож кто читает их списки рассылки?
    Расскажите, они хоть как-то feedback имеют в виду?
     
     
  • 2.32, maxkit (ok), 04:12, 17/10/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Может, мы не видим всей картины в целом. Вдруг они озаботились переносимостью KDE на телефоны.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру