起動時に任意のコンピュータでプログラムを実行する方法
インストールしたプログラムは、Windows、Mac OS X、さらにはLinuxの起動プロセスに追加されることがよくあります。ただし、起動プロセスに自分の好きなプログラムを追加して、コンピュータにログインした後にそれらを自動的に起動させることもできます。.
これはバックグラウンドアプリケーションや機能を自動的に実行するツールには特に便利ですが、デスクトップアプリケーションを追加することもでき、ログインするとポップアップ表示されます。.
Windows
Windows 7およびそれ以前のバージョンのWindowsでは、これを簡単にするために「スタート」メニューに「スタートアップ」フォルダがありました。これらのバージョンのWindowsでは、[スタート]メニューを開き、自動的に起動するアプリケーションへのショートカットを見つけて右クリックし、[コピー]を選択するだけです。次に、[スタート]メニューの[すべてのアプリ]の下にある[スタートアップ]フォルダを見つけて右クリックし、[貼り付け]を選択してそのショートカットのコピーを貼り付けます。.
このフォルダは、Windows 8、8.1、10からはそれほど簡単にはアクセスできませんが、それでもアクセス可能です。これにアクセスするには、Windowsキー+ Rキーを押し、[ファイル名を指定して実行]ダイアログに「shell:startup」と入力して、Enterキーを押します。はい、フォルダを使用する必要があります。タスクマネージャの[スタートアップ]ウィンドウからショートカットを追加するだけではいけません。.
「shell:startup」フォルダに追加したショートカットは、自分のユーザアカウントでログインしたときにのみ起動されます。ユーザーがログインしたときに自分自身を起動するショートカットが必要な場合は、代わりに[実行]ダイアログに「shell:common startup」と入力します。.
このフォルダにショートカットを貼り付けると、コンピュータにサインインするとWindowsによって自動的にショートカットが読み込まれます。 Windows 10では、スタートメニューの「すべてのアプリ」リストからこのフォルダに直接ショートカットをドラッグアンドドロップできます。.
Mac OS X
Mac OS Xでは、スタートアッププログラムを無効にできるのと同じインタフェースで、独自のカスタムプログラムを追加することもできます。アップルメニューをクリックして「システム環境設定」を選択し、「ユーザとグループ」アイコンをクリックして「ログイン項目」をクリックして、「システム環境設定」ウインドウを開きます。
このリストの下部にある[+]ボタンをクリックしてアプリケーションを追加するか、それらをアプリケーションのリストにドラッグアンドドロップします。コンピュータにサインインすると自動的に読み込まれます.
Linux
Linuxデスクトップが異なれば、その方法も異なります。たとえば、UbuntuのUnityデスクトップでダッシュを開き、「start」と入力します。「Startup Applications」ショートカットをクリックすると、起動アプリケーションのリストが表示されます。このリストの「追加」ボタンをクリックして、独自のアプリケーションを追加してください。名前を入力して、アプリケーションを起動するためのコマンドを入力します。このツールを使ってログイン時にコマンドを実行することもできます。.
GNOMEデスクトップは古いgnome-session-propertiesツールを削除したようですが、このオプションはまだGNOME Tweak Toolで利用可能で、一部のLinuxディストリビューションにはデフォルトでインストールされています。 Linuxデスクトップの設定ウィンドウを調べて適切なツールを見つけてください。.
これを隠しファイル〜/ .config / autostart /ディレクトリから管理することもできます。これはすべてのデスクトップが読むべきです。 .configの前のピリオドは隠しディレクトリであることを示し、〜はホームディレクトリ内にあることを示します。したがって、/ home / username / .config / autostart /にあります。開くには、デスクトップのファイルマネージャを起動し、アドレスバーに〜/ .configを差し込み、Enterを押します。 「自動起動」フォルダをダブルクリックするか、まだ存在しない場合は作成します。.
起動時にプログラムが自動的に起動するように、ここに.desktopファイルを追加します。これらの.desktopファイルはアプリケーションのショートカットです。アプリケーションをデスクトップにドラッグアンドドロップするか、あるいは〜/ .config / autostart /ウィンドウにドラッグアンドドロップして作成することができます。.
デスクトップ環境を使用していないが、ログインするたびに1つまたは複数のコマンドを自動的に実行したい場合は、〜/ .bash_profileにある.bash_profileファイルにそのコマンドを追加します。 /.bash_profile.
もちろん起動時にプログラムを起動させる方法は他にもあります。たとえば、Windowsでこれを行うためにレジストリエントリを追加できます。しかし、これがこれを行う最も簡単な方法です.
画像のクレジット:FlickrのJonathan Lin