Première version du serveur composite Niri, utilisant Wayland.

La première version du serveur composite Niri a été publiée. Le projet est inspiré de l'extension GNOME PaperWM et met en œuvre une méthode de disposition en mosaïque (tiling), où les fenêtres sont regroupées dans un ruban infini défilant à l'écran. L'ouverture d'une nouvelle fenêtre entraîne l'extension du ruban, et les fenêtres ajoutées précédemment ne changent jamais de taille. Le code du projet est écrit en Rust et est distribué sous la licence GPLv3. Des paquets ont été compilés pour Fedora, NixOS, Arch Linux et FreeBSD.

Première version du serveur composite Niri, utilisant Wayland.

La nécessité de créer un gestionnaire composite séparé est attribuée à l'impossibilité de gérer indépendamment plusieurs moniteurs dans PaperWM en raison des particularités de GNOME Shell (liaison aux coordonnées d'écran globales). La principale distinction de Niri par rapport à PaperWM est l'attribution d'un ruban de fenêtres propre à chaque moniteur, qui ne se chevauchent pas. Niri prend en charge le HiDPI et peut fonctionner sur des systèmes avec plusieurs GPU (par exemple, des systèmes hybrides avec une carte graphique discrète et un GPU intégré).

Les bureaux virtuels dans Niri sont créés dynamiquement (comme dans GNOME) et sont disposés verticalement (le ruban des fenêtres tourne horizontalement, tandis que le ruban des bureaux est vertical). Un ensemble indépendant peut être affiché sur chaque moniteur. des bureaux virtuelsPour passer d'un bureau à l'autre, des gestes de contrôle peuvent être utilisés sur le pavé tactile. Lorsque le moniteur est déconnecté, la disposition des bureaux virtuels est mémorisée et transférée sur le moniteur restant, et lorsqu'un moniteur est reconnecté, il est restauré dans son état initial.

Une interface intégrée pour la création de captures d'écran et l'enregistrement de screencasts est disponible (accessible via xdg-desktop-portal-gnome). Pour lancer des applications X11, il est possible d'utiliser le serveur DDX Xwayland. La configuration se fait via un fichier de configuration, permettant de modifier les paramètres de base de l'environnement, tels que la largeur des bordures, les marges, les modes d'affichage et les tailles de fenêtres. Les changements de configuration sont appliqués à la volée sans redémarrage du compositeur. de serveurs.

Première version du serveur composite Niri, utilisant Wayland.
Première version du serveur composite Niri, utilisant Wayland.
Première version du serveur composite Niri, utilisant Wayland.


Source : opennet.ru
Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster