Fedora: gdm에서의 Xorg 로그인 순서

Fedora: gdm에서의 Xorg 로그인 순서

Fedora 28+, i3창 관리자. 내 로그인 스크립트는 모두 전체 Xorg 세션 시작 순서( ~/.xinitrc, ,~/.xsession등.) 그러나 어느 시점에서 기존 FC23 노트북을 FC28로 업그레이드하는 동안 이것이 gdm기본값이 되었고 시작 스크립트가 더 이상 실행되지 않았습니다.

gdmis 를 기반으로 하는 것 같으니 systemd방법을 알아낼 수 있다면:

  1. systemd사용되는 세션 시작 시퀀스가 gdm​​이전 세션 시작 시퀀스에 어떻게 매핑되는지 파악 하고 적절한 위치의 시퀀스에 삽입할 Xorg자체 사용자 모듈을 작성했습니다 . 지금까지 X 사용자 세션 시작 순서와 이 순서 사이에 어떤 종류의 매핑도 systemd찾지 못했습니다 . gdm(systemd사용자 모듈은 시스템 모듈과 순차적으로 혼합될 수 있다고 가정합니다 .) 또는,
  2. 서비스 를 비활성화 gdm하고 Xorg시작하십시오. 이는 구식으로 돌아가는 것이므로 선호되는 솔루션이 아닐 수도 있습니다. 오래된 것을 고수 gdm하기 보다는 현재 메커니즘이 어떻게 작동하는지 배워야 합니다. 하지만 현재 메커니즘이 필요한 후크 포인트를 제공하지 않으면 Xorg.

내 스크립트는 상속할 변수 설정, 특정 데몬 및 에이전트 시작 등의 작업을 수행하여 첫 번째 사용자 응용 프로그램을 시작할 때 모든 것이 제자리에 있도록 합니다.

이들 중 하나에 대한 답변이나 제안할 대체 솔루션이 있는 사람이 있습니까?

감사해요!

답변1

기본값 대신 /etc/gdm/custom.conf강제로 gdm사용하도록 편집할 수 있습니다 .Xorgwayland

추가하거나 주석을 해제하세요.

[daemon]
WaylandEnable=false

i3여전히 사용되는 경우 wayland구성을 변경해야 할 수도 있습니다. 이를 수행하는 방법에 대한 문서를 참조하십시오 i3(저는 이에 대한 경험이 없습니다 i3).

관련 정보