La version 4.0.0 de l'environnement de bureau KDE est maintenant officiellement disponible, même si cela fait près d'une semaine que KDE 4.0 a été taggé, ce laps de temps ayant permis aux mainteneurs de nombreuses distributions de construire les paquets adéquats.
Pour rappel, KDE (The K Desktop Environnement) est un environnement de bureau publié sous la licence GNU GPL, fonctionnant principalement sur les systèmes UNIX et basé sur le toolkit Qt développé par Trolltech. Il est orienté grand public, se veut être simple à utiliser et fiable.
Le projet KDE a été lancé en 1996 par Matthias Ettrich, époque à laquelle la bibliothèque Qt utilisée n'était pas libre. Cette bibliothèque sera ensuite libérée en 2000 faisant de KDE un environnement de bureau libre. La version 2.0 de KDE est sortie en 2000, et celle-ci intégrait Konqueror, Kicker, KParts et DCOP de façon à faciliter la communication entre les applications. L'évolution de KDE s'est poursuivi avec la version 3.0, sortie en 2002. Au cours des dernières années, le support de HAL, DBUS, et d'autres technologies ont été ajoutées à KDE pour aboutir à la version 3.5.8 sortie fin 2007.
La principale nouveauté de la version 4 de KDE est le passage à la bibliothèque Qt4, plus rapide, moins gourmande en mémoire, et disposant de fonctionnalités graphiques fortement améliorées. L'utilisation de cette nouvelle mouture de Qt, également libre sur les plateformes non-X11, va faciliter le portage des applications KDE, notamment sous Microsoft Windows et sous MacOS X. Une refonte des bibliothèques a été entreprise : Plasma pour la gestion du bureau, Solid pour la gestion du matériel et plus particulièrement des périphériques externes, Strigi et Nepomuk pour l'indexation et la recherche de données et enfin Phonon, permettant une gestion facilitée du multimédia.
NdM : merci également à dark_moule pour sa proposition d'article sur le même sujet.
Pour rappel, KDE (The K Desktop Environnement) est un environnement de bureau publié sous la licence GNU GPL, fonctionnant principalement sur les systèmes UNIX et basé sur le toolkit Qt développé par Trolltech. Il est orienté grand public, se veut être simple à utiliser et fiable.
Le projet KDE a été lancé en 1996 par Matthias Ettrich, époque à laquelle la bibliothèque Qt utilisée n'était pas libre. Cette bibliothèque sera ensuite libérée en 2000 faisant de KDE un environnement de bureau libre. La version 2.0 de KDE est sortie en 2000, et celle-ci intégrait Konqueror, Kicker, KParts et DCOP de façon à faciliter la communication entre les applications. L'évolution de KDE s'est poursuivi avec la version 3.0, sortie en 2002. Au cours des dernières années, le support de HAL, DBUS, et d'autres technologies ont été ajoutées à KDE pour aboutir à la version 3.5.8 sortie fin 2007.
La principale nouveauté de la version 4 de KDE est le passage à la bibliothèque Qt4, plus rapide, moins gourmande en mémoire, et disposant de fonctionnalités graphiques fortement améliorées. L'utilisation de cette nouvelle mouture de Qt, également libre sur les plateformes non-X11, va faciliter le portage des applications KDE, notamment sous Microsoft Windows et sous MacOS X. Une refonte des bibliothèques a été entreprise : Plasma pour la gestion du bureau, Solid pour la gestion du matériel et plus particulièrement des périphériques externes, Strigi et Nepomuk pour l'indexation et la recherche de données et enfin Phonon, permettant une gestion facilitée du multimédia.
NdM : merci également à dark_moule pour sa proposition d'article sur le même sujet.
L'annonce de la sortie (583 hits)
Le site officiel francophone (3088 hits)
KDE (460 hits)
Blogs des développeurs (195 hits)
Les nouvelles (278 hits)
La base de connaissances (166 hits)
> Lire la dépêche (139 commentaires, moyenne: 2,8).
Vous avez demandé le commentaire #896741.




Retourner les fenêtres
J'ai testé rapidement sur ma kubuntu hier, et ça a effectivement l'air très prometteur. J'ai vu qu'on peux retourner les widgets comme on veut (vectoriel toussa), et je me demandais s'il était possible d'en faire autant avec une console par exemple. L'idée serait de pouvoir mettre mon écran en mode verticale sans avoir besoin d'utiliser une config X avec écrans séparés (et ainsi continuer à utiliser Xinerama/Twinview). Le top serait de pouvoir faire ça avec n'importe quelle fenêtre, mais mon utilisation principale serait pour vim/éventuellement un navigateur...
[^]Re: Retourner les fenêtres
Toi, tu cherches l'embrouille :)
En gros, il faut que le composite manager / gestionnaire de fenêtre effectue la bonne opération, mais derrière, que deviennent les évènements ? Actuellement, X ne supporte pas de manière propre la redirection d'évènements : tes clics seraient complètement à côté de la plaque par exemple...
La redirection d'évènements est quelque chose d'extrêmement complexe (exemple : tu "mappes" une fenêtre sur une sphère, tu cliques quelque part... comment tu fais la traduction des coordonnées pour savoir où tu as cliqué sur la fenêtre ?), et c'est en étude depuis plusieurs années.
[^]Re: Retourner les fenêtres
Pourtant la redirection d'évennements, ce serait quand même bien. Par exemple sur un panel (j'utilise GNOME, mais ca doit être pareil avec KDE) il y a clairement une discontinuité.
Par exemple si je clique sur le menu Gnome (pour les KDeistes, le menu K), il s'ouvre, mais si je glisse ma souris sur un menu à coté (d'une autre applet), et bien, au lieu de l'ouvrir, rien ne se passe.
Et cela pose clairement un problème de cohérence ça. Cela peut sembler mineur, mais c'est le genre de petites différences qui font dire que Mac OS X est ergonomique/intégré/cohérent et que les autres le sont moins.
Perso, j'aime beaucoup X11, ça permet de faire des choses fantastiques, mais je trouve que c'est un peu limité sur les bords, et j'aimerais vraiment que des nouvelles versions sortent avec ce genre d'amélioration.
On pourrait aussi penser à un équivalent de screen mais pour X11, c'est à dire qu'un programme lancé au travers de ... appelons le xscreen, peut survivre même si le serveur X quitte, et peut être redirigée de manière transparente sur un autre serveur X. Ça pourrait être sacrément pratique.
La Roue du Temps
[^]Re: Retourner les fenêtres
Par exemple si je clique sur le menu Gnome (pour les KDeistes, le menu K), il s'ouvre, mais si je glisse ma souris sur un menu à coté (d'une autre applet), et bien, au lieu de l'ouvrir, rien ne se passe.
Si je pige bien ce dont tu parles, ben ça n'a rien à voir avec la redirection d'évènements, c'est juste une fonctionnalité manquante au panel ça, ou à la rigueur une question de comportement du focus, mais c'est pas un vrai problème lié à X.
La redirection d'évènements dans X, le meilleur exemple c'est une fenêtre qui serait posée, "mappée" sur une sphère et où on pourrait quand même continuer à cliquer... Le seul environnement à savoir gérer ça c'est Looking Glass, mais ça passe par une extension de X non standard.
Sinon pour l'équivalent de screen.... compliqué. Surtout si la 3D entre en jeu, là ça devient impossible ou presque. Mais j'ai déjà entendu parler de projets pour ça...
[^]Re: Retourner les fenêtres
C'est ce qu'a implémenté Kristian Lyngstol dans compiz de manière sale avec le plugin ezoom...
Il y'a plusieurs patchs écrit par David Raveman (auteur de compiz) mais pour l'instant, il bosse sur le nouveau model objet de compiz(1) , donc je ne sais pas trop ou il en est...
(1) http://gitweb.freedesktop.org/?p=xorg/app/compiz.git;a=short(...)
Agogo
[^]Re: Retourner les fenêtres
On pourrait aussi penser à un équivalent de screen mais pour X11, c'est à dire qu'un programme lancé au travers de ... appelons le xscreen, peut survivre même si le serveur X quitte, et peut être redirigée de manière transparente sur un autre serveur X. Ça pourrait être sacrément pratique.
C'est exactement le principe de vnc.
[^]Re: Retourner les fenêtres
1) Tu fais comment pour manipuler les widgets ? Car je n'arrive qu'à les déplacer, et j'ai effectivement vu dans des vidéos qu'on peut faire plus.
2) Tu peux faire une rotation de X avec xrandr. C'est pas tip top bien propre, les fenêtres partent un peu à l'ouest, mais ça marche.
[^]Re: Retourner les fenêtres
Pour manipuler les widgets tu as une petite icône avec une flèche verte quand tu passes dessus (et qu'elles ne sont pas lockées bien sûr), tu cliques dessus et tu peux les retourner/agrandir/réduire.
la rotation xrandr c'est que j'utilise actuellement (et d'ailleurs ça marche moyen sur ma kubuntu gutsy, mais c'est peut être ma config X à revoir.
Quant aux évènements, pour une simple rotation de 90°, ça ne me parait pas insurmontable, mais peut être que j'ai une mauvaise vision de la chose. Comment fond les plasmoids ?
[^]Re: Retourner les fenêtres
d'apres ce que jái pu voir xrandr est assez limite par le DRI. Pour avoir deux ecrans cote a cote ca marche mais pas avec plus d'une certaines tailles (en gros deux bureaux 1024x768), des fois si je decide de mettre le bureau sur le cote droit ou gauche ca marche pas, par contre au dessus oui. Autre probleme les window manager ne sont pas prevu pour ca. Exemple en mode etendu les barres de taches sont sur un seul des bureau et malheureusement cela n'est pas le LCD... Pas hyper pratique si le deuxieme ecran est une tele. En mode clone, sous gnome, les barres il est possible d'avoir deux ecran avec des tailles differentes mais les barres des taches se mettent a l'emplacement du plus petit ecran, du coup un des ecran a des barres en plein milieux. Enfin bon j'espere que cela s'arrangera. Je dis toujours pas merci a XFree86 pour le retard qu'a pris X11 grace a eux!
[^]Re: Retourner les fenêtres
>Le top serait de pouvoir faire ça avec n'importe quelle fenêtre, mais mon utilisation
>principale serait pour vim/éventuellement un navigateur...
C'est ce que fait ce plugin:
http://gitweb.compiz-fusion.org/?p=users/warlock/freewins;a=(...)
http://www.youtube.com/watch?v=DGcJTSBLG8c
Attention quand même, la pseudo redirection d'entrées fonctionne moyennement en comparaison au plugin ezoom...
Agogo
[^]Re: Retourner les fenêtres
Hum, ça m'a l'air très bien ça. Je vais tester quand j'aurai un peu de temps, merci :)
[^]Re: Retourner les fenêtres
J'ai remarqué la visualisation de la souris en bas à droite. Quel est le logiciel qui fait ça ?