英語フランス語スペイン語

Ad


OnWorksファビコン

xss-lock - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーター上の OnWorks 無料ホスティング プロバイダーで xss-lock を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド xss-lock です。

プログラム:

NAME


xss-lock - 外部ロッカーを X スクリーン セーバーとして使用する

SYNOPSIS


xss-ロック [-n 通知_cmd] [--ignore-sleep] [-l] [-v|-q] [--] ロッカー [argは]..。
xss-lock --help|--version

DESCRIPTION


xss ロック お気に入りのロッカーを X 用の MIT スクリーン セーバー拡張機能に接続します。
systemd のログインマネージャー。 ロッカーはこれら XNUMX つのイベントに応答して実行されます
情報源:

· X は、スクリーン セーバーのアクティブ化が強制されたとき、またはユーザーが一定期間非アクティブになったときに表示されます。
(と設定したように) xset s TIMEOUT)。 後者の場合、notifier コマンド (指定されている場合) は次のとおりです。
最初に実行されました。

· ログイン マネージャーは、セッションのロックを要求することもできます。 結果として ログインctl
ロックセッション、 例えば。 さらに、 xss ロック 禁止ロジックを使用して、
システムがスリープ状態になる前の画面。

xss ロック ロッカーが終了するのを待ちます -- またはスクリーン セーバーが非アクティブ化されたときにロッカーを強制終了します。
セッションのロック解除は強制的に行われるため、コマンドはフォークすべきではありません。

だから、 xss ロック ログインセッションのアイドルヒントを管理します。 セッションのアイドル状態
X によって報告されるユーザー アクティビティに直接リンクされています (通知が実行される前に実行される場合を除く)。
画面をロックします)。 すべてのセッションがアイドル状態になると、ログイン マネージャーはアクションを実行できます (たとえば、
システムの一時停止と同様)、事前に設定された遅延の後に。

OPTIONS


-n CMD, --通知者=CMD
ラン CMD ユーザーが非アクティブなためにスクリーン セーバーがアクティブになったとき。 シェルスタイル
引用がサポートされています。 通知機能は、X がユーザー アクティビティを通知したとき、または次のときに強制終了されます。
ロッカーが起動します。 ロッカーは、最初のスクリーン セーバー サイクルの後に開始されます。
で設定 xset s TIMEOUT CYCLE.

これは、カウントダウンを実行したり、(ラップトップの場合) ロックする前に画面を暗くしたりするために使用できます。
例については、スクリプトを参照してください。 /usr/share/doc/xss-lock/dim-screen.sh.

-l, --transfer-スリープロック
ロッカープロセスが遅延を表すファイル記述子を継承できるようにする
ログインマネージャーから取得したロック。 対応するインデックスが作成されます
環境変数で利用可能 $XSS_SLEEP_LOCK_FD; これは次の場合にのみ設定されます
ロックの理由は、システムがスリープ状態に入る準備をしているためです。 ロッカー
準備ができたことを示すために、このファイル記述子を閉じる必要があります。

既存のロッカーをラップするスクリプトの例は、次のように入手できます。
/usr/share/doc/xss-lock/transfer-sleep-lock-*.sh.

--ignore-sleep
サスペンド/休止状態でロックしないでください。

-q, - 静かな
致命的なエラーのみを出力します。

-v, -詳細
さらにメッセージを出力します。

-h, - 助けて
ヘルプメッセージを印刷して終了します。

- バージョン
バージョン番号を出力して終了します。

信号


シグアップ この信号を受信すると、 xss ロック スクリーン セーバーをリセットしますが、
画面は現在ロックされていません(とは異なります) xset s リセット).

これは、MPlayer の障害の回避策として MPlayer の設定で使用できます。
再生が一時停止されているときにスクリーン セーバー タイマーを再開するには:

heartbeat-cmd="killall -HUP xss-lock"
stop-xscreensaver=false

注意:
mplayer2 (および mpv) では心臓が鼓動し続けるため、これは無効です。
再生一時停止中。

シグント/シグターム
この信号を受信すると、 xss ロック 実行中のノーティファイアを強制終了した後に終了するか、
ロッカー。

注意事項


· 一部のアプリケーションは xdg-スクリーンセーバー xdg-utils のスクリプト。 xset s
オフ & xset s デフォルト スクリーン セーバーをそれぞれ一時停止および再開します。 後者
タイムアウトとサイクルをサーバーのデフォルトにリセットします (xset s on ハードコードされたデフォルトを使用します
代わりに)、そのため、これはサーバー設定に満足している (または制御できる) 場合にのみ機能します。

このスクリプト (または次のコピー) の再開アクションを修正するには、 〜/ bin オリジナルに先行する
$ PATH)、どちらかを置き換えます on 好みのタイムアウトとサイクルで設定するか、ハードコードされた時間を回避します
他のスクリーン セーバーと同様にサスペンド ループを実行するスクリプトにパッチを適用することで値を変更します。
/usr/share/doc/xss-lock/xdg-screensaver.patch.


・ 走る エクスロック XNUMX 分間非アクティブな状態が続いた後:

Xセット600
xss-lock xlock +resetsaver

無し +リセットセーバー, エクスロック 起動中にスクリーン セーバーを強制的にリセットすることで、
xss ロック すぐに殺す エクスロック 再び。

· XNUMX 分間何も操作しないと画面が暗くなり、XNUMX 分後に画面がロックされます
i3ロック:

xset 180 120
xss-lock -n dim-screen.sh -- i3lock -n

注意:
使用するスクリプトが提供されています i3ロックのフォークモードと --transfer-スリープロック
オプション(上記を参照)。

onworks.net サービスを使用してオンラインで xss-lock を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad