mevcut X görünen adlarını listele?


20

Geçerli X görünen adlarının listesini nasıl alabilirim?

Bilinmesi gereken yararlı bir şey olmasının dışında, bunu istiyorum (bu yüzden umarım!) Bilgisayarımdaki iki ekranın ikincisini ters çevirmek için bu sorudaxcalib -invert -alter önerildiği gibi kullanabilirim .

Yanıtlar:


25
w

Evet, bu kadar basit. Bu who, kimin giriş yaptığını ve nereden bağlandıklarını gösteren genişletilmiş bir versiyonudur . Bu, grafiksel oturumları içerir ve mevcut tüm X ekranlarını diğer lezzetli verilerle birlikte gösterir.

İşte gördüğüm şey:

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

Bunu çeşitli bayraklarla (deneyebilir -hs) dosyalayabilir ve daha sonra otomatikleştirmeniz gerekiyorsa awk/ grepuzaklaştırabilirsiniz. sort -uEşsiz ekran dizileri elde etmek için sonuçtaki listeyi sıralamayı düşünün . Bunun gibi bir şey:

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

2
olağanüstü! Basit olacağını düşündüm, ancak tek bir karakter komutu beklemiyordum;) Ne yazık ki, xcalib sorunumu çözmüyor - Başka bir soru soracağım.
drevicko

İlgilenmeniz durumunda buraya bir xcalib sorusu ekledim .
drevicko

KDE ile username :0 ?xdm? /bin/sh /usr/bin/startkdeilk satır olarak alıyorum , bu yüzden ?xdm?yerine gösterilir :0. Bundan kaçınmanın bir yolu var mı?
int_ua
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.