저는 Fedora 26과 Gnome 3.24를 사용하고 있으며 Wayland를 사용해보고 싶습니다. Wayland가 설치된 것 같고
. 이제 로그인 화면에서 Wayland의 그놈 을 선택할 수있을 것으로 예상하고 있지만 그놈 , 그놈 클래식 중 하나만 선택할 수 있습니다. Xorg의 그놈 . 마지막으로 Xorg의 그놈 은
loginctl show-session 2 -p Type
<이후로 확실히 "Wayland 를 사용하지 않습니다. / div>
Type=x11
를 반환합니다. Gnome은 기본적으로 Wayland를 사용하므로 GNOME 은 Wayland를 사용해야하지만 GNOME 을 선택한 후 로그인하면 로그인 화면으로 돌아갑니다 …
이후 Wayland로 로그인하려고하면 journalctl -b
에 wayland
라는 단어가 한 줄만 포함됩니다.
/usr/libexec/gdm-wayland-session[1459]: test: Missing argument at index 2
하지만 나중에 Gnome과 관련된 많은 오류가 나타납니다.
gnome-session[1472]: gnome-session-binary[1472]: WARNING: App "org.gnome.SettingsDaemon.Wacom.desktop" exited with code 1 gnome-session[1472]: gnome-session-binary[1472]: WARNING: App "org.gnome.SettingsDaemon.A11yKeyboard.desktop" exited with code 1 gnome-session-binary[1472]: WARNING: App "org.gnome.SettingsDaemon.Wacom.desktop" exited with code 1 gnome-session-binary[1472]: WARNING: App "org.gnome.SettingsDaemon.A11yKeyboard.desktop" exited with code 1 gnome-session[1472]: gnome-session-binary[1472]: WARNING: App "org.gnome.SettingsDaemon.Clipboard.desktop" exited with code 1 gnome-session-binary[1472]: WARNING: App "org.gnome.SettingsDaemon.Clipboard.desktop" exited with code 1 gnome-session[1472]: gnome-session-binary[1472]: WARNING: App "org.gnome.SettingsDaemon.Color.desktop" exited with code 1 gnome-session-binary[1472]: WARNING: App "org.gnome.SettingsDaemon.Color.desktop" exited with code 1 gnome-session[1472]: gnome-session-binary[1472]: WARNING: App "org.gnome.SettingsDaemon.XRANDR.desktop" exited with code 1 gnome-session-binary[1472]: WARNING: App "org.gnome.SettingsDaemon.XRANDR.desktop" exited with code 1 gnome-session[1472]: gnome-session-binary[1472]: WARNING: App "org.gnome.SettingsDaemon.XSettings.desktop" exited with code 1 gnome-session-binary[1472]: WARNING: App "org.gnome.SettingsDaemon.XSettings.desktop" exited with code 1
이 문제는 하드웨어와 관련이 없습니다. 라이브 USB로 부팅하고 wayland가 작동했습니다.
시스템 정보는
$: uname -a Linux localhost.localdomain 4.11.11-300.fc26.x86_64 #1 SMP Mon Jul 17 16:32:11 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
Wayland를 어떻게 사용할 수 있나요?
댓글
답변
내가 아는 한 그놈 옵션은 이미 Wayland를 사용하고 있습니다. 따라서 Wayland를 사용하려면 GNOME을 선택하십시오.
아니면 HW 문제를 해결해보십시오. 오래되었거나 오래 되었습니까? 시스템을 다시 설치 하시겠습니까?
댓글
- 문제는 GNOME 에서 ' 작동하지 않음
- ' 진정한 Wayland가 아니라고 생각합니다. Xorg와 호환되는 '의 Xwayland
답변
최신 버전의 Fedora는 기본적으로 Wayland를 사용합니다. 그러나 Fedora가 주로 드라이버를 사용하지 못하게 할 수 있습니다. 대부분의 경우 NVIDIA 독점 드라이버 일 가능성이 높습니다.
Fedora에서 Wayland for Gnome을 활성화하려면 아래에 자세히 설명 된대로 두 가지 주요 작업이 필요합니다.
-
TL; DR :
/etc/gdm/custom.conf
의 GDM 구성에서 Wayland를 활성화합니다.-
편집을 위해
/etc/gdm/custom.conf
를 엽니 다 (아시다시피 루트 여야 함). -
다음과 같은 줄로 이동 :
[daemon] WaylandEnable=false
-
줄이 주석 처리 된 경우에도 다음으로 변경합니다. :
[daemon] WaylandEnable=true
-
파일을 저장하고 종료합니다.
-
-
TL; DR :
/usr/lib/udev/rules.d/61-gdm.rules
(이 포럼 스레드 에 감사드립니다)-
/usr/lib/udev/rules.d/61-gdm.rules
(루트, 다시) -
Wayland가 시작되지 않도록하는 주석 줄; 일반적으로 독점 NVIDIA 드라이버와 관련이 있습니다. 각 줄 앞의 주석이 도움이 될 것입니다. 예를 들어, 다음 줄에 주석을 달았습니다.
# disable Wayland when using the proprietary nvidia driver DRIVER=="nvidia", RUN+="/usr/libexec/gdm-disable-wayland"
-
파일을 저장하고 종료합니다.
참고 : NVIDIA 독점 드라이버를 사용하는 경우이 단계에서 이러한 드라이버와 함께 Wayland를 사용할 수 있습니다. egl-wayland 및 이 .
그러나 다른 문제뿐만 아니라 최상의 성능을 경험하지 못할 수 있습니다. 예 :
nvidia-settings
는 X11에서만 작동 , Xwayland는 3D 하드웨어 가속에 문제가 있으며 결과적으로glxinfo
는llvmpipe
를 렌더러로 표시합니다 (또한 최신 버전의 Gnome에 대한 정보 섹션 설정).그럼에도 불구하고 단계를 올바르게 수행했다면lspci -vnn
로 실행중인 드라이버를 확인할 수 있습니다. 이 도 참조하세요.Duh. NVIDIA, BTW입니다.
-
컴퓨터를 다시 시작하십시오 (로그 아웃 및 로그인만으로는 충분하지 않습니다). 로그인하기 전에 로그인 내부 옵션을 사용하면 이제 " Gnome " 및 " Gnome on Xorg
, 첫 번째는 Wayland 옵션입니다. 사용하면 Gnome에서 Wayland를 사용할 수 있습니다. 즐기세요!
GNOME
옵션이 Wayland를 사용하고 있습니다. 새로 설치하거나 라이브 CD에서 시도해 보겠습니다. / USB (하드웨어에서 작동하는 경우). 그렇다면 Live 시스템과 시스템의 차이점을 시도해야합니다. 그렇지 않은 경우 컴퓨터에 문제가있을 수 있습니다.