최근 Fedora 23에서 25로 업그레이드했는데 이로 인해 디스플레이 관리자 구성이 손상된 것 같습니다.
나는 lightdm을 사용하고 있으며 실행 중인 3개의 GUI 사이를 전환할 수 있습니다.광DM을 클릭하세요 ctrl+alt+Fn
. n은 tty의 번호입니다. 그러면 내가 구성한 모든 tty에서 자동으로 lightdm이 시작됩니다.
업그레이드 후 lightdm이 완전히 충돌했습니다. 구성을 수정하고 내가 생각 [DefaultSeats]
했던 것을 변경하여 다시 작동하게 했습니다 [Seat:*]
. 이제 실행 중이지만 정확한 숫자가 있는 tty에서만 작동합니다 minimum-vt
. 따라서 설정하면 minimum-vt=7,
tty7에서만 실행되고 다른 것들은 더 이상 자동으로 시작되지 않습니다. tty8-12에서는 밑줄이 깜박이고 로그에 따라 실행할 때 lightdm이 스위치에 반응하지 않습니다 lightdm -d
. tty1-6은 일반 콘솔 tty입니다.
출력 lightdm --show-config
(모든 구성을 포함하고 lightdm을 시작하는 데 사용된 최종 구성 표시):
[LightDM]
minimum-vt=7
user-authority-in-system-dir=true
seats=seat0, seat1, seat2
minimum-display-number=0
[Seat:*]
session-wrapper=/etc/X11/xinit/Xsession
xserver-command=X -background none
greeter-session=lightdm-gtk-greeter
[Seat:seat0]
vt=7
[Seat:seat1]
vt=8
[Seat:seat2]
vt=8
vt=
불행히도 이 옵션에 대한 문서를 찾을 수 없지만 Fedora 23에서 작동합니다. use-vt=
옵션 에 관한 내용을 읽었습니다.여기. 하지만 이는 계획된 일이지 아직 구현되지 않은 것으로 보입니다.여기vt 옵션에 대한 또 다른 기사입니다. 이 구성을 시도했지만 뭔가 빠졌을 수도 있습니다.
분명히 lightdm은 vt=
및 use-vt=
옵션을 무시합니다. lightdm -d
구성을 로드 seat0
하고 어떤 값으로 설정했는지는 중요하지 않으며 실제 vt는 여전히 해당 minimum-vt=
값입니다.
나는 또한 -sharevts
표준을 추가하려고 시도했는데 xserver-command
, 이로 인해 lightdm이 나를 처음으로 데려간 vt에 갇히게 되었습니다. 그래서 이렇게 작동할 수도 있지만 vt를 전환할 수는 없습니다. 이는 하드코딩된 -no-vtswitch
옵션이 X 서버에 자동으로 전달되기 때문일 수 있지만 이전 포럼 게시물에서 옵션을 수동으로 전달하는 많은 구성을 발견했기 때문에 확실하지 않습니다.
GUI를 자동으로 시작하고 다시 전환할 수 있기를 원합니다. 나는 또한 다른 디스플레이 관리자의 의견에 동의합니다. ssdm을 시도했지만 다중 좌석에 대한 옵션이 전혀 없는 것 같습니다.