Monthly Archives: January 2013

You are browsing the site archives by month.

KDE, un chantier pour le passage à Qt5

Les équipes de développement de KDE ont entamé un énorme travail de réécriture du bureau Plasma KDE.

logo_KDE

Aaron Siego nous explique les évolutions à venir et les efforts particuliers que fournissent les développeurs.
Ce travail a été initié par le désir d’utiliser pleinement les technologies QML de Qt5.

Qt-logo

Tous les éléments du bureau KDE doivent être en grande partie réécrits pour passer de la technologie QGraphicsView au QML. Ce nouveau bureau est temporairement désigné comme « Plasma Workspaces 2 » par les développeurs.
Ce ne sera pas le « feu d’artifice » de la 4.0, car c’est ici un travail sur l’évolution des technologies utilisées et non sur de nouvelles fonctionnalités, mais le ressenti sera tout de même bien amélioré.
Le travail à réaliser représente une telle charge que les éléments de KDE Plasma sont réécrits petit à petit. Cela a commencé par quelques éléments dès KDE SC 4.9, continue avec KDE SC 4.10 qui devrait sortir la semaine prochaine et ce travail ne sera certainement pas terminé pour KDE SC 4 .11.
Retrouvez ici la liste des éléments et la progression de leur réécriture [en] : http://community.kde.org/Plasma/QMLPorting

Le conteneur Plasma par exemple devrait bientôt être prêt mais ne sera pas intégré avant KDE SC 4.11 prévu pour cet été. Tous comme les autres éléments réécrits il n’a pas pour objectif d’ajouter de nouvelles fonctionnalités, le déplacement et les interactions des Plasmoids ont néanmoins été optimisés. Ceux-ci peuvent être facilement placés sur en grille et évitent de se placer les uns sur les autres, de plus la barre de manipulation a été optimisée. Retrouvez une vidéo de démonstration ici : http://www.youtube.com/watch?v=GR5UZUtcOGc

Le passage à Qt 5 ne se fait pas d’un seul coup pour éviter toute régression et simplement parce que le travail serait trop conséquent pour tenir un délai de sortie en 6 mois. Les plasmoids sont réécrits un par un sans grands changement visibles pour l’utilisateur, et ce sera seulement un fois que le bureau sera passé à du 100% QML que le gain sera vraiment visible. Ce travail est un pont vers une interface plus moderne, une fois les bases actuelles converties il sera plus facile d’exploiter les réelles capacités de Qt5.

La technologie OpenGL pourra être beaucoup plus exploitée, en restant optionnelle. Les personnes possédant du matériel avec des pilotes supportant OpenGL auront un bureau entier utilisant l’accélération matérielle. Dans un tel environnement les effets graphiques et les jeux d’ombres seront facilement appliqués.

Le passage à Qt5 permettra également de supporter pleinement Wayland, le protocole pour gestionnaire de fenêtre en remplacement de X.Org.

L’un des autres objectifs est d’augmenter la part de code commun entre les espaces de travail KDE : les différentes déclinaisons du bureau Plasma et l’interface tactile Plasma Active.

Plasma Active 4 sera la dernière version basée sur KDE Platform 4 (en Qt 4.x). C’est également la version qui sera livrée avec la tablette Vivaldi, le premier projet de conception d’une tablette sous KDE Plasma Active.
Plasma Active 5 sera lui basé sur KDE Patform 5 (en Qt 5) et devrait améliorer le support de Wayland. 2013 sera donc une année très intéressante pour Plasma Active.

Au final je ne peux que souhaiter un bon courage aux développeurs qui se lancent dans ce projet capitale pour l’évolution de KDE.

 

Sources :

Un article sur l’évolution de Plasma par Aaron SEIGO [en] : http://aseigo.blogspot.fr/2013/01/plasmanext.html
Sur le site de KDE Community, la progression de KDE Frameworks 5.0 [en] :  http://community.kde.org/Frameworks/Epics et progression de libplasma2 [en] : http://community.kde.org/Plasma/libplasma2
Le site de Phoronix en parle [en] : http://www.phoronix.com/scan.php?page=news_item&px=MTI4Njk
Le développement du conteneur Plasma en QML sur le blog de Sebastian Kügler [en] : http://vizzzion.org/blog/2013/01/desktop-containment-moving-to-plasma-quick/ et un article sur l’évolution vers le frameworks 5 et plasma2 [en] : http://vizzzion.org/blog/2013/01/the-road-to-kde-frameworks-5-and-plasma-2/


Syvolc

KDE 4.10 RC3

La dernière version de développement de KDE 4.10 vient de sortir : la Release Candidate 3

logo_KDE

KDE se contente habituellement de 2 RC, mais il a été décidé de repousser légèrement la sortie finale pour favoriser l’absence éventuelle de bugs. Une troisième RC, non prévue au calendrier prévisionnel, vient donc d’être déployée. La version stable, qui devait sortir initialement le 23 janvier a donc été décalée d’une ou deux semaines.

Pas de nouvelles fonctionnalités donc, mais un dernier peaufinage et plusieurs corrections qui devraient faire de cette KDE 4.10 une version vraiment stable.

 

KDE 4.10 RC3 est déjà disponible dans les dépôts openSUSE KDE:Distro:Factory repository.

Une mise à jour de la version Live d’openSUSE 12.3 en développement est également disponible ici : http://download.opensuse.org/repositories/KDE:/Medias/images/iso/ (fichier KDE4-4.10.RC3 pour openSUSE 12.3 beta1 et fichier KDE Reloaded pour openSUSE 12.2).

 

Sources :
L’annonce officielle [en] : http://www.kde.org/announcements/announce-4.10-rc3.php
Disponibilité dans les dépôts openSUSE, sur le blog de Luca Beltrame [en] : http://www.dennogumi.org/2013/01/kde-platform-workspaces-applications-4-10-rc3-opensuse-packages-available

Syvolc

openSUSE 12.3 beta 1

La version de développement openSUSE 12.3 bêta 1 vient de sortir.

Le nouveau thème pour KDE a été appliqué :

 

 

Voici le nouveau fond d’écran que l’on vient juste de découvrir :

Vous pouvez le télécharger ici (pour faire croire à tous vos amis que vous êtes déjà sur la 12.3) :

1600×1200

1280×1024

1920×1080

1920×1200

Parmi toutes les nouvelles mises à jour nous retrouvons :

  • KDE 4.10 RC2
  • GNOME 3.7.2
  • Dans XFCE, Thunar le gestionnaire de fichier a été mis à jour
  • Dans LXDE, PCman le gestionnaire de fichier également est passé en 1.1
  • Libreoffice 3.6
  • Firefox 18 et Thunderbird 18
  • Noyau Linux 3.7.1
  • grub2-2.00-18
  • systemd-195-11.1

Coté serveur:

  • Apache2-2.2.22-8.5
  • Mysql-5.5.28-1.2
  • Php5-5.3.17-2.4
  • Postfix-2.8.13-1.1
  • Bind-9.9.2P1-1.2
  • Ruby-1.9.3-13.3

Téléchargement [fr] : http://software.opensuse.org/developer/fr

N’hésitez pas à la télécharger pour la tester et à remonter à l’équipe de développement les bugs éventuellement rencontrés.

L’annonce officielle [en] : http://news.opensuse.org/2013/01/17/the-opensuse-12-3-beta-is-out-time-for-pizza/

L’annonce sur Alionet [fr] : https://www.alionet.org/content.php?393-OpenSUSE-12-3

Tester KDE 4.10 RC sur un Live openSUSE

La version 4.10 de KDE est dans sa dernière ligne droite de développement la version RC2 vient de sortir et la version finale est prévue pour début février. ( [fr] https://www.alionet.org/content.php?385-Kde-4-10-repouss%E9-debut-F%E9vrier )

Elle a été décalée de 2 semaines pour permettre d’approfondir les tests : il est impossible de tester toutes les combinaisons de logiciels et de distributions. C’est pourquoi les développeurs cherchent un maximum de testeurs pour signaler les problèmes qui pourront être corrigés avant la version stable.

Vous pouvez bien sûr compiler vous même le bureau KDE mais c’est une manœuvre très lourde.
C’est pourquoi l’équipe openSUSE KDE a généré une image Live basée sur openSUSE 12.2 pour tester la dernière version de KDE 4.10. Vous pouvez, sans rien modifier sur votre système, le tester à partir d’un live USB, d’un live DVD ou d’une machine virtuelle.

Voici quelques captures d’écran :
KDE410 KDE410_1 KDE410_3

 

Et bien sûr les liens pour télécharger l’image (quelques lenteurs ce soir à cause de son succès) :


N’oubliez pas de remonter les bugs rencontrés à l’équipe KDE sur [en] https://bugs.kde.org/. Une liste de points à tester est disponible ici pour les plus courageux [en] : http://community.kde.org/Getinvolved/Quality/Beta/4.10/AreasToTest

 

Source [en] : http://www.dennogumi.org/2013/01/kde-workspaces-and-applications-4-10-on-live-images-courtesy-of-opensuse

 

EDIT : Le thème utilisé est le nouveau thème créé pour openSUSE 12.3 à partir du thème Produkt ( cf [fr] http://syvolc.briolet.fr/2012/11/09/un-nouveau-theme-kde-pour-opensuse-12-3/ )

Voici deux captures que je viens de réaliser des Plasmoids et de la sélection du thème :

theme_openSUSE123 theme_openSUSE124

 

Syvolc

Marble continue son développement

Voici quelques nouveautés qui seront introduites dans Marble 1.6 certainement livré avec KDE 4.11.

Marble est un logiciel de cartographie pour GNU/Linux supportant de multiples représentations, les recherches ou encore les itinéraires.

marble-tabbar2

Depuis 5 ans, l’interface de Marble n’a pas vraiment évoluée : Un panneau à droite composé de plusieurs onglets permet d’accéder à toutes les fonctionnalités (contrôle de la carte, tracé d’itinéraire, paramètres…).

Il y a 2 inconvénients à l’utilisation de ses onglets. Premièrement nous ne pouvons en afficher qu’un seul à la fois. Ensuite changer d’onglet nécessite plusieurs clics dans des zones opposées en haut et en bas du panneau.

Pour corriger cela les développeurs ont introduit un nouveau « layout » basé sur QDockWidgets, la vue initiale ressemble à l’ancienne disposition mais affiche deux panneaux à la fois.

L’image ci-dessus montre plusieurs améliorations. L’affichage des différentes cartes en bas à gauche utilise au mieux l’espace disponible avec des icônes plus petites, affichant le nom et la description à droite.

Les contrôles pour choisir la projection (sphère ou carte plate) et le corps céleste (les planètes) sont condensés dans une barre d’outil à moins qu’il y ait suffisamment d’espace pour l’étendre.

L’ancien onglet de navigation a été remplacé par de nouveaux boutons de contrôle en bas à droite, ils sont aussi les premiers à aborder un style plus moderne.

La recherche a été revue, le champs de recherche n’est plus dans la barre principale mais dans le panneau dédié, toujours pour gagner en espace d’affichage de la carte.

Un gros avantage de ces nouveaux panneaux est qu’ils peuvent être déplacés afin de les superposer en onglets, de les mettre les uns en dessous des autres ou de créer un panneau à droite.

marble-routing-panels

Le tracé d’itinéraire a reçu également un petit lifting. Toutes les actions concernant les itinéraires ont été regroupé dans le panneau concerné.

marble-space-panels

 

En parallèle de cela, Ilya Kovalevskyy, un étudiant en informatique, a travaillé sur l’amélioration de l’affichage des popups pour les éléments comme les pages web, les informations OpenDesktop, Wikipedia, les infos sur les villes et pays, les photos, les informations de satellites ou la météo.

Voici quelques captures :

Wikipedia :

marble_wikipedia

Informations sur un pays :

marble_nation

Une photo issue de flickr :

La météo :

marble_weather

 

Retrouvez plus d’informations sur le blog de Dennis Nienhüser [en] : http://nienhueser.de/blog/?p=550 et sur le blog de Illya Kovalevskyy [en] : http://qtucnak.blogspot.fr/2013/01/marble-kitchen-web-popup.html

EDIT du 08/01/2012 :

A peine ce billet publié que 2 articles détaillés nous présentent le nouveau menu de navigation sur le blog de Illya Kovalevskyy [en] : http://blog.binaryking.in/post/40005815047/marble-new-navigation-floatitem et le nouvel affichage des légendes sur le blog de Mohammed Nafees [en] : http://kovalevskyy.tumblr.com/post/40007407943/marble-kitchen-legend.

Syvolc