Weston (Français)

From ArchWiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Tango-preferences-desktop-locale-modified.pngLa traduction de cet article ou section ne reflète pas le texte original.Tango-preferences-desktop-locale-modified.png

Raison: Out of sync with English page (Discuss in Talk: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.).

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-gitAUR, est disponible sur AUR. Si vous faites le choix de la version «git», installez également wayland-gitAUR

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:

~/.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