KDE
SC, un environnement de bureau très connu des
Linuxiens, est passé ce 10 août dernier en version 4.5. Ce ne sont pas moins de 16 000
bugs corrigés ainsi que de nouvelles fonctionnalités et éclaircissements qui ont été ajoutés dans cette version.
Le gestionnaire de bureau : Plasma
Plasma, le gestionnaire de bureau de KDE, a été largement amélioré : la zone de notifications a subi une petite réorganisation et la mise en forme du texte a été retravaillée. De plus, le regroupement en fonction des applications est désormais clarifié (miniature ci-contre).
KWin, le gestionnaire de fenêtres complété !
KWin, le gestionnaire de fenêtres de KDE, a désormais pour tâche de répartir les fenêtres en fonction de vos indications. Malheureusement, cette innovation n’est possible qu’avec des programmes écrits à l’aide du
framework Qt. Si vous définissez par exemple un bureau virtuel pour les jeux, KWin regroupera tous les jeux ouverts à l'intérieur de cet espace. S’il y a plusieurs fenêtres dans un bureau virtuel, KWin fera en sorte qu’elles ne se superposent pas en utilisant des algorithmes dits de «
tiling ». « Tiling » signifiant mosaïque en anglais.
Divers
On peut noter aussi beaucoup d’améliorations techniques, qui n'auront pas de visibilités majeures. Par exemple,
Plasma Netbook, qui est un gestionnaire adapté aux petites configurations, a été optimisé pour rendre la navigation plus rapide et plus agréable. Des efforts ont aussi été fournis pour améliorer la réactivité des écrans tactiles.
Enfin,
les préférences de Plasma se font une place dans le panneau de configuration, qui a été lui-même réorganisé.
Applications
Comme à chaque nouvelle version, les paquets pré-installés ont été mis à jour et certaines applications ont été ajoutées à KDE.
Les jeux
La ludothèque de KDE se voit enrichie de
Kajjong, un jeu de
Mah-Jong écrit en Python. Notons que c’est une première pour KDE de publier un jeu aussi complet dans un langage différent du C++. On peut voir aussi quelques améliorations, comme par exemple dans
Konquest, un jeu de stratégie de conquête spatiale, où le joueur peut désormais créer ses propres cartes.
Les utilitaires
Du côté des utilitaires, nous remarquons que
Marble, un globe terrestre virtuel, acquiert de nouvelles fonctionnalités. Des outils ont été ajoutés pour permettre aux voyageurs de planifier leur itinéraire. Il est même possible de les télécharger, en plus des cartes, pour s’en resservir pendant le voyage. Un aperçu de ces nouveaux outils est disponible sur la miniature ci-contre.
Autres
Pour être accepté dans le monde entier, quelques petites améliorations ont été réalisées sur le calendrier. Désormais, KDE SC supporte les calendriers asiatiques et permet d'afficher des évènements, comme les vacances, en fonction de la région de l'utilisateur.
Notons aussi que
Parley, un logiciel d’apprentissage de vocabulaire pour les enfants, se voit ajouter à la liste de ses fonctionnalités un conjugueur de verbes.
Enfin, le moteur web de la maison,
KHTML, poursuit son évolution. Il comprend désormais les requêtes en
XPath, un langage de traitement des documents XML.
Toujours plus d’outils pour les développeurs
KDE SC 4.5 apporte aussi des améliorations pour les développeurs.
Ce qui restera de KDE SC 4.5 est très certainement le support du moteur web libre
WebKit. Certaines de ses fonctionnalités sont de plus utilisées dans
Konqueror, le navigateur web de KDE.
La liste officielle des langages supportés se retrouve enrichie des langages libres
Perl et
Ruby, ce qui permet aux développeurs de contribuer au projet avec une plus grande liberté.
Les connaisseurs pourront personnaliser leur environnement avec des modules en JavaScript. Cette amélioration se place dans la continuité de KDE SC 4.4, qui proposait d'écrire des plasmoïdes en JavaScript.
Du côté des
frameworks,
Phonon, la bibliothèque multimédia de KDE, permet d'utiliser le serveur son libre
PulseAudio. Un serveur son est grosso-modo un logiciel qui transmet les sons à jouer à la carte son de l’ordinateur. Les sons peuvent provenir de sources différentes. Or, la carte mère de l'ordinateur ne peut transmettre qu'un son à jouer à la fois. Le serveur son vous permet par exemple d'écouter de la musique en jouant à un jeu-vidéo avec le volume des effets au maximum.
Perspectives d’avenir
Les développeurs de KDE préparent déjà la prochaine version de l’environnement de bureau (4.6), qui devrait être disponible fin janvier 2011.
Plasma Mobile
Plasma Mobile, c’est tout simplement un projet sorti récemment qui permet d’utiliser KDE sur les
smartphones. Cette version utilise
QML, un langage basé sur le JavaScript et sur le C++ permettant de réaliser des interfaces graphiques un peu moins rectangulaires et donc plus attrayantes sur un mobile.
Le principe consiste à déclarer des objets et à leur attribuer des valeurs, un peu comme en CSS. C'est donc un langage déclaratif. Voici un code d’exemple :
Code : Autre1
2
3
4
5
6
7
8
9
10
11
12
13
| import Qt 4.7
Rectangle
{
width: 100
height: 100
color: "blue"
}
Image
{
source: "images/logo.png"
} |
Voici un autre exemple qui utilise les
énumérations du C++ sous une syntaxe proche de JavaScript :
Code : Autre1
2
3
4
| MouseArea {
acceptedButtons: Qt.LeftButton | Qt.RightButton
onPressed: if (mouse.button == Qt.RightButton) console.log("Right mouse button pressed")
} |
Un jeu de Snake fait avec QML.
Une introduction au langage est disponible
ici. On trouvera également sur ce site des
exemples d'utilisations de QML, avec sources et rendus.
QML fait partie du
framework Qt et arrivera avec sa version
4.7.
Pour le moment, KDE cherche à améliorer cet environnement pour mobiles ainsi que les transferts de fichiers en Bluetooth.
Sources et liens
65 Participations
Connectez-vous !
Connectez-vous !
Revenir à la liste des news