Conky: 一意のエントリのみを返す$ user_namesのオプション

作成日 2017年03月08日  ·  3コメント  ·  ソース: brndnmtthws/conky

ユーザーが多くの端末にログインしている場合、 $user_namesの出力は非常にノイズが多くなります。 次のような出力を返す${user_names uniq}オプションを追加すると便利です。

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

...これは私が現在行っていることです。

enhancement

最も参考になるコメント

この機能リクエストを実装するのではなく、スクリプトを{execi 60}することをお勧めします。

スクリプトが必要な場合に備えて、Pythonコマンドを作成しました。 これをシェルスクリプトの中に入れないでください。 ;-)

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

理解に感謝。 @ su8、3ページになりました。 \ o /

全てのコメント3件

注:tmuxウィンドウから多数のptsを含む単一のttyログインしているため、これはtmuxウィンドウの問題である可能性があります。

1年5ヶ月が経過しました。 今日もこのコマンドを使用していますか? ありがとうございました。

この機能リクエストを実装するのではなく、スクリプトを{execi 60}することをお勧めします。

スクリプトが必要な場合に備えて、Pythonコマンドを作成しました。 これをシェルスクリプトの中に入れないでください。 ;-)

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

理解に感謝。 @ su8、3ページになりました。 \ o /

このページは役に立ちましたか?
0 / 5 - 0 評価

関連する問題

LeoIannacone picture LeoIannacone  ·  3コメント

bunder2015 picture bunder2015  ·  4コメント

moyamo picture moyamo  ·  3コメント

Microcrap picture Microcrap  ·  4コメント

akorop picture akorop  ·  3コメント