L'objectif de Weston est de fournir une base de code de haute qualité et des exemples de travail pour l'utilisation de Wayland dans des environnements de bureau et des solutions embarquées,
Après six mois de développement, le projet Weston a annoncé la sortie de la version de votre serveur composite Wayland, "Weston 13.0" et cette nouvelle version présente diverses améliorations, ainsi que des fonctionnalités expérimentales, des améliorations de support et bien plus encore.
Pour ceux qui ne connaissent pas Weston, sachez que ce est l'implémentation de référence d'un compositeur Wayland, car il gère les affichages, y compris la composition de leur contenu, la prise en charge des événements de leurs périphériques d'entrée (écran tactile, souris, clavier, etc.) et leurs paramètres (fonds d'écran, résolution, affichage multi-moniteurs, etc.).
Weston est léger par rapport à X11, est rapide en tant que compositeur et convient à de nombreux cas d'utilisation intégrés et mobiles.
Principales nouveautés de Weston 13.0
Dans cette nouvelle version présentée de Weston 13.0, un des caractéristiques les plus remarquables est le ajout de la prise en charge du chargement de plusieurs backends, ce qui constitue sans aucun doute une avancée importante pour Weston, car il permet de charger plusieurs backends, par exemple vnc, rdp, pipewire sont des backends secondaires.
Un autre des changements qui se démarque dans cette nouvelle version est le amélioration du Kiosk-shell (pour les kiosques Internet), puisque dans cette nouvelle version performances améliorées dans les opérations en mode plein écran, ainsi qu'une prise en charge supplémentaire pour la création de surfaces plein écran pour les applications lancées via XWayland.
En plus de cela, dans Weston 13.0 de nouvelles fonctions ont été ajoutéess, y compris weston_view_move_to_layer () pour déplacer la vue vers un calque spécifique ou la supprimer du graphe de scène si le calque est NULL, weston_log_scopes_iterate() pour parcourir les zones de l'enregistrement et mises à jour des fonctionnalités ceux existants tels que weston_view_set_position, weston_touch et weston_output, en utilisant la structure weston_coord pour améliorer l'efficacité.
Par contre, dans Desktop-Shell, maintenant vous pouvez limiter la zone de mouvement du pointeur pour les surfaces plein écran.
Des autres changements qui se démarquent de cette nouvelle version:
- backend-vnc, backend-pipewire et backend-rdp : prise en charge du moteur de rendu GL
Prise en charge des sorties superposées, permettant aux vues d'être placées sur des feuilles lorsqu'elles sont affichées dans plusieurs sorties - Suppression de libgbm 21.1.1 de plusieurs clients qui ne prennent plus en charge les versions de la bibliothèque libgbm antérieures à 21.1.1.
- Le shell du bureau et le shell du kiosque ont été remaniés pour utiliser ce nouvel assistant.
- Suppression du launcher-logind (qui était auparavant obsolète) au profit de launcher-libseat
Prise en charge de la connexion Systemd avec ses backends.
Enfin et surtout, il convient de mentionner que la montée en puissance de la version 13.0 s'accompagne de changements cruciaux qui peuvent rompre la compatibilité ascendante.
Enfin si vous souhaitez en savoir plus, vous pouvez vérifier les détails dans le lien suivant
Comment installer Weston sur Ubuntu et dérivés ?
Eh bien, pour ceux d'entre vous intéressés à pouvoir installer cette nouvelle version de Weston, ils doivent avoir Wayland installé sur leur système. Pour l'installer, il suffit d'ouvrir un terminal et nous allons y taper ce qui suit :
pip3 install --user meson
Fait ça, maintenant, nous allons télécharger la nouvelle version de Weston 13.0 avec la commande suivante:
wget https://wayland.freedesktop.org/releases/weston-13.0.0.tar.xz
Nous décompressons le contenu avec:
tar -xvf weston-13.0.0.tar.xz
Nous accédons au dossier créé avec:
cd weston-13.0.0
Et nous réalisons la compilation et l'installation avec:
meson build/ --prefix=... ninja -C build/ install cd ..
À la fin, il est recommandé de redémarrer l'ordinateur pour commencer avec les modifications dans la nouvelle session utilisateur.
Quant aux raccourcis clavier pour fonctionner avec Weston, ils sont les suivants :
| Combinaison de touches | Action |
|---|---|
Ctrl+Alt+Backspace |
Quitter Weston |
Super+Scroll(o PageUp/ PageDown) |
Zoom avant/arrière sur le bureau |
Super+Tab |
Changer de fenêtre |
Super+LMB |
déplacer la fenêtre |
Super+MMB |
Faire pivoter la fenêtre |
Super+RMB |
Changer la taille de la fenêtre |
Super+Alt+Scroll |
Modifier l'opacité de la fenêtre |
Super+k |
Forcer la suppression de la fenêtre active |
Super+Up/Down |
Changer l'espace de travail précédent/suivant |
Super+Shift+Up/Down |
Prendre la fenêtre actuelle et changer l'espace de travail |
Super+Fn |
Passer à l'espace de travail n (par exemple F2) |
Super+s |
Prendre une capture d'écran |
Super+r |
Enregistrer un screencast |