Así que acabo de instalar el último Kali Linux en mi computadora portátil que estaba basado en Debian 7 (oldstable). Luego lo actualicé todo a Debian 8.
Siempre quise Wayland en lugar de X11, así que instalé los paquetes necesarios. Luego creó una ~./config/weston.ini
configuración mínima . Ahora, desde la pantalla de inicio de sesión de Gnome:
Puedo arrancar Gnome on Wayland
o LXDE
(entre otros). El anterior con un éxito muy limitado y el último (LXDE) casi a la perfección, aunque el panel debe configurarse (tengo que buscar el escritorio libre).
De todos modos, en LXDE, la GUI es más receptiva que en el establo anterior y posiblemente tan rápido cuando ejecutaba Windows 7. Estaba satisfecho.
Pero quiero saber si esto se debe a todas las actualizaciones de la biblioteca / módulo de Debian 7 a 8 o al uso de Wayland (si realmente estoy usando Wayland). Hojeé htop y encontré un /usr/bin/Xorg
proceso en ejecución y no llamado "wayland". Entonces, ¿cuál estoy ejecutando actualmente?
Respuestas:
Obtenga la ID de sesión para pasar emitiendo:
Entonces:
Si quieres todo esto en un solo comando:
Use el que corresponda a su nombre de usuario.
Consulte: https://fedoraproject.org/wiki/How_to_debug_Wayland_problems
Entonces, para mí es:
fuente
loginctl
primero para ver las sesiones.loginctl show-session `loginctl|grep <YOUR_USER_NAME>|awk '{print $1}'` -p Type
echo $WAYLAND_DISPLAY
cuales no imprimen nada si no se usa wayland.loginctl show-session $(loginctl|grep $(whoami) |awk '{print $1}') -p Type
en sistemas X11 :
en algún sistema wayland :
fuente
Esto funciona en fedora
fuente
grep ... | awk
, pero bueno, está bien.Me gusta la respuesta de Ayush lo mejor, pero pensé que diría que la respuesta de Andreas se puede hacer en una línea:
También puede pasar
--value
para soltar elType=
prefijo.fuente
Dar la orden
Dará la salida
Si Wayland está activo.
fuente
wayland
pasa si es el predeterminado?ps aux | grep wayland
, descubrí que / usr / bin / Xwayland se estaba ejecutando.gnome-shell
procesos: uno utilizado para gdm y otro utilizado para la sesión del usuario. A menudo, gnome-shell de gdm usa wayland, pero gnome-shell de la sesión de usuario usa X11.gnome-shell
solo funciona si estás usando gnome como DM.(intente) Ejecute el comando 'r' en el menú Alt + F2. Reiniciará el entorno en Xorg (sin perder ventanas y procesos) pero en wayland mostrará el mensaje "Reiniciar no está disponible en Wayland".
fuente
No, noté un pid llamado Wayland en htop, cuando me cambié a Wayland por risas. A menos que haya cambiado, eso es lo que uno debería ver. Actualización: Aquí hay una captura de pantalla que muestra el proceso de Wayland.
fuente
wayland
proceso en tu captura de pantalla; la línea que ha resaltado es undbus-launch
proceso, iniciando una sesión llamadagnome-wayland
.si desea una pista visual, escribí una extensión simple de GNOME Shell que muestra un ícono que le indica si está ejecutando Wayland o Xorg
http://www.fepede.net/blog/2017/04/gnome_shell_extension_xorwayland/
fuente
Podrías ejecutar el
xdpyinfo
comando. Proporciona información sobre su servidor X11 actual (y pantalla). Fallaría si no tiene uno (por ejemplo, en un entorno de Wayland puro).fuente
wayland
sesión ...Bueno, también podría verificar si las aplicaciones se ejecutan en su
wayland
forma nativa:Además, para comprobar qué archivos binarios tienen
wayland
soporte, puede probar:Lo anterior no es realmente muy limpio pero funciona. Puede canalizarlo más a un archivo y luego usarlo
vim
para navegar.La
-B
bandera significa antes y ayuda a imprimir el nombre binario.Puede verificar esto para más detalles. Esta respuesta se adaptó de esta pregunta .
fuente