Je viens donc d'installer la dernière version de Kali Linux sur mon ordinateur portable, qui était basée sur Debian 7 (oldstable). J'ai ensuite distribué le tout sous Debian 8.
J'ai toujours voulu Wayland au lieu de X11, j'ai donc installé les packages nécessaires. Puis créé une ~./config/weston.ini
configuration minimale . Maintenant, à partir de l'écran de connexion à Gnome:
Je peux démarrer Gnome on Wayland
ou LXDE
(entre autres). Le précédent avec un succès très limité et le dernier (LXDE) presque parfaitement, bien que le panneau ait besoin d’être configuré (je dois rechercher freedesktop).
Quoi qu’il en soit, dans LXDE, l’interface graphique est plus réactive que sur l’ancienne et peut-être aussi vite qu’elle fonctionnait sous Windows 7. J'étais ravi.
Mais je veux savoir si c'est à cause de toutes les mises à jour de bibliothèque / module de Debian 7 à 8 ou de Wayland (si j'utilise vraiment Wayland). J'ai parcouru htop et trouvé un /usr/bin/Xorg
processus en cours et aucun processus nommé "wayland". Alors, lequel est-ce que je cours actuellement?
Réponses:
Obtenez l'ID de session à transmettre en émettant:
Ensuite:
Si vous voulez tout cela avec une seule commande:
Utilisez celui qui correspond à votre nom d'utilisateur.
Voir: https://fedoraproject.org/wiki/How_to_debug_Wayland_problems
Donc, pour moi c'est:
la source
loginctl
abord s'exécuter pour voir les sessions.loginctl show-session `loginctl|grep <YOUR_USER_NAME>|awk '{print $1}'` -p Type
echo $WAYLAND_DISPLAY
ce qui n’imprime rien si wayland n’est pas utilisé.loginctl show-session $(loginctl|grep $(whoami) |awk '{print $1}') -p Type
sur les systèmes X11 :
sur un système à sens unique :
la source
Cela fonctionne sur fedora
la source
grep ... | awk
, mais bon, ça va.J'aime bien la réponse d'Ayush , mais j'ai pensé que la réponse d'Andreas pouvait se faire en une seule ligne:
Vous pouvez également passer
--value
à supprimer leType=
préfixe.la source
Donner la commande
Il donnera la sortie
Si Wayland est actif.
la source
wayland
c'est la valeur par défaut?ps aux | grep wayland
, j'ai constaté que / usr / bin / Xwayland était en cours d'exécution.gnome-shell
processus: un utilisé pour gdm et un utilisé pour la session utilisateur. Le gnome-shell de gdm utilise wayland mais le gnome-shell de la session utilisateur utilise X11.gnome-shell
ne fonctionne que si vous utilisez gnome en tant que DM.(essayez) Exécutez la commande 'r' dans le menu Alt + F2. Il redémarrera l'environnement dans Xorg (sans perdre de fenêtres ni de processus), mais dans wayland, il affichera le message "Le redémarrage n'est pas disponible dans Wayland".
la source
Non, j'ai remarqué un pid appelé Wayland dans htop, quand je suis passé à Wayland pour rire. À moins que cela ne change, c'est ce que l'on devrait voir. Mise à jour: Voici un screengrab montrant le processus Wayland.
la source
wayland
processus dans votre screengrab; la ligne que vous avez sélectionnée est undbus-launch
processus commençant une session appeléegnome-wayland
.si vous voulez un indice visuel, j’ai écrit une simple extension GNOME Shell qui affiche une icône vous indiquant si vous utilisez Wayland ou Xorg.
http://www.fepede.net/blog/2017/04/gnome_shell_extension_xorwayland/
la source
Vous pouvez exécuter la
xdpyinfo
commande. Il donne des informations sur votre serveur X11 actuel (et son affichage). Cela échouerait si vous n'en aviez pas (par exemple dans un cadre pur de Wayland).la source
wayland
session ...Eh bien, vous pouvez également vérifier si les applications s'exécutent sous leur
wayland
forme native:En outre, pour vérifier quels fichiers binaires ont un
wayland
support, vous pouvez essayer:Ce qui précède n’est pas vraiment très propre mais cela fonctionne. Vous pouvez également le
vim
diriger vers un fichier, puis utiliser pour naviguer.Le
-B
drapeau signifie avant et aide à imprimer le nom binaire.Vous pouvez vérifier cela pour plus de détails. Cette réponse adaptée de cette question .
la source