내 디스플레이 관리자가 무엇인지 알려주는 간단한 Linux 명령이 있습니까?

내 디스플레이 관리자가 무엇인지 알려주는 간단한 Linux 명령이 있습니까?

내 디스플레이 관리자가 무엇인지 알려주는 간단한 Linux 명령이 있습니까?

저는 Xfce를 사용하고 있습니다. 일반적으로 서로 다른 데스크탑 환경이 서로 다른 디스플레이 관리자에 연결되어 있습니까?

답변1

안타깝게도 구성은 배포판마다 다릅니다.

데비안/우분투

/etc/X11/default-display-manager

빨간 모자와 페도라

/etc/sysconfig/desktop

바라보다Fedora 문서: 데스크탑 환경 전환

오픈 수스

/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에서 이 문제에 관해 왔다 갔다 합니다.부기라그래서 그다지 신뢰가 가지 않을 수도 있습니다.

관련 정보