기존 X 표시 이름을 나열 하시겠습니까?


20

현재 X 표시 이름 목록을 얻으려면 어떻게합니까?

알아야 할 유용한 것 외에도이 질문xcalib -invert -alter 에서 제안한대로 컴퓨터의 두 화면 중 두 번째 화면을 뒤집을 수 있도록 이것을 원합니다 .

답변:


25
w

예, 간단합니다. 확장 된 버전으로 who, 누가 로그인했는지, 어디서 접속했는지 보여줍니다. 여기에는 그래픽 세션이 포함되며 다른 맛있는 데이터 중에서 현재의 모든 X 디스플레이가 표시됩니다.

다음은 내가 보는 것입니다.

oli@bert:~$ w
 01:07:38 up 5 days, 58 min,  4 users,  load average: 0.40, 0.37, 0.41
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
oli      tty7     :0               Sat00    5days  4:22m  0.94s gnome-session --session=gnome-fallback
oli      pts/4    :0               Sat00   47:09m  0.77s  0.77s /bin/bash
oli      pts/6    :0               Wed02    0.00s  0.12s  0.00s w

다양한 플래그 (try -hs)를 사용 하여 파일을 정리 한 다음 자동화 해야하는 경우 그 위치에서 awk/ grep떨어져 나갈 수 있습니다 . sort -u고유 한 표시 문자열을 얻으려면 결과 목록을 파이핑하는 것이 좋습니다. 이 같은:

oli@bert:~$ w -hs | awk '{print $3}' | sort -u
:0

2
훌륭한! 나는 그것이 간단 할 것이라고 생각했지만 단일 문자 명령을 기대하지는 않았지만;) 불행히도 xcalib 문제를 해결하지 못합니다.
drevicko

관심이 있으시다면 여기 에 xcalib 질문을 추가했습니다 .
drevicko

KDE username :0 ?xdm? /bin/sh /usr/bin/startkde를 사용하면 첫 번째 줄로 ?xdm?표시 되므로 대신 대신 표시됩니다 :0. 이것을 피할 수있는 방법이 있습니까?
int_ua
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.