システム:ロックコンソール

システム:ロックコンソール

私はLinuxコンソールのみを含み、XサーバーにはインストールしていないDebian Jessieを実行するノートブックがあります。

最近dist-upgradesysvinitをsystemdに置き換えました。

今、あなたのコンピュータがスリープ中にコンソールをロックするようにsystemdを取得しようとしています(以前/etc/pm/sleep.dは。

私はこれを試しました:

/etc/systemd/system/screenlock.service:

[Unit]
Description=Lock X session using slock
Before=sleep.target

[Service]
User=<username>
ExecStart=/usr/bin/vlock -ans

[Install]
WantedBy=sleep.target

それから:

systemctl enable screenlock.service

同様の解決策がXを使用する他のコンピュータでも機能しましたが、コンソールでは機能しませんでした。

どうすればいいですか?

ベストアンサー1

systemctl suspensionを使用すると、/usr/lib/systemd/system-sleep/にあるスクリプトがsuspend | hibernateの前後に実行されるため、そこからvlockを起動するスクリプトを追加できます。ここには多くの詳細があります。ArchLinux Systemd Wikiページ

おすすめ記事