Wayland 또는 X11의 사용 여부를 확인하는 방법 : Gnome on Wayland또는 LXDE다른 부팅

그래서 방금 Debian 7 (oldstable) 기반의 랩톱에 최신 Kali Linux를 설치했습니다. 그런 다음 모든 것을 데비안 8로 업그레이드했습니다.

항상 X11 대신 Wayland를 원했기 때문에 필요한 패키지를 설치했습니다. 그런 다음 최소 ~./config/weston.ini구성을 작성했습니다 . 이제 Gnome 로그인 화면에서 :로그인 화면

Gnome on Wayland또는 LXDE다른 부팅 할 수 있습니다 . 패널은 설정이 필요하지만 (제작 된 freedesktop을 찾아야 함), 성공이 제한적인 이전과 후자 (LXDE)는 거의 완벽합니다.

어쨌든, LXDE에서 GUI는 이전 안정보다 GUI에 더 민감하고 Windows 7을 실행할 때 속도가 빠릅니다.

그러나 이것이 데비안 7에서 8 로의 모든 라이브러리 / 모듈 업그레이드 또는 Wayland 사용 (Wayland를 전혀 사용하지 않는 경우)인지 알고 싶습니다. 나는 /usr/bin/Xorg멈춤을 통해 훑어 보았고 “wayland”라는 프로세스를 찾지 못했습니다. 그래서 나는 현재 어느 것을 실행하고 있습니까?



답변

다음을 발행하여 전달할 세션 ID를 확보하십시오.

loginctl

그때:

loginctl show-session <SESSION_ID> -p Type

단일 명령으로이 모든 것을 원한다면 :

loginctl show-session $(awk '/tty/ {print $1}' <(loginctl)) -p Type | awk -F= '{print $2}'

사용자 이름에 해당하는 것을 사용하십시오.

참조 :
https://fedoraproject.org/wiki/How_to_debug_Wayland_problems

그래서 나를 위해 :

$ loginctl show-session 2 -p Type
Type=wayland


답변

Wayland 또는 X11의 사용 여부를 어떻게 알 수 있습니까?

X11 시스템에서 :

$ echo $XDG_SESSION_TYPE
x11

일부 웨이 랜드 시스템에서 :

$ echo $XDG_SESSION_TYPE
wayland


답변

이것은 페도라에서 작동합니다.

loginctl show-session $(loginctl | grep $(whoami) | awk '{print $1}') -p Type


답변

나는 Ayush의 대답 이 가장 좋지만 Andreas의 대답 은 한 줄로 할 수 있다고 생각했습니다 .

loginctl show-session "$XDG_SESSION_ID" -p Type

접두사 --value를 삭제하기 위해 추가로 전달할 수 있습니다 Type=.


답변

명령을 내리다

ps aux | grep gnome-shell

출력을 줄 것이다

/usr/bin/gnome-shell --wayland --display-server

Wayland가 활성화 된 경우.


답변

Alt + F2 메뉴에서 ‘r’명령을 실행하십시오. Xorg에서 환경을 다시 시작하지만 (창과 프로세스를 잃지 않고) 웨이 랜드에서는 “Wayland에서 재시작을 사용할 수 없습니다”라는 메시지가 표시됩니다.


답변

아니요, 나는 킥오프를 위해 Wayland로 전환했을 때 Htop에서 Wayland라는 pid를 발견했습니다. 그것이 변경되지 않는 한 그것이보아야 할 것입니다. 업데이트 : 다음은 Wayland 프로세스를 보여주는 스크린 샷입니다.

여기에 이미지 설명을 입력하십시오