"진짜"웨이 랜드 그놈 세션을 테스트하려고합니다. 모든 응용 프로그램이 Wayland에서 기본적으로 실행될 수있는 것은 아니지만 (XWayland가 있으므로) 최소한 GTK + 응용 프로그램을 사용하고 싶습니다.
그래서, 나는 ~/.profile
포함 하는 파일을 만들었습니다
export GDK_BACKEND=wayland
export CLUTTER_BACKEND=wayland
>>> 편집 : 위의 내용 대신 ~/.profile
X 및 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에서. 감독자!
그러나 다시 유리를 보면 gnome-sell entry를 선택 GType:MetaWindowX11
하면 XWayland에서 쉘이 실행되고 있음을 알 수 있습니다.
Mutter가 Wayland에서 실행중인 것 같습니다 (예 : X와 W 사이의 클립 보드가 여전히 작동하지 않음). 로그인 후 시작한 모든 GTK + 앱은 Wayland에서도 실행되고 GType:MetaWindowWayland
있지만 ( ) gnome-shell은 여전히 X11에 있습니다.
내 생각에 gnome-shell은 ~/.profile
세션을 시작하는 동안 고려하지 않습니다 . 사용자가 아닌 시스템에서 시작했기 때문일 수 있습니다. 어쩌면 내가 추가해야 할 수도 있습니다.
export GDK_BACKEND=wayland
export CLUTTER_BACKEND=wayland
다른 곳?