KDE 4.7 est sorti

42
29
juil.
2011
KDE

KDE 4.7 est sorti ce 27 juillet. Il n'y a pas de changement important mais des améliorations dans la continuité des précédentes versions.

La liste des nouveautés est disponible dans la deuxième partie de la dépêche.

Sommaire

Voici la liste des nouveautés :

Kate

Kate est l'éditeur de texte du projet et il possède son propre site : http://kate-editor.org/. Les principales nouveautés sont :

Actuellement deux étudiants travaillent sur le pliage du code et sur le mode de saisie à la Vi. Je vous invite à visiter le site du logiciel pour avoir plus de détails.

  • le développement se situe désormais sur l'infrastructure git de KDE en tant que sous module et il est possible de compiler Kate en quelques minutes désormais ;
  • nouvel outil de recherche qui permet de chercher dans les documents situés sur le disque ou dans ceux qui sont ouverts ;
  • la barre d'onglet se voit gratifier de plusieurs améliorations ;
  • diverses améliorations de l'impression, de la complétion…

Gwenview

Gwenview est la visionneuse d'image de KDE qui est complétée par les extensions Kipi (qui fonctionnent également avec digiKam). Aurélien Gateau a travaillé dessus.

Transition vers Git

La transition de SVN à Git a commencé il y a bien longtemps (été 2009) et devrait se terminer avant la version 4.8. Ce changement fait que les modules sont divisés en sous-projet. Il en résulte un nouveau découpage des paquets. Côté distribution les mainteneurs vont avoir du boulot !

KWin

C’est le gestionnaire de fenêtre. Une des nouveautés est qu’il fonctionne désormais avec plusieurs backend. Le choix se fait en fonction de la machine et des pilotes suite à une série de tests fait par KWin. Voir le billet de Martin Gräßlin à ce sujet.

Pas de composition

Si votre carte graphique n'est pas supportée ou que votre processeur est anémique, la composition peut être désactivée temporairement via Alt + Maj + F12 ou définitivement via la configuration du système.

  • Le thème Oxygen continue d'être amélioré avec des retouches continuelles.
  • La suite PIM est passée en version 2 en juin dernier. Elle utilise désormais akonadi pour stocker accéder aux différentes données (courriel, carnet d'adresse, calendrier…).

XRender

Ce mode de rendu peut être défini dans la configuration du système mais c’est également la solution de secours si OpenGL n’est pas compatible avec votre matériel. Dans ce cas, seuls les effets 2D sont possible donc adieu le cube et autres fonctionnalités qui en jette.

En vrac

OpenGL 1.x/GLX

C'est le backend utilisé depuis le début de KDE4 pour fournir des effets graphiques.

  • KDM, le gestionnaire d'écran de connexion, prend maintenant en charge GRUB2, ce qui permet de redémarrer directement sur une autre entrée du menu de GRUB2 que celle par défaut.
  • Kwin a désormais un backend OpenGL-ES 2, ce qui permet d'améliorer la compatibilité avec les appareils mobiles. La reactivité des effets de bureau a été aussi grandement améliorée.
  • Marble gère la recherche d'adresse en mode hors-ligne afin de pouvoir calculer un itinéraire sans nécessiter de connexion Internet. La navigation audio est désormais possible.
  • Peter Penz continue à polir l'interface graphique de Dolphin, le gestionnaire de fichier de KDE. Ainsi par défaut le menu et le panel d'information sont maintenant masqués, les panels sont verrouillés, le texte des icônes explicites n'est plus affiché, la barre de recherche n'apparait qu'en cas de besoin et d'une façon plus intégrée. Il fournit sur son blog des explications intéressantes avec des copies d'écran avant et après. Un gros travail a aussi été fait sur la lecture des métadonnées, qui pouvait être lente et faire planter Dolphin sur des gros fichiers. Elle est désormais effectuée dans un processus séparé, ça va plus vite et ne plante plus Dolphin.

OpenGL 2.x/GLX

C'est le backend par défaut. Seules les principales fonctions d'OpenGL 2 sont utilisées et il n'est pas fait appel à des fonctions exotiques ou émulées pour le rendu. En cas de demande, il sera possible d'utiliser les fonctionnalités des versions 3 et 4 d'OpenGL.

OpenGL ES 2.0/EGL

Cette nouvelle norme permettra d’utiliser la composition dans appareils mobiles. Le second intérêt de cette nouveauté est qu’elle permettra d’utiliser Wayland. Bien que très proche d'OpenGL 2, OpenGL ES demande des options de compilation particulières et peu de pilotes la supporte. Si vous avez envie de tester tout de même, je vous renvoie vers le billet cité quelques lignes plus haut.

  • il n'y a plus d'écran noir lorsque l'on fait défiler des images en plein écran ;
  • les miniatures sont automatiquement mise à jour si les images sont modifiées dans Gwenview ou par un autre programme ;
  • le bouton d'importation n'est actif que s'il y a des choses à importer ;
  • l'outil de découpe des images supporte mieux les zooms et autres déplacement dans l'image.
  • # Soucis entre la version dans l'espace de rédaction commun et la dépêche

    Posté par . Évalué à 10.

    J'ai participé à la rédaction de la dépêche via l'espace de rédaction et je suis quelque peu surpris de voir l'état de la version qui est publiée.

    La liste de la fin devait être dans le paragraphe sur Gwenview, on se demande pourquoi les histoires de backend de KWin se retrouve dans le paragraphe « en vrac » alors que ça devrait être à la suite du paragraphe sur KWin et après la liste dans le paragraphe « pas de composition » à plus sa place dans le le « en vrac »

    • [^] # Re: Soucis entre la version dans l'espace de rédaction commun et la dépêche

      Posté par (page perso) . Évalué à 4.

      Il y a un bug qui fait que les paragraphes se réarrange tout seul. Impossible de les remettre dans un ordre logique.

      « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

      • [^] # Re: Soucis entre la version dans l'espace de rédaction commun et la dépêche

        Posté par . Évalué à 10.

        C'est une vraie dépêche de release KDE donc.
        Ca marche, mais il y a des bugs de dernière minute qui font qu'il vaut mieux attendre que de la lire tout de suite.

        • [^] # patches post-release

          Posté par . Évalué à 2.

          s/plusieurs backend/plusieurs backends
          s/pour stocker accéder/pour accéder
          s/qui en jette/qui en jettent
          s/peu de pilotes la supporte/peu de pilotes la supportent
          s/les miniatures sont automatiquement mise/les miniatures sont automatiquement mises
          s/et autres déplacement/et autres déplacements

          • [^] # Re: patches post-release

            Posté par . Évalué à 1.

            • La phrase "Actuellement deux étudiants..." devrait être placée après la liste des nouveautés, sinon le texte "Les principales nouveautés sont :" tombe à plat.
            • s/en sous-projet/en sous-projets/
            • s/sont possible /sont possibles /
            • s/n'apparait/n'apparaît/
            • [^] # Re: patches post-release

              Posté par (page perso) . Évalué à 10.

              Finalement ce bug LinuxFr a un côté ludique. On joue tous ensemble à "Reconstitue la news telle qu'elle aurait du être" !

            • [^] # Re: patches post-release

              Posté par . Évalué à 2.

              La phrase "Actuellement deux étudiants..." devrait être placée après la liste des nouveautés, sinon le texte "Les principales nouveautés sont :" tombe à plat.

              C'est peut-être des nouveaux étudiants?

              ------------> [ ]

    • [^] # Re: Soucis entre la version dans l'espace de rédaction commun et la dépêche

      Posté par . Évalué à 10.

      Gwenview

      Gwenview est la visionneuse d'image de KDE qui est complétée par les extensions Kipi (qui fonctionnent également avec digiKam). Aurélien Gateau a travaillé dessus. Les nouveautés et les corrections sont les suivantes :

      • il n'y a plus d'écran noir lorsque l'on fait défiler des images en plein écran ;
      • les miniatures sont automatiquement mise à jour si les images sont modifiées dans Gwenview ou par un autre programme ;
      • le bouton d'importation n'est actif que s'il y a des choses à importer ;
      • l'outil de découpe des images supporte mieux les zooms et autres déplacement dans l'image.

      KWin

      C’est le gestionnaire de fenêtre. Une des nouveautés est qu’il fonctionne désormais avec plusieurs backend. Le choix se fait en fonction de la machine et des pilotes suite à une série de tests fait par KWin. Voir le billet de Martin Gräßlin à ce sujet.

      OpenGL 2.x/GLX

      C'est le backend par défaut. Seules les principales fonctions d'OpenGL 2 sont utilisées et il n'est pas fait appel à des fonctions exotiques ou émulées pour le rendu. En cas de demande, il sera possible d'utiliser les fonctionnalités des versions 3 et 4 d'OpenGL.

      OpenGL 1.x/GLX

      C'est le backend utilisé depuis le début de KDE4 pour fournir des effets graphiques.

      XRender

      Ce mode de rendu peut être défini dans la configuration du système mais c’est également la solution de secours si OpenGL n’est pas compatible avec votre matériel. Dans ce cas, seuls les effets 2D sont possible donc adieu le cube et autres fonctionnalités qui en jette.

      Pas de composition

      Si votre carte graphique n'est pas supportée ou que votre processeur est anémique, la composition peut être désactivée temporairement via Alt + Maj + F12 ou définitivement via la configuration du système.

      OpenGL ES 2.0/EGL

      Cette nouvelle norme permettra d’utiliser la composition dans appareils mobiles. Le second intérêt de cette nouveauté est qu’elle permettra d’utiliser Wayland. Bien que très proche d'OpenGL 2, OpenGL ES demande des options de compilation particulières et peu de pilotes la supporte. Si vous avez envie de tester tout de même, je vous renvoie vers le billet cité quelques lignes plus haut.

      En vrac

      • Le thème Oxygen continue d'être amélioré avec des retouches continuelles.
      • La suite PIM est passée en version 2 en juin dernier. Elle utilise désormais akonadi pour stocker accéder aux différentes données (courriel, carnet d'adresse, calendrier…).

      • KDM, le gestionnaire d'écran de connexion, prend maintenant en charge GRUB2, ce qui permet de redémarrer directement sur une autre entrée du menu de GRUB2 que celle par défaut.

      • Marble gère la recherche d'adresse en mode hors-ligne afin de pouvoir calculer un itinéraire sans nécessiter de connexion Internet. La navigation audio est désormais possible.

      • Peter Penz continue à polir l'interface graphique de Dolphin, le gestionnaire de fichier de KDE. Ainsi par défaut le menu et le panel d'information sont maintenant masqués, les panels sont verrouillés, le texte des icônes explicites n'est plus affiché, la barre de recherche n'apparait qu'en cas de besoin et d'une façon plus intégrée. Il fournit sur son blog des explications intéressantes avec des copies d'écran avant et après. Un gros travail a aussi été fait sur la lecture des métadonnées, qui pouvait être lente et faire planter Dolphin sur des gros fichiers. Elle est désormais effectuée dans un processus séparé, ça va plus vite et ne plante plus Dolphin.

  • # lecture des métadonnées

    Posté par (page perso) . Évalué à 0.

    Dans le paragraphe sur Dolphin, j'ai été un peu bref, à propos du travail sur les métadonnées: en fait Peter Penz et David Faure ont réécrit une librairie, et des backends de Strigi ont été considérablement améliorés. Ça ne résoud pas seulement des problèmes de plantage de Dolphin, ça se répercute dans une un peu quinzaine d'endroits si ma mémoire est bonne.

    "La liberté est à l'homme ce que les ailes sont à l'oiseau" Jean-Pierre Rosnay

  • # backend kwin

    Posté par . Évalué à 3.

    Juste au cas ou, car l'info n'est pas forcément évidente à trouver, il est possible de forcer l'utilisation de backend OpenGL 1 à kwin même si OpenGL 2 est supporté.
    Pour ça, dans la boite de dialogue de configuration des effets de kwin, dans l'onglet avancé, il faut décocher l'option "Utiliser les Shader OpenGL 2"

    Normalement toute carte qui supporte OpenGL 2 devrait mieux marcher dans ce mode que dans le mode OpenGL 1. Mais bon, dans le domaine de performances et de la fiabilité des pilotes et cartes graphique, la pratique est souvent plutôt éloignée de la théorie.

  • # Gni ?

    Posté par . Évalué à 1.

    Si votre carte graphique n'est pas supportée ou que votre processeur est anémique, la composition peut être désactivée

    Il n'y a que moi que ça choque ? Je croyais que le but des effets graphiques étaient justement de décharger le processeur du calcul de l'affichage.

    En quoi le fait que le processeur soit faiblard implique qu'il faille désactiver la composition ?

    Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur

    • [^] # Re: Gni ?

      Posté par . Évalué à 3.

      Non, il faut le prendre dans l'autre sens:
      Si ta carte graphique est à chier mais supportée alors que ton processeur est puissant, tu ne peux pas désactiver la composition et tu souffriras atrocement à l'utilisation.

      Après avoir été intransigeant sur la qualité des pilotes de carte graphique, KDE commence la chasse aux configurations déséquilibrées!

      ---------------> [ ]

    • [^] # Re: Gni ?

      Posté par (page perso) . Évalué à 2.

      En quoi le fait que le processeur soit faiblard implique qu'il faille désactiver la composition ?

      Avec certaines cartes graphiques faiblardes, le processeur doit aussi bosser, ce n'est pas l'idéal mais ça peut te permettre d'avoir les effets quand même si tu le veux. Par contre, si ton processeur est nul et ta carte graphique aussi, il vaut mieux désactivé. Mais c'est vrai que la phrase n'a pas la plus heureuse des formulations.

      « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

  • # kwin, de côté

    Posté par . Évalué à 1.

    Est il possible, tel que cela l'était sur 3.x, de paramétrer kwin afin que sa barre soit sur le côté, et non pas uniquement au dessus ?

    A droite pour les droitiers, à gauche pour les gauches :-) C'est plus pratique, et plus joli sur un écran 16/9 ou 16/10. De plus ça 'marque' une différence, exploitée par personne d'autre.

    Le Kwin de 4.7 permet il cela ?

    • [^] # Re: kwin, de côté

      Posté par . Évalué à 4.

      Heu ça fait un moment que c'est possible. Au moins depuis que KDE4 est dans Debian sid (4.2 je pense), c'est possible. C'est ma config. Tu cliques sur la config de la barre et il y a un truc qui s'appelle "bord de l'écran" chez moi, tu drag-and-drop sur le bord que tu veux et hop !

    • [^] # Re: kwin, de côté

      Posté par (page perso) . Évalué à 4.

      Je peux me tromper mais aussi loin que je me souvienne, j'ai toujours pu faire ça avec KDE4 :)

    • [^] # Re: kwin, de côté

      Posté par (page perso) . Évalué à 2.

      De quelle barre parles-tu? Si tu parle de celle de Plasma (barre des tâche avec le menu). Si tu parle de la barre en haut de chaque fenêtre, je ne crois pas que ce soit possible.

      « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

      • [^] # Re: kwin, de côté

        Posté par (page perso) . Évalué à 1.

        s/Si tu parle de celle de Plasma (barre des tâche avec le menu)/& , voire le commentaire ci-dessus/

        « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

      • [^] # Re: kwin, de côté

        Posté par . Évalué à 1.

        Effectivement je parle bien de la barre de Kwin, et non de la barre de taches plasma.

        • [^] # Re: kwin, de côté

          Posté par . Évalué à 1.

          Le menu d'applications à la apple? Ca existe encore?

      • [^] # Re: **kwin**, de côté

        Posté par . Évalué à 9.

        Et effectivement ce n'est plus possible depuis kde 4.0, d'avoir quelque chose comme cela :

        kwin

        À loisir de la placer à gauche ou à droite, ainsi que de placer les boutons, tels que kwin le permet toujours, ça.

        C'est agréable, moins de "kilomètres/jours" avec la souris ou le touchpad. C'est pratique pour les gauchers comme pour les droitiers. Et c'est joli à regarder sur un écran 16/9 ou 16/10. Enfin cela donne une 'identité visuelle' forte et unique. (ce qui renforce un peu le côté 'joli à regarder' :p)

        La cerise serait que les boutons réduire/agrandir 'suivent le mouvement' et voient leurs flèches symboliques positionnées aussi. Enfin que cette barre puisque être masquable et soit visible uniquement au survol, surtout que depuis quelques versions Kwin gère toute partie vide d'une application Qt, sans avoir besoin d'un 'opérateur préalable' (le vieux alt sur les vieux bureaux). Mais tout ça ce sont des cerises :-) Que Kwin puisse être de nouveau mis sur le côté serait génial :-)

        • [^] # Re: **kwin**, de côté

          Posté par . Évalué à 2.

          Je connaissais pas, c'était universel ou propre au thème?

          • [^] # Re: **kwin**, de côté

            Posté par . Évalué à 3.

            Je ne me souviens plus si c'était propre au thème. Je ne crois pas, (j'espère que ce n'était propre au thème ou à un moteur de thème :p), non, car je l'ai utilisé autant avec le thème "web" que le thème "B II", 'à l'époque'.

            • [^] # Re: **kwin**, de côté

              Posté par . Évalué à 3.

              Je pensais pas découvrir un nouveau truc sur KDE3 en me levant ce matin.
              En tout cas, tu as raison, la barre des applis c'est chiant.

              • [^] # Re: **kwin**, de côté

                Posté par . Évalué à 3.

                Si je pouvais, j'effacerai tout les commentaires autres que celui avec la tof d'écran. Car là ça fait un peu "monopolisation de la dépêche", j'pensais pas. ("paramétrer kwin afin que sa barre soit sur le côté" semble clair, mais l'idée n'est pas répandue visiblement, tout le monde a pensé "barres de taches")
                Désolé.

        • [^] # Re: **kwin**, de côté

          Posté par . Évalué à 1.

          C'est marrant, chez moi, la barre de titre ne contient que le titre et n'est utile que pour les fenêtre de dialogue ou les « sous-fenêtres ». Pour tout le reste : no-border, fullscreen.

          • [^] # Re: **kwin**, de côté

            Posté par . Évalué à 4.

            J'utilise ça aussi, mais pas pour toute les applis et pas par défaut. Le fullscreen ne me convenant pas pour toutes les applis (Dolphin, typiquement, mais aussi konsoles, souvent en mode vertical (par un double click sur la barre, tiens), les unes à côté des autres. En mode "16/10" une konsole pour les taches courantes. Et toutes les applis sont utilisés en proportion "16/10" grosso modo, parceque ça correspond à l'écran.

            Par ailleurs Martin Gräßlin explique sur son blog que kwin le nouveau comportement, pour le mode "laptop/netbook" (Plasma Active), IE avec toutes les fenêtres maximisées, tout le temps.

            C'est ça qui est génial sur kde, on peut se faire une config aux petits oignions, ils pensent au moindre détail de configuration.

            • [^] # Re: **kwin**, de côté

              Posté par . Évalué à 2.

              (...) que kwin ne sera pas actif, le nouveau (...)
              argh, sorry

            • [^] # Re: **kwin**, de côté

              Posté par . Évalué à 1.

              En fait, mon utilisation de KDE se résumait à 6 desktop :

              • Desktop 1 :
                • Konsole avec Irssi (fullscreen)
              • Desktop 2 :
                • Konqueror (fullscreen)
              • Desktop 3 :
                • Le bordel comme dolphin ou les applications ouverte que de temps en temps (non fullscreen)
              • Desktop 4 :
                • KMail (fullscreen)
                • Affichage des mails (maximisation vertical, moitié de l'écran sur l'horizontal)
              • Desktop 5 :
                • QtCreator (fullscreen)
                • Okular (fullscreen)
              • Desktop 6 :
                • Konsole avec tmux (fullscreen)

              Comme je n'utilisais presque pas les applications de KDE (la plupart du temps j'utilise la ligne de commande (ou ncurses)) je suis repassé à Openbox + applications Qt. Il me manque quand même pas mal d'applications (un client mail, un navigateur digne de ce nom et un lecteur PDF).

            • [^] # Re: **kwin**, de côté

              Posté par . Évalué à 2.

              Ce qui serait vraiment génial c'est de proposer plusieurs config adaptée suivant le type d’utilisation par défault.
              Pas en ayant a télécharger un peu partout les configs faites par d'autres. Le nombre de thèmes fourni étant assez pauvre (et surtout la plupart assez moches, alors qu'il existe des choses superbes).

        • [^] # Re: **kwin**, de côté

          Posté par . Évalué à 7.

          Et effectivement ce n'est plus possible depuis kde 4.0, d'avoir quelque chose comme cela :

          La Décoration de fenêtres de Bespin le permet, comme on peut le voir ici : http://kde-look.org/content/show.php/Xam?content=124006

          L'ordre des boutons est personnalisable, par contre la barre semble être forcement à gauche.

          • [^] # Re: **kwin**, de côté

            Posté par . Évalué à 3.

            ha yes, cool, c'est l'option qu'ils nomment :
            "netbook compatible title orientation ;-) "
            En plus, comme sur Oxygen, on peut définir un "pas de bordure sur le côté", ici avec un "0 px" sur hedge (et "1px sur base"). Ne manque plus que la version pour droitiers ;-) Voir mieux, que Oxygen le fasse aussi.
            Excellent, merci :-)

  • # Vidéos de présentation de quelque fonctionnalités

    Posté par . Évalué à 4.

    flame10240 (ce n'est pas moi) a réalisé pas mal de courtes vidéos sur les possibilités de kde4.x ici
    Je recommande entre autre la vidéo sur:
    - le dallage (tiling)
    - les activités
    - dolphin. Pour celle-ci il manque l'appui sur F4 qui ouvre un terminal dans dolphin. L'intérêt ? Obtenir un shell directement dans le répertoire qui nous intéresse.

    Sinon, kde4.7 est la première version à proposer Telepathy pour la messagerie instantané. Est-ce que l'on pourrait avoir un retour des utilisateurs de gnome ?

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.