Список существующих отображаемых имен X?
Как получить список текущих отображаемых имен X?
Помимо того, что полезно знать, я хочу это, чтобы (надеюсь!) Я мог использовать xcalib -invert -alter
как предложено в этом вопросе, чтобы инвертировать второй из двух экранов на моем компьютере.
1 ответ
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
Вы можете подать это с различными флагами (попробуйте -hs
) и тогда ты сможешь awk
/grep
прочь на этом, если вам нужно автоматизировать. Подумайте о том, чтобы передать полученный список через sort -u
чтобы получить уникальные строки отображения. Что-то вроде этого:
oli@bert:~$ w -hs | awk '{print $3}' | sort -u
:0