Donc, je viens d'installer la dernière version de Kali Linux sur mon ordinateur portable qui était basé sur Debian 7 (oldstable). J'ai ensuite dist-upgraded le tout à Debian 8.
J'ai toujours voulu Wayland au lieu de X11, alors j'ai installé les packages nécessaires. Puis créé une ~./config/weston.ini
minimale ~./config/weston.ini
. Maintenant, à partir de l'écran de connection de Gnome ( https://blogs.gnome.org/mclasen/files/2013/09/login-screen.png ), je peux démarrer sur Gnome on Wayland
ou LXDE
(entre autres). Le précédent avec un succès très limité et le dernier (LXDE) presque parfait, même si le panneau a besoin d'être mis en place (je dois chercher freedesktop).
Quoi qu'il en soit, dans LXDE, l'interface graphique est plus réactive que sur l'ancienne et peut-être aussi rapide quand il fonctionnait sous Windows 7. J'étais content.
Mais je veux savoir si c'est à cause de toutes les mises à niveau de bibliothèque / module de Debian 7 à 8 ou d'utiliser Wayland (si j'utilise vraiment Wayland). J'ai parcouru htop et trouvé un /usr/bin/Xorg
cours d'exécution et aucun process nommé "wayland". Alors, lequel suis-je actuellement en cours d'exécution?
La meilleure chose que j'ai trouvée en travaillant pour Fedora est
loginctl show-session <YOUR_NUMBER> -p Type
Le numéro à transmettre est celui que vous obtenez en émettant juste
loginctl
Utilisez celui avec votre nom d'user.
Reportez-vous à: https://fedoraproject.org/wiki/How_to_debug_Wayland_problems
Donc, pour moi c'est:
$ loginctl show-session 2 -p Type Type=wayland
Comment savoir si Wayland ou X11 est utilisé?
sur les systèmes X11 :
$ echo $XDG_SESSION_TYPE x11
sur un système de wayland :
$ echo $XDG_SESSION_TYPE wayland
Donner la command
ps aux | grep gnome-shell
Cela donnera la sortie
/usr/bin/gnome-shell --wayland --display-server
Si Wayland est actif.
Cela fonctionne sur fedora
loginctl show-session $(loginctl | grep $(whoami) | awk '{print $1}') -p Type
Puisque vous avez un process Xorg
, vous utilisez X.org comme server d'affichage, pas comme Wayland.
Si je comprends bien, weston
Wayland sur Debian afficherait un process de weston
, mais aucun process de wayland
. Consultez /usr/share/doc/weston/README.Debian
dans le package weston
…
Non, j'ai remarqué un pid appelé Wayland dans htop, quand je suis passé à Wayland pour des rires. À less que ça change, c'est ce qu'on devrait voir. Mise à jour: Voici un screengrab montrant Wayland process.
(essayez de) Exécutez la command 'r' dans le menu Alt + F2. Il redémarrera l'environnement dans Xorg (sans perdre les windows et les process) mais dans wayland il donnera le message "Restart n'est pas disponible dans Wayland".
si vous voulez un indice visuel, j'ai écrit une extension GNOME Shell simple qui affiche une icône qui vous indique si vous utilisez Wayland ou Xorg
http://www.fepede.net/blog/2017/04/gnome_shell_extension_xorwayland/