Sortie de l'environnement utilisateur Enlightenment 0.24

Après neuf mois de développement a eu lieu version de l'environnement utilisateur Lumières 0.24, qui est basé sur un ensemble de bibliothèques EFL (Enlightenment Foundation Library) et de widgets élémentaires. Numéro disponible dans textes sources, packages de distribution pour l'instant non formé.

Sortie de l'environnement utilisateur Enlightenment 0.24

Le plus remarquable les innovations Illumination 0.24 :

  • Ajout d'un module entièrement repensé pour créer des captures d'écran, prenant en charge les fonctions de recadrage et d'édition d'images de base ;
  • Le nombre d'utilitaires fournis avec l'indicateur de changement d'identifiant d'utilisateur (setuid) a été réduit. Les utilitaires qui nécessitent des privilèges élevés sont combinés en une seule application système ;
  • Ajout d'un nouveau module de base avec un agent d'authentification via Polkit, qui a permis de s'affranchir de l'exécution d'un processus en arrière-plan séparé ;
  • Il est possible de contrôler la luminosité et le rétroéclairage des moniteurs externes (via ddcutil);
  • Dans le gestionnaire de fichiers EFM, la résolution des vignettes par défaut a été augmentée à 256x256 pixels ;
  • Un nouveau gestionnaire de crash a été proposé ;
  • Un processus de redémarrage transparent est fourni avec une décoloration progressive du contenu et sans apparition d'artefacts à l'écran ;
  • Le processus de redémarrage est désormais contrôlé par le gestionnaire illumination_start plutôt que par l'environnement lui-même ;
  • L'efficacité du traitement du papier peint du bureau a été augmentée en générant plusieurs options dans différentes résolutions ;
  • Activation de la libération périodique de la mémoire inutilisée via l'appel malloc_trim ;
  • Lors de l'utilisation du serveur X, le pointeur de la souris est étroitement lié à l'écran pour empêcher le pointeur de dépasser les limites ;
  • Au lieu de l'ancienne interface de navigation dans les fenêtres et les bureaux ouverts (Pager), un composant « aperçu miniature » est utilisé ;
  • Ajout de la possibilité de personnaliser le fond d'écran du bureau directement depuis Pager ;
  • L'applet de contrôle de lecture lance automatiquement le lecteur de musique sélectionné s'il n'est pas déjà en cours d'exécution ;
  • Ajout d'une exception pour les jeux de Steam liée à la détermination du bon fichier « .desktop » ;
  • Fourni un processus de démarrage plus fluide grâce au préchargement des composants dans un thread de prélecture d'E/S séparé ;
  • Ajout d'un délai d'attente distinct pour passer au verrouillage de l'écran ;
  • La pile Bluetooth Bluez4 a été remplacée par Bluez5 ;
  • Tous les problèmes identifiés lors des tests dans le service Coverity ont été résolus.

Sortie de l'environnement utilisateur Enlightenment 0.24

Rappelons que le bureau d'Enlightenment est constitué de composants tels qu'un gestionnaire de fichiers, un ensemble de widgets, un lanceur d'applications et un ensemble de configurateurs graphiques. Enlightenment est très flexible dans le traitement à votre goût : les configurateurs graphiques ne limitent pas les paramètres de l'utilisateur et permettent de personnaliser tous les aspects du travail, en fournissant à la fois des outils de haut niveau (modification du design, mise en place de bureaux virtuels, gestion des polices, résolution d'écran , disposition du clavier, localisation, etc.), ainsi que des capacités de réglage de bas niveau (par exemple, vous pouvez configurer les paramètres de mise en cache, l'accélération graphique, la consommation d'énergie et la logique du gestionnaire de fenêtres).

Il est proposé d'utiliser des modules (gadgets) pour étendre les fonctionnalités et de concevoir des thèmes pour repenser l'apparence. Des modules sont notamment disponibles pour afficher un calendrier, des prévisions météorologiques, une surveillance, un contrôle du volume, une évaluation de la charge de la batterie, etc. sur le bureau. Les composants qui composent Enlightenment ne sont pas strictement liés les uns aux autres et peuvent être utilisés dans d'autres projets ou pour créer des environnements spécialisés, tels que des shells pour appareils mobiles.

Source: opennet.ru

Ajouter un commentaire