デスクトップのロード中に (安全でない自動ログイン機能を有効にせずに) コンピュータから離れたい場合、このスクリプトはログインする前に OS X のロードを開始します。
見せてもらいましたログインする前に Windows にデスクトップとスタートアップ アプリを読み込ませる方法そして、OS X ではさらにシンプルであることがわかりました。必要なのは、[システム環境設定] > [アカウント] に進み、[ログイン オプション] をクリックして自動ログインを有効にすることだけです (そうです、そうしたいのです)。有効にする自動ログイン)。次に、次のコードをコピーして TextEdit に貼り付けます。
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "https://www.apple.com/DTDs/PropertyList-1.0.dtd"><plist version="1.0"><dict> <key>AbandonProcessGroup</key> <true/> <key>Label</key> <string>com.luomat.loginhook</string> <key>ProgramArguments</key> <array> <string>/System/Library/CoreServices/Menu Extras/User.menu/Contents/Resources/CGSession</string> <string>-suspend</string> </array> <key>RunAtLoad</key> <true/></dict></plist>
[形式] > [プレーンテキストの作成] に移動し、ファイルを次の名前で保存します。com.luomat.loginhook-2.plist
そしてそれを入れてください~/Library/LaunchAgents
。コンピューターを再起動すると、ログイン画面が表示されますが、ログインすると、デスクトップとすべてのスタートアップ アプリが読み込まれ、準備が整います。
この設定では、自動的にログインしますが、ログイン後すぐに高速ユーザー切り替えが呼び出されます。このようにすると、デスクトップの読み込みが開始されますが、実際に何かを行う前にログインするよう求められます。こうすることで、他の人がシステムに侵入することなく、コンピュータの電源をオンにし、プログラムがロードされている間、しばらく離れることができます。このセットアップを構成するその他の方法については、リンクをクリックしてください。コンピュータを元の状態に戻すには、com.luomat.loginhook-2.plist
先ほど作成したファイル。
Terminally Geeky: 自動ログインをより安全に使用する[笑い]