「Slock」の版間の差分
ナビゲーションに移動
検索に移動
Kusanaginoturugi (トーク | 投稿記録) (仮想端末を仮想コンソールに修正) |
(他言語へのリンクを追加) |
||
(同じ利用者による、間の1版が非表示) | |||
1行目: | 1行目: | ||
[[Category:X サーバー]] |
[[Category:X サーバー]] |
||
[[Category:Suckless]] |
[[Category:Suckless]] |
||
+ | [[de:Slock]] |
||
[[en:Slock]] |
[[en:Slock]] |
||
+ | {{Related articles start}} |
||
− | Slock はシンプルな X ディスプレイロッカーです [https://tools.suckless.org/slock/]。 |
||
+ | {{Related|セッションをロック}} |
||
+ | {{Related|アプリケーション一覧#スクリーンロック}} |
||
+ | {{Related articles end}} |
||
+ | Slock はシンプルな X ディスプレイロッカーです [https://tools.suckless.org/slock/] |
||
== インストール == |
== インストール == |
||
− | {{pkg|slock}} または {{aur|slock-git}} パッケージを[[インストール]]してください。 |
+ | {{pkg|slock}} または {{aur|slock-git}} パッケージを [[インストール]] してください。 |
== 設定 == |
== 設定 == |
||
38行目: | 43行目: | ||
WantedBy=sleep.target}} |
WantedBy=sleep.target}} |
||
− | 作成したら {{ic|slock@''user''.service}} サービスを[[有効化]]してください。''user'' は適切なユーザー名に置き換えてください。 |
+ | 作成したら {{ic|slock@''user''.service}} サービスを [[有効化]] してください。''user'' は適切なユーザー名に置き換えてください。 |
=== 仮想コンソールの切り替えと X の終了を防ぐ === |
=== 仮想コンソールの切り替えと X の終了を防ぐ === |
||
− | ''slock'' は VT の切り替えをブロックして画面ロックを迂回されないようにすることを推奨しています。同じ理由で ''slock'' ではユーザーが X サーバーを終了できないようにすることを推奨します。[[Xorg#TTY のアクセスをブロック]]や [[Xorg#ユーザーが X を終了できないようにする]]を見てください。 |
+ | ''slock'' は VT の切り替えをブロックして画面ロックを迂回されないようにすることを推奨しています。同じ理由で ''slock'' ではユーザーが X サーバーを終了できないようにすることを推奨します。[[Xorg#TTY のアクセスをブロック]] や [[Xorg#ユーザーが X を終了できないようにする]] を見てください。 |
== 参照 == |
== 参照 == |
2023年12月11日 (月) 01:26時点における最新版
Slock はシンプルな X ディスプレイロッカーです [1]
インストール
slock または slock-gitAUR パッケージを インストール してください。
設定
設定を変更するには config.h
ヘッダーファイルを編集してパッケージを再コンパイルする必要があります。
使用方法
画面をロックするには slock
を実行してください。画面をロックした後に実行する引数を指定することもできます:
$ slock cmd [arg ...]
ヒントとテクニック
サスペンド時にロック
モニターの電源を切って画面をロックするサービスを作成:
/etc/systemd/system/slock@.service
[Unit] Description=Lock X session using slock for user %i Before=sleep.target [Service] User=%i Environment=DISPLAY=:0 ExecStartPre=/usr/bin/xset dpms force suspend ExecStart=/usr/bin/slock [Install] WantedBy=sleep.target
作成したら slock@user.service
サービスを 有効化 してください。user は適切なユーザー名に置き換えてください。
仮想コンソールの切り替えと X の終了を防ぐ
slock は VT の切り替えをブロックして画面ロックを迂回されないようにすることを推奨しています。同じ理由で slock ではユーザーが X サーバーを終了できないようにすることを推奨します。Xorg#TTY のアクセスをブロック や Xorg#ユーザーが X を終了できないようにする を見てください。