2017-03-08 27 views
0

plistファイルを作成しようとしていて、ユーザーMacのLaunchAgentsに入れようとしています。このplistを使用して、Macが起動するか、ユーザーがログインするたびに特定のアプリケーションを開くようにします。私の知る限りでは、plistは現在のように動作するはずですが、そうではありません。 Macを再起動したりログアウトして再度ログインすると、何も起こりません。OSの起動時にMacアプリを起動できない

他のMacと比較するのがやや簡単になるように、私は通常のCalculatorアプリケーションを開こうとしています。これはすべてのMacにあります。

私が現在行っていることを一覧にするには、下にplistを作ってそれをopen.plistと名づけてください。それに私のMacのライブラリフォルダ内のLaunchAgentsフォルダに入れました。

ここに私の現在のplistがあります。

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 
<plist version="1.0"> 
<dict> 
    <key>Label</key> 
    <string>com.user.loginscript</string> 
    <key>Program</key> 
    <string>/Applications/Calculator.app</string> 
    <key>RunAtLoad</key> 
    <true/> 
    <key>KeepAlive</key> 
    <true/> 
</dict> 
</plist> 

基本的な考え方はLaunhAgents内このplistのを持っているし、それはアプリケーションや書類フォルダ内のアプリをロードすることです。

答えて

0

LaunchAgentはバックグラウンドサービスでのみ使用してください。ログイン時にアプリケーションを起動する適切な方法ではありません。

ログイン時にアプリケーションを起動するには、add it as a login item。ログイン項目は、「Users &グループ」システム環境設定パネルを使用して手動で追加することもできます。

関連する問題