Conky: Opsi $user_names untuk mengembalikan entri unik saja

Dibuat pada 8 Mar 2017  ·  3Komentar  ·  Sumber: brndnmtthws/conky

Ketika pengguna login ke banyak terminal, output dari $user_names sangat bising. Akan lebih baik untuk menambahkan opsi ${user_names uniq} yang mengembalikan output yang mirip dengan:

${execi 60 who | awk '{print $1}' | sort -u | tr '\n' ',' | sed -e 's/,$//' -e 's/,/, /g'}

... yang sedang saya lakukan saat ini.

enhancement

Komentar yang paling membantu

Lebih baik {execi 60} skrip daripada menerapkan permintaan fitur ini.

Saya membuatkan Anda perintah Python untuk berjaga-jaga jika Anda membutuhkan skrip. Jangan letakkan ini di dalam skrip Shell. ;-)

python -c "from subprocess import check_output;print(', '.join(set([x.split()[0] for x in check_output('who').decode().splitlines()])))"

Terima kasih atas pengertian. @su8 , kami turun ke 3 halaman sekarang. \Hai/

Semua 3 komentar

Catatan: Ini mungkin masalah dengan jendela tmux, karena saya masuk ke satu tty dengan banyak pts dari jendela tmux.

1 tahun 5 bulan berlalu. Apakah Anda masih menggunakan perintah ini hari ini? Terima kasih.

Lebih baik {execi 60} skrip daripada menerapkan permintaan fitur ini.

Saya membuatkan Anda perintah Python untuk berjaga-jaga jika Anda membutuhkan skrip. Jangan letakkan ini di dalam skrip Shell. ;-)

python -c "from subprocess import check_output;print(', '.join(set([x.split()[0] for x in check_output('who').decode().splitlines()])))"

Terima kasih atas pengertian. @su8 , kami turun ke 3 halaman sekarang. \Hai/

Apakah halaman ini membantu?
0 / 5 - 0 peringkat