6

Mac の起動時に自動的に開きたい小さなプログラムがあります。

このプログラムはコマンドライン引数を受け入れるため、システム設定/アカウント/ログイン項目に移動してそこに追加するだけでは簡単ではありません...

Google から、ユーザーのホーム フォルダーに .profile ファイルを作成できることを読みました。これにより、その中に入れたものは何でも実行されます...だから、〜に .profile ページがあります。

-rw-r--r--@ 1 マット スタッフ 27 27 9 月 13:36 .profile

これを含む...

/アプリケーション/mousefix 3.5

しかし、起動時に実行されません! 「/Applications/mousefix 3.5」を端末に手動で入力すると、機能します。

何か案は?

4

7 に答える 7

11

ここから、そして未来に向かって、launchdやりたいことを探してください。他のすべてのメソッドは推奨されていないか、現在サポートされていません。ただし、これはおそらくあなたが望むものよりも少し重いです。

また、お使いのバージョンの bash シェルが.profile. コマンドを.bashrcホームディレクトリに配置してみて、それが役立つかどうかを確認してください。

于 2008-10-01T16:11:20.883 に答える
4

Lingonを使用して、launchd の plist ファイルを作成できます。

于 2008-10-01T16:17:27.170 に答える
3

MacOS で起動時に何かを起動する最も一般的な方法は、launchdを使用することです。plist ファイルを作成して、起動時にプログラムを起動するように指示できます。これには引数を含めることができます。

于 2008-10-01T16:14:52.420 に答える
1

端末コマンドを実行できる Applescript を使用して、起動時にその Applescript を起動することができます。

于 2008-10-01T16:19:56.930 に答える
1

およびは、新しいシェルを開いたとき (つまり、ターミナルを開くか、SSH 経由で入力するとき) にのみ機能します.profile.bash_profileまた、bashが検出.bash_profileした場合は検索し.profile
ないと思います。ログイン時に起動したい場合は、launchdに関する他の提案を確認します

于 2008-10-02T19:46:24.913 に答える
0

皆さんありがとう。立ち上げられたソリューションはかなりクールです。そうです、そのような単純なことには重くなりますが、知っておくとよいでしょう。開発者として、私は喜んでいじくり回します:)

于 2008-10-01T19:25:50.090 に答える
0

必要な引数で実行するラッパー スクリプトをいつでも作成できます。

于 2008-10-01T16:11:18.310 に答える