Linux Mint MateシステムでAutoLoginを構成したのは、ファイル共有などの小さなホームサーバーとして使用しているためです。また、ユーザーがログインしていないと一部のアプリがうまく機能しません。保護されていない場合、自動的にログインすれば誰かがアクセスできます。では、AutoLoginの直後にAutoLockする方法は?
私自身の質問に答える:
私は起動時に次のようないくつかのコマンドを試していました:mate-screensaver-command -l
しかし、メイトスクリーンセーバーがまだ実行できなかったため、機能していませんでした
だから私は試しました:
mate-screensaver
sleep 1
mate-screensaver-command -l
しかし、成功もしなかったので、問題は、メイトスクリーンセーバーを起動したときに、プロセスが終了するまで戻らず、発生しないことであることがわかりました。
したがって、最終的な解決策は、次のようなファイルを作成することです。
#!/bin/bash
/usr/bin/mate-screensaver&
sleep 1
/usr/bin/mate-screensaver-command -l
sleep 2
/usr/bin/mate-screensaver-command -l
sleep 3
/usr/bin/mate-screensaver-command -l
sleep 4
/usr/bin/mate-screensaver-command -l
スクリーンセーバーが正常に起動しないとコマンドが失敗する可能性があるため、コマンドがロックされることを絶対に確認するために、コマンドを4回作成しました。mate-screensaver-command --queryでロックされているかどうかを確認するなど、より専門的なアプローチが考えられます。
ファイルを保存した後、そのプロパティまたはchmodで実行可能にして起動時に配置し(メイトメニューでstartと入力して検索します)、起動アプリでmate-screensaverエントリを無効にします。これは、ファイルを既に起動しているためです。脚本。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加