Weston (Français)
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.).
Installation
Vous pouvez installer le paquet wayland avec Pacman.
pacman -Syu wayland
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.
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:
~/.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
[keyboard] keymap_layout=fr