내 디스플레이 관리자가 무엇인지 알려주는 간단한 Linux 명령이 있습니까?
저는 Xfce를 사용하고 있습니다. 일반적으로 서로 다른 데스크탑 환경이 서로 다른 디스플레이 관리자에 연결되어 있습니까?
답변1
안타깝게도 구성은 배포판마다 다릅니다.
데비안/우분투
/etc/X11/default-display-manager
빨간 모자와 페도라
/etc/sysconfig/desktop
오픈 수스
/etc/sysconfig/displaymanager
답변2
당신이 사용하는 경우체계배포판에 따라 여러 개의 디스플레이 관리자가 설치되어 있을 수 있으므로 이 명령은 현재 구성된 디스플레이 관리자의 이름을 제공합니다.
grep 'ExecStart=' /etc/systemd/system/display-manager.service
출력은 다음과 같습니다
ExecStart=/usr/bin/mdm
민트 디스플레이 관리자를 사용하고 있는 것 같습니다.
답변3
systemd를 사용하고 있다면
systemctl status display-manager
컴퓨터에서 활성화된 디스플레이 관리자 서비스의 이름과 상태가 표시됩니다.
답변4
디스플레이 관리자 이름은 DESKTOP_SESSION에 있어야 합니다.
echo $DESKTOP_SESSION
나에게 "gnome"을 반환합니다.
편집하다
네가 옳아. 그들은 XFCE에서 이 문제에 관해 왔다 갔다 합니다.부기라그래서 그다지 신뢰가 가지 않을 수도 있습니다.