AprĂšs plus de quatre ans depuis la publication de la branche Xfce 4.12 la premiĂšre version prĂ©liminaire de l'environnement de bureau , marquant le passage du projet Ă une phase de gel doux. Au 30 juin la deuxiĂšme version test et l'achĂšvement du gel complet de la base de code. En fonction des rĂ©sultats des tests, une troisiĂšme version bĂȘta pourrait ĂȘtre formĂ©e le 28 juillet. La sortie est attendue le 11 aoĂ»t. Pour tester Xfce 4.14pre1, des au format Docker et pour Ubuntu.
La principale nouveauté de Xfce 4.14 est le passage de GTK 2 à la bibliothÚque GTK 3. Actuellement, le code de tous les modules de base et de la plupart des applications et plugins a été porté sur GTK 3 et atteint la fonctionnalité prévue. Des défauts sont signalés uniquement dans le visualiseur d'images ristretto, le logiciel de gravure de CD xfburn, le mixeur audio xfce4-mixer et le lecteur de musique xfmpc, ainsi que dans les plugins de panneau xfce4-notes-plugin, xfce4-time-out-plugin,
xfce4-mailwatch-plugin, xfce4-cpugraph-plugin et
xfce4-stopwatch-plugin.

Voici quelques changements présentés dans Xfce 4.14pre1 :
- Le gestionnaire de composition xfwm4 a ajouté la synchronisation verticale via OpenGL, supporte libepoxy et DRI3/Present, remplaçant Xrender par GLX. La gestion de la synchronisation avec le signal de suppression de trame () pour fournir une protection contre l'apparition de déchirures à la sortie (tearing). De nouvelles fonctionnalités de mise à l'échelle de GTK3 ont été utilisées, ce qui a permis d'améliorer le fonctionnement sur des écrans à haute densité de pixels (HiDPI). Un nouveau thÚme a été présenté ;
- Un nouveau backend a été ajouté au configurateur xfce4-settings pour configurer une reproduction correcte des couleurs en utilisant des profils de couleurs.
Les outils de configuration de l'écran ont été améliorés. Des marges ont été ajoutées pour un meilleur rendu des informations dans toutes les boßtes de dialogue.
La possibilité de définir des profils de moniteur a été ajoutée, permettant de sauvegarder plusieurs ensembles de configurations et de changer automatiquement les profils lors de la connexion ou de la déconnexion d'écrans supplémentaires. Le scintillement lors du changement des paramÚtres de l'écran a été éliminé.
Ajout de la possibilité de définir le moniteur principal sur lequel les panneaux, le bureau et les notifications seront affichés. Cette fonctionnalité peut s'avérer utile dans des configurations multi-moniteurs pour lier les panneaux à un moniteur spécifique ou pour masquer des informations superflues lors de la présentation de diapositives.
- L'indicateur de notification a été repensé. Un bouton a été ajouté pour effacer le journal des notifications entrantes, et le commutateur du mode « ne pas déranger » a été déplacé vers le haut ;
- Dans le panneau, l'utilisation d'images d'arriÚre-plan transparentes et semi-transparentes a été mise en place. Le support de l'introspection GObject a été ajouté, permettant de créer des plugins pour le panneau dans différents langages de programmation (par exemple, Python). La possibilité d'intégrer une boßte de dialogue de configuration dans xfce4-settings-manager a été assurée. Un support pour configurer la taille des icÎnes, commun à la fois pour le panneau et tous les plugins installés, a également été ajouté. L'option pour calculer automatiquement la taille des icÎnes en fonction de la largeur du panneau a été intégrée dans le configurateur.
Les outils de regroupement de fenĂȘtres ont Ă©tĂ© amĂ©liorĂ©s : les boutons des fenĂȘtres regroupĂ©es gĂšrent dĂ©sormais des Ă©tats tels que l'activation de la fenĂȘtre, la minimisation de la fenĂȘtre et la prĂ©sence d'informations importantes. De nouvelles classes de styles CSS ont Ă©tĂ© introduites pour leur utilisation dans la crĂ©ation de thĂšmes, comme une classe de bouton spĂ©cifique pour les opĂ©rations sur les groupes de fenĂȘtres et des paramĂštres spĂ©cifiques pour le placement vertical et horizontal de la barre. Les icĂŽnes symboliques sont utilisĂ©es dans les plugins et applications de la barre, et les widgets obsolĂštes ont Ă©tĂ© remplacĂ©s ;

- Dans le gestionnaire de sessions xfce4-session, le support du lancement d'applications en tenant compte des groupes de prioritĂ©s a Ă©tĂ© amĂ©liorĂ©, permettant de dĂ©finir une chaĂźne de dĂ©pendances au dĂ©marrage. Auparavant, toutes les applications Ă©taient lancĂ©es en mĂȘme temps, ce qui crĂ©ait des problĂšmes dus Ă l'Ă©tat de course (disparition du thĂšme dans xfce4-panel, lancement de plusieurs instances de nm-applet, etc.). DĂ©sormais, les applications sont lancĂ©es par groupes. Le dĂ©marrage de l'Ă©cran de veille a Ă©tĂ© supprimĂ©. Des amĂ©liorations ont Ă©tĂ© apportĂ©es Ă l'interface de gestion de connexion et de fin de session. Le support pour l'ajout de gestionnaires personnalisĂ©s lors de la dĂ©connexion, du passage en mode veille ou du redĂ©marrage a Ă©tĂ© ajoutĂ© ;
- L'interface de gestion de l'alimentation (xfce4-power-manager) a Ă©tĂ© amĂ©liorĂ©e. Le support pour les systĂšmes de bureau a Ă©tĂ© optimisĂ©, et il n'y a plus d'avertissement concernant l'absence de batterie. La filtration des Ă©vĂ©nements liĂ©s au systĂšme d'alimentation transmis Ă xfce4-notifyd pour ĂȘtre reflĂ©tĂ©s dans le journal a Ă©tĂ© ajoutĂ©e (par exemple, les Ă©vĂ©nements de changement de luminositĂ© ne sont pas transmis) ;
- L'application Gigolo a été mise à jour avec une interface graphique pour configurer le partage de ressources réseau en utilisant GIO/GVfs. Ce programme permet de monter rapidement un systÚme de fichiers distant et de gérer les signets vers des stockages externes dans le gestionnaire de fichiers.
- Lecteur multimĂ©dia stabilisĂ© Parole, utilisant le framework GStreamer et la bibliothĂšque GTK+. Il comprend des plugins pour l'icĂŽne de systĂšme de plateau, la manipulation des mĂ©tadonnĂ©es de flux, le rĂ©glage de son propre titre de fenĂȘtre et la prĂ©vention de la mise en veille pendant la lecture de vidĂ©os. Le fonctionnement a Ă©tĂ© considĂ©rablement simplifiĂ© sur les systĂšmes ne supportant pas l'accĂ©lĂ©ration matĂ©rielle du dĂ©codage vidĂ©o. Un mode de sĂ©lection automatique du mĂ©canisme de sortie vidĂ©o le plus optimal a Ă©tĂ© ajoutĂ© et activĂ© par dĂ©faut. Une version compacte de l'interface a Ă©tĂ© rĂ©alisĂ©e. AmĂ©lioration du support du streaming et de la lecture de fichiers Ă partir de systĂšmes externes.

- Le gestionnaire de fichiers Thunar a été mis à jour, avec une refonte complÚte de la barre d'affichage du chemin des fichiers. Des boutons ont été ajoutés pour accéder aux chemins précédemment ouverts et aux chemins suivants, ainsi que pour accéder au répertoire personnel et au répertoire parent. Sur la droite de la barre, une icÎne a été ajoutée, permettant d'ouvrir une boßte de dialogue pour modifier la ligne du chemin des fichiers. Comparativement, l'ancienne et la nouvelle version de la barre sont montrées sur la capture d'écran ci-dessous :
L'API Thunar Plugin (thunarx) a été mise à jour, offrant le support de l'introspection GObject et l'utilisation de liaisons dans différents langages de programmation. L'affichage de la taille des fichiers en octets a été assuré. Il est désormais possible d'assigner des gestionnaires pour exécuter certaines actions définies par l'utilisateur. La possibilité d'utiliser Thunar UCA (User Configurable Actions) pour les ressources réseau externes a été implémentée. Une optimisation du style et de l'interface a été réalisée.
- La bibliothÚque utilisée pour l'échange de messages sur le bus D-Bus est maintenant et une couche de transport basée sur GIO. L'utilisation de GDbus a permis de résoudre des problÚmes liés à l'utilisation dans des applications multithread.
Source : opennet.ru


