Important :

Le présent wiki a été migré vers wiki.archlinux.org.

Ce Wiki a été archivé. Toute contribution doit donc désormais se faire là-bas. Cette page de Wiki possède donc potentiellement des informations qui ne sont plus à jour !

Accueil wiki FR sur .org

Weston

De ArchwikiFR
Révision datée du 16 mars 2021 à 19:29 par Nophke (discussion | contributions) (lien vers wiki anglophone)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)


Weston est une mise en œuvre d'un compositeur pour Wayland utilisé comme référence et pour les cas d'usage. Il possède un certain nombre d'applications de démonstration (terminal, afficheur d'images, liseuse pdf, etc.).

Note : Comprenez qu'en l'état vous ne pourrez pas lancer vos applications graphiques usuelles qui sont des clients X, mais seulement les applications de démonstration de weston.

Installation

Vous pouvez installer le paquet wayland avec Pacman.

pacman -Syu wayland
Note : La version en cours de développement, weston-git, est disponible sur AUR. Si vous faites le choix de la version «git», installez également wayland-git

Lancement

Maintenant que tous les composants sont installés vous devriez pouvoir tester. Passer sur un tty avec Ctrl+Alt+F1 à F6 et lancez:

weston-launch

Désormais vous pouvez tester les applications de démonstration:

  • lancer un émulateur de terminal:
weston-terminal
  • afficher des images:
weston-image image1.jpg image2.jpg2
  • visionner des pdf:
weston-pdf
  • déplacer des fleurs autour de l'écran:
weston-flower
  • tester le taux d'images par seconde / frame protocole (lance glxgears):
weston-gears
  • avoir de la fumée suivant votre curseur
weston-smoke
  • etc.
Raccourcis clavier (super = touche windows)
Combinaison Action
Ctrl + Alt + Backspace Quitter weston
Super + Scroll / PageUpDown Zoom dans le bureau
Super + Tab Basculer entre les fenêtres

Configuration

Cet environnement de démonstration peut être configuré au moyen d'un fichier weston.ini situé dans $XDG_CONFIG_HOME/weston.ini, $HOME/.config/weston.ini ou ./weston.ini.

Le fichier suivant est tiré du dépôt git de wayland:

Fichier: ~/.config/weston.ini
[core]
#modules=desktop-shell.so,xwayland.so

[shell]
background-image=/usr/share/backgrounds/gnome/Aqua.jpg
background-color=0xff002244
panel-color=0x90ff0000
locking=true
animation=zoom
#binding-modifier=ctrl
#num-workspaces=6

#lockscreen-icon=/usr/share/icons/gnome/256x256/actions/lock.png
#lockscreen=/usr/share/backgrounds/gnome/Garden.jpg
#homescreen=/usr/share/backgrounds/gnome/Blinds.jpg
#animation=fade

[launcher]
icon=/usr/share/icons/gnome/24x24/apps/utilities-terminal.png
path=/usr/bin/gnome-terminal

[launcher]
icon=/usr/share/icons/gnome/24x24/apps/utilities-terminal.png
path=/usr/bin/weston-terminal

[launcher]
icon=/usr/share/icons/hicolor/24x24/apps/google-chrome.png
path=/usr/bin/google-chrome

[launcher]
icon=/usr/share/icons/gnome/24x24/apps/arts.png
path=./clients/flower

[screensaver]
# Uncomment path to disable screensaver
path=/usr/libexec/weston-screensaver
duration=600

[input-method]
path=/usr/libexec/weston-keyboard

#[output]
#name=LVDS1
#mode=1680x1050
#transform=90

#[output]
#name=VGA1
#modeline=173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
#transform=flipped

#[output]
#name=X1
#mode=1024x768
#transform=flipped-270

Utiliser man weston.ini pour voir le détail des sections et configurations possibles, rapidement:

  • core: modules à démarrer
  • shell: personnalisation du bureau
  • launcher: ajouter des lanceurs au panneau
  • screensaver: configuration de l'économiseur d'écran
  • output: configuration de l'écran
  • input-method: périphérique d'entrée (clavier)
  • keyboard: disposition du clavier et configuration
  • terminal: personnalisation de la console
Astuce : On peut ainsi rajouter une section pour récupérer une disposition de clavier français (pour le cas où vous n'auriez pas remarqué que, bien entendu, weston se fiche de votre configuration de Xorg et donc que vous êtes en qwerty ^^):
[keyboard]
keymap_layout=fr