wayland만 사용하도록 lightdm-gtk-greeter를 전환하는 방법은 무엇입니까? (x11은 설치되지 않음)

wayland만 사용하도록 lightdm-gtk-greeter를 전환하는 방법은 무엇입니까? (x11은 설치되지 않음)

저는 Fedora Server 37 iso를 사용하고 있으므로 DM/DE가 사전 설치되어 있지 않습니다.

  1. wayland, lightdm 및 lightdm-gtk-greeter를 설치합니다.
  2. lightdm-gtk-greeter를 사용하도록 lightdm의 구성을 편집합니다.
    • (라인 102) greeter-session=example-gtk-gnome로 변경됩니다.greeter-session=lightdm-gtk-greeter
    • (107행) user-session=default으로 변경됩니다.user-session=qtile
  3. graphic.target 시작을 시도했지만 실패했습니다.
  • 에서 sudo tail -n100 /var/log/lightdm/lightdm.log관련 섹션의 일부가 여기에 있습니다. xserver가 설치되어 있지 않고 wayland를 사용하려는 경우에도 xserver를 시작하려고 합니다. 또한 wayland를 사용하도록 지시하는 구성 옵션을 찾을 수 없습니다. 제가 뭔가를 놓쳤나요? 아니면 다른 방법이 있나요?

    [+0.00s] DEBUG: Using D-Bus name org.freedesktop.DisplayManager
    [+0.00s] DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ‘gio-vfs’
    [+0.00s] DEBUG: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
    [+0.00s] DEBUG: Monitoring logind for seats
    [+0.00s] DEBUG: New seat added from logind: seat0
    [+0.00s] DEBUG: Seat seat0: Loading properties from config section Seat:*
    [+0.00s] DEBUG: Seat seat0 has property CanMultiSession=no
    [+0.00s] DEBUG: Seat seat0: Starting
    [+0.00s] DEBUG: Seat seat0: Creating greeter session
    [+0.00s] DEBUG: Seat seat0: Creating display server of type x
    [+0.00s] DEBUG: Using VT 1
    [+0.00s] DEBUG: Seat seat0: Starting local X display on VT 1
    [+0.00s] DEBUG: XServer 0: Logging to /var/log/lightdm/x-0.log
    [+0.00s] DEBUG: XServer 0: Can't launch X server X -core -noreset, not found in path
    [+0.00s] DEBUG: XServer 0: X server stopped
    [+0.00s] DEBUG: Releasing VT 1
    [+0.00s] DEBUG: Seat seat0: Display server stopped
    [+0.00s] DEBUG: Seat seat0: Can't create display server for greeter
    [+0.00s] DEBUG: Seat seat0: Session stopped
    [+0.00s] DEBUG: Seat seat0: Stopping display server, no sessions require it
    [+0.00s] DEBUG: Seat seat0: Stopping
    [+0.00s] DEBUG: Seat seat0: Stopped
    [+0.00s] DEBUG: Failed to start seat: seat0
    

편집하다:이 github 문제나보다 더 발전한 누군가의 일기다. 보시다시피 위의 내용은 내 로그이지만 Seat seat0: Creating display server of type x그들의 로그는 입니다 type wayland. 이것이 제가 알아내고 싶은 주요 질문입니다. 그러나 나중에 기록에서 그들은 /etc/lightdm/Xsession ...여전히 ​​​​전화를 걸었습니다. 작동하려면 x11의 작은 부분을 설치하는 방법이 있습니까? 아니면 LightDM을 실행하려면 전체 x 서버 패키지와 wayland가 필요합니까?

답변1

아니면 LightDM을 실행하려면 전체 x 서버 패키지와 wayland가 필요합니까?

LightDM에는 완전한 기능을 갖춘 Xorg 서버가 필요합니다.

GDM을 설치하고 싶을 수도 있습니다.오직2023년 4월부터 디스플레이 관리자는 순수 Wayland 모드로 실행됩니다.

부록: Fedora 38에는 Wayland 모드에서도 작동하는 GIT 버전의 SDDM이 포함되어 있습니다. 아직 하나 있어요sddm-gitArch의 Wayland 활성화 패키지.

관련 정보