2

Linux (明快 - 10.4) で最後のユーザー入力が発生してからの経過時間を確認する必要があります (推奨される方法 - Python で)。

これは通常の方法 (XScreenSaverQueryInfo を使用するだけ) で簡単であることはわかっていますが、x11/extensions/scrnsaver.h ヘッダーがなく、別の方法でそれを行う必要があるというトリッキーな部分があります (必要なパッケージをインストールしたとしても)。パッケージが動作する他の100台のコンピューターにパッケージをインストールできません-それを行う権限がありません)。

4

4 に答える 4

4

X スクリーンセーバーに基づく別の代替手段は、 suckless-tools の xssstate です

xssstate -i
于 2021-04-18T23:22:27.383 に答える
1

インターネットの deps で私はこのようなものを見つけました、そしてそれはうまくいっているように見えます-しかし、それは私が必要とするよりもはるかに多くの情報を返し、また適切な値に近い数は一定ではないため、完全な解決策ではありません(他のシステムでは異なります):

ls -l /dev/pts | fgrep username

于 2013-02-25T14:42:05.053 に答える