실제 그놈 웨이 랜드 세션


10

"진짜"웨이 랜드 그놈 세션을 테스트하려고합니다. 모든 응용 프로그램이 Wayland에서 기본적으로 실행될 수있는 것은 아니지만 (XWayland가 있으므로) 최소한 GTK + 응용 프로그램을 사용하고 싶습니다.

그래서, 나는 ~/.profile포함 하는 파일을 만들었습니다

export GDK_BACKEND=wayland
export CLUTTER_BACKEND=wayland

>>> 편집 : 위의 내용 대신 ~/.profileX 및 Wayland 세션 모두에서 작동하도록 추가 할 수 있습니다 .

WAY=$(ps -aux | head -n -1 | grep "/usr/bin/gnome-shell --wayland")

if [ -z "$WAY" ]; then
    echo X11
else
    export GDK_BACKEND=wayland
    export CLUTTER_BACKEND=wayland
fi

<<<

그런 다음 GDM 로그인 화면 (Archlinux)에서 wayland에서 gnome을 선택합니다.

준비가되면 (예를 들어) 노틸러스 (일반적으로 터미널이 아닌 대시에서 시작)를 시작한 다음 유리를보고 "windows"섹션을 선택하고 노틸러스 창을 클릭 GType:MetaWindowWayland하면 노틸러스가 실제로 실행되고 있음을 알 수 있습니다 XWayland 대신 Wayland에서. 감독자!

GType : MetaWindowWayland

그러나 다시 유리를 보면 gnome-sell entry를 선택 GType:MetaWindowX11하면 XWayland에서 쉘이 실행되고 있음을 알 수 있습니다.

G 타입 : 메타 윈도우 X11

Mutter가 Wayland에서 실행중인 것 같습니다 (예 : X와 W 사이의 클립 보드가 여전히 작동하지 않음). 로그인 후 시작한 모든 GTK + 앱은 Wayland에서도 실행되고 GType:MetaWindowWayland있지만 ( ) gnome-shell은 여전히 ​​X11에 있습니다.

내 생각에 gnome-shell은 ~/.profile세션을 시작하는 동안 고려하지 않습니다 . 사용자가 아닌 시스템에서 시작했기 때문일 수 있습니다. 어쩌면 내가 추가해야 할 수도 있습니다.

export GDK_BACKEND=wayland
export CLUTTER_BACKEND=wayland

다른 곳?


2
XWayland 클라이언트를 지원하기 위해 gnome-shell이 ​​만든 가짜 X11 루트 창이라고 생각합니다.
Marius Gedminas

답변:


0

.bashrc비 로그인 쉘에서도 작동하는 것을 추가해야한다고 생각합니다 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.