Weston (Français)
Weston est l'implémentation de référence d'un compositeur Wayland.
Utilisation
Pour lancer Weston nativement (à partir d'un TTY) ou pour exécuter Weston dans une session X en cours :
$ weston
Consultez weston(1) pour les détails et les options de configuration.
Applications de démonstration
Ensuite, dans Weston, vous pouvez exécuter les démos. Pour lancer un émulateur de terminal :
$ weston-terminal
Pour déplacer des fleurs sur l'écran :
$ weston-flower
Pour afficher des images :
$ weston-image image1.jpg image2.jpg...
Raccourcis
Super
(touche Windows) peut être modifié, consultez weston.iniCommande | Action |
---|---|
Ctrl+Alt+Backspace |
Quitter Weston |
Super+Scroll (ou PageUp /PageDown ) |
Zoomer dans/hors du bureau |
Super+Tab (ou PageUp /PageDown ) |
Changer de fenêtre |
Super+LMB |
Déplacer la fenêtre |
Super+MMB |
Rotation de la fenêtre |
Super+RMB |
Redimensionner la fenêtre |
Changer l'opacité de la fenêtre | |
Faire mourir la fenêtre active | |
Changer l'espace de travail précédent/suivant | |
Super+Shift+Up/Down |
Saisir la fenêtre actuelle et changer d'espace de travail |
Changer d'espace de travail n (par exemple F2) | |
Prendre une capture d'écran | |
Enregistrer une capture d'écran |
Configuration
Voici un exemple de fichier de configuration. Consultez pour en savoir plus.
~/.config/weston.ini
[core] # xwayland support xwayland=true [libinput] enable-tap=true [shell] #background-image=/usr/share/backgrounds/gnome/Aqua.jpg background-type=scale-crop background-color=0xff000000 #background-color=0xff002244 #panel-color=0x90ff0000 panel-color=0x00ffffff panel-position=bottom #clock-format=none #animation=zoom #startup-animation=none close-animation=none focus-animation=dim-layer #binding-modifier=ctrl num-workspaces=6 locking=false cursor-theme=Adwaita cursor-size=24 # tablet options #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 # for Laptop displays [output] name=LVDS1 mode=preferred #mode=1680x1050 #transform=90 #[output] #name=VGA1 # The following sets the mode with a modeline, you can get modelines for your preffered resolutions using the cvt utility #mode=173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync #transform=flipped #[output] #name=X1 #mode=1024x768 #transform=flipped-270 # on screen keyboard input method #[input-method] #path=/usr/lib/weston/weston-keyboard [keyboard] keymap_rules=evdev #keymap_layout=us,de #keymap_variant=colemak, #keymap_options=grp:shifts_toggle #keymap_options=caps:ctrl_modifier,shift:both_capslock_cancel repeat-rate=30 repeat-delay=300 # keymap_options from /usr/share/X11/xkb/rules/base.lst #numlock-on=true [terminal] font=monospace font-size=18 [launcher] icon=/usr/share/weston/icon_flower.png path=/usr/bin/weston-flower [launcher] icon=/usr/share/icons/gnome/32x32/apps/utilities-terminal.png path=/usr/bin/weston-terminal --shell=/usr/bin/bash #[launcher] #icon=/usr/share/icons/gnome/32x32/apps/utilities-terminal.png #path=/usr/bin/gnome-terminal [launcher] icon=/usr/share/icons/hicolor/32x32/apps/firefox.png path=MOZ_ENABLE_WAYLAND=1 /usr/bin/firefox #[launcher] #icon=/usr/share/icons/Adwaita/32x32/apps/multimedia-volume-control.png #path=/usr/bin/st alsamixer -c0
minimal :
Moniteurs
Les sorties de Weston diffèrent légèrement de celles de . Moniteurs :
card0
est l'adaptateur vidéo intégré non utilisé. L'adaptateur supplémentaire est connecté à un moniteur HDMI et un moniteur DVI, les noms des sorties sont donc et .
XWayland
Consultez Wayland#XWayland pour plus de détails et un aperçu des paquets disponibles.
Définissez le fichier de configuration suivante pour activer l'utilisation de XWayland :
Police du Shell
Weston utilise la police sans-sérif par défaut pour les barres de titre des fenêtres, les horloges, etc. Consultez Font configuration#Set default or fallback fonts pour savoir comment modifier cette police.
Trucs et astuces
Enregistrement de screencast
Weston intègre l'enregistrement de screencast qui peut être lancé et arrêté en appuyant sur la combinaison de touches +. Les screencasts sont enregistrés dans le fichier dans le répertoire de travail actuel de Weston. Le format WCAP est un format vidéo sans perte spécifique à Weston, qui enregistre uniquement la différence entre les images. Pour pouvoir lire le screencast enregistré, le fichier WCAP devra être converti dans un format compréhensible par un lecteur multimédia. Tout d'abord, convertissez la capture au format de pixel YUV :
$ wcap-decode --yuv4mpeg2 capture.wcap > capture.y4m
Le fichier YUV peut ensuite être transcodé dans d'autres formats à l'aide de FFmpeg ou x264 (consultez x264 -h
pour en savoir plus).
Changement de fenêtre
Pour changer de fenêtre avec au lieu de Super+Tab
, changez en dans et recompilez weston.
Prise en charge d'EGLstream (pour le pilote propriétaire Nvidia)
Consultez Wayland#Requirements comme référence.
Vous pouvez trouver des paquets weston-eglstream sur AUR, qui contiennent des correctifs spéciaux.