Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
wayland [Le 01/02/2026, 15:44] – màj / nvidia supporte GBM / +utilisation / réorganisation / +sway / +hyprland / suppr osolete krodelabestiolewayland [Le 01/02/2026, 15:48] (Version actuelle) – réorganisation krodelabestiole
Ligne 4: Ligne 4:
 ====== Wayland ====== ====== Wayland ======
  
-**[[wpfr>Wayland]]** est un **protocole** permettant à un **compositeur** de communiquer avec ses clients. Un [[wpfr>Compositeur_(logiciel)|compositeur]] est un [[gestionnaire de fenêtres]] qui utilise un tampon en mémoire pour gérer chaque fenêtre et y appliquer des effets visuels, et les clients du compositeur sont les fenêtres à afficher. +**[[wpfr>Wayland]]** est un **protocole** permettant à un **compositeur** de communiquer avec ses clients. Un [[wpfr>Compositeur_(logiciel)|compositeur]] est un [[gestionnaire de fenêtres]] qui utilise un tampon en mémoire pour gérer chaque fenêtre et y appliquer des effets visuels, et les clients du compositeur sont les fenêtres à afficher.\\
 **Wayland** est aussi le nom de la bibliothèque logicielle implémentant ce protocole. **Wayland** est aussi le nom de la bibliothèque logicielle implémentant ce protocole.
  
Ligne 50: Ligne 49:
  
 Il s'agit là d'une question de sécurité : les applications n'ayant pas la possibilité de "connaître" la position et le contenu des fenêtres de leurs voisines avec Wayland, ces informations doivent être "demandées" à l'environnement (et notamment au compositeur en ce qui concerne les fenêtres). Il s'agit là d'une question de sécurité : les applications n'ayant pas la possibilité de "connaître" la position et le contenu des fenêtres de leurs voisines avec Wayland, ces informations doivent être "demandées" à l'environnement (et notamment au compositeur en ce qui concerne les fenêtres).
 +
 +==== Détecter les applications tournant sur Xwayland ====
 +
 +La commande ''[[man>xlsclients]]'' liste les applications tournant sous Xwayland.
 +
 +Une astuce consiste aussi à installer [[:tutoriel:comment_installer_un_paquet|xeyes]], lancer l'application, et survoler avec le curseur la fenêtre qu'on souhaite tester : si les yeux suivent le curseur, alors l'application tourne sous Xwayland.((Merci à [[https://medium.com/@bugaevc/how-to-easily-determine-if-an-app-runs-on-xwayland-or-on-wayland-natively-8191b506ab9a|Sergey Bugaev]] pour l'astuce.))
  
 ===== Environnements compatibles ===== ===== Environnements compatibles =====
Ligne 124: Ligne 129:
   * certaines applications de [[:capture d'écran]]   * certaines applications de [[:capture d'écran]]
   * certaines applications de partage d'écran ou de [[:bureau à distance]] (comme [[:X2Go]] ou le [[:ssh#affichage_graphique_deporte_tunneling_serveurx_par_ssh_-_acceder_aux_applications_graphiques|déport de X]] avec [[:SSH]]).   * certaines applications de partage d'écran ou de [[:bureau à distance]] (comme [[:X2Go]] ou le [[:ssh#affichage_graphique_deporte_tunneling_serveurx_par_ssh_-_acceder_aux_applications_graphiques|déport de X]] avec [[:SSH]]).
- 
-===== Détecter les applications tournant sur Xwayland ===== 
- 
-La commande ''[[man>xlsclients]]'' liste les applications tournant sous Xwayland. 
- 
-Une astuce consiste aussi à installer [[:tutoriel:comment_installer_un_paquet|xeyes]], lancer l'application, et survoler avec le curseur la fenêtre qu'on souhaite tester : si les yeux suivent le curseur, alors l'application tourne sous Xwayland.((Merci à [[https://medium.com/@bugaevc/how-to-easily-determine-if-an-app-runs-on-xwayland-or-on-wayland-natively-8191b506ab9a|Sergey Bugaev]] pour l'astuce.)) 
  
 ===== Voir aussi ===== ===== Voir aussi =====