Ubuntuでスタートアップアプリケーションを管理する方法

Ubuntuで起動アプリケーション制御する必要性を感じたことはありますか? あなたのUbuntuシステムが起動時に非常に遅いと感じるなら、あなたはそうすべきです。

オペレーティングシステムを起動するたびに、多数のアプリケーションが自動的に起動します。 これらは「スタートアップアプリケーション」または「スタートアッププログラム」と呼ばれます。 時間が経つにつれて、あなたのシステムにたくさんのアプリケーションがインストールされていると、ブート時に自動的に起動し、システムリソースを浪費し、そしてシステムを遅くするこれらの 'スタートアップアプリケーション'が多すぎることに気付くでしょう。 これはUbuntuの経験が低迷する結果になるかもしれませんが、それはあなたがまったく望んでいないと思います。

Ubuntuを速くする方法はスタートアップアプリケーションを制御することです。 Ubuntuには、スタートアッププログラムを見つけたり、完全に無効にしたり、実行を遅らせるために使用できるGUIツールが用意されているので、各アプリケーションが同時に実行しようとすることはありません。

この記事では、起動アプリケーションを制御する方法、起動時にアプリケーションを実行する方法、Ubuntuで隠された起動アプリケーションを見つける方法について説明します 。 ここに記載されている手順は、Ubuntu 12.04、Ubuntu 14.04、Ubuntu 15.04など、すべてのUbuntuバージョンに適用できます。

Ubuntuでスタートアップアプリケーションを管理する

デフォルトでは、Ubuntuはあなたが使用できるスタートアップアプリケーションユーティリティを提供します。 インストールの必要はありません。 Unity Dashに入ってスタートアップアプリケーションを探すだけです。

クリックすると起動します。 これが私のスタートアップアプリケーションの外観です。

Ubuntuからスタートアップアプリケーションを削除する

今無駄だと思うのはあなた次第です。 私にとってカリブーは、スクリーンキーボードプログラムでは、起動時には役に立ちません。 私はそれを削除したいと思います。

起動時に起動しないようにして、将来の再起動のために起動アプリケーションリストに残すかを選択できます。 設定を保存するには、閉じるをクリックします。

スタートアップアプリケーションリストからプログラムを削除するには、それを選択して右ウィンドウ枠から[削除]をクリックします。

ただし、これによってプログラムがアンインストールされることはありません。 ただ起動時にプログラムが自動的に起動しないということです。 あなたは好きではないすべてのプログラムでそれを行うことができます。

起動プログラムを遅らせる

起動時にプログラムを削除したくないが、起動時のシステムパフォーマンスが心配な場合はどうしますか。 できることは、すべてのプログラムが同時に開始されるわけではないように、さまざまなプログラムに遅延を追加することです。

プログラムを選択して[編集]をクリックします。

これにより、この特定のプログラムを実行するコマンドが表示されます。

あなたがする必要があるのは睡眠XXを加えることだけです。 コマンドの前に アプリケーションを実行するために実際のコマンドを実行する前にXX秒の遅延が追加されます。 たとえば、2分間Variety壁紙管理アプリケーションが必要な場合は、120を追加します。 このようなコマンドの前に:

保存して閉じます。 次回の起動時に影響があります。

スタートアップアプリケーションにプログラムを追加する

これは初心者にとっては難しいかもしれません。 おわかりのとおり、Linuxのすべてのものの下にあるコマンドに物事があります。 前のセクションで、これらのスタートアッププログラムはブートごとに実行されるコマンドの一部にすぎないことを確認しました。 起動時に新しいプログラムを追加したい場合は、アプリケーションを実行するコマンドを知っておく必要があります。

ステップ1:アプリケーションを実行するためのコマンドを見つける方法

Unity Dashに入り、Main Menuを検索します。

これには、さまざまなカテゴリにインストールしたすべてのプログラムが含まれています。 昔のUbuntuでは、アプリケーションを選択して実行するための同様のメニューが表示されるでしょう。

さまざまなカテゴリでアプリケーションを探し、[プロパティ]タブをクリックしてこのアプリケーションを実行するコマンドを確認してください。 たとえば、起動時にTransmission Torrentクライアントを実行したいです。

これにより、Transmissionを実行するコマンドが表示されます。

今度は同じ情報を使って、起動アプリケーションにTransmissionを追加します。

ステップ2:起動時にプログラムを追加する

スタートアップアプリケーションに戻り、[追加]をクリックします。 これにより、名前、コマンド、説明を入力するように求められます。 最も重要なのはそのコマンドです。 好きな名前と説明を使用できます。 前のステップで取得したコマンドを使用して[追加]をクリックします。

それでおしまい。 次回の起動時に自動的に実行されます。 Ubuntuのスタートアップアプリケーションでできることはこれだけです。

そのため、これまでは起動時に表示されるアプリケーションについて説明してきましたが、起動アプリケーションに表示されないサービス、デーモン、およびプログラムは他にもたくさんあります。 次のセクションでは、Ubuntuで隠れたスタートアッププログラムを見る方法を見ます。

Ubuntuの隠しスタートアッププログラムを見る

起動時に実行されているサービスを確認するには、端末を開いて次のコマンドを使用します。

sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop 

これは、自動開始されているすべてのプログラムで、NoDisplay = falseをNoDisplay = trueに変更する、単なる検索および置換コマンドです。 これを実行したら、再度Startup Applicationsを開くと、もっとたくさんのプログラムがここにあるはずです。

これらのスタートアップアプリケーションは、前述の方法で管理できます。 このチュートリアルがUbuntuの起動プログラムの制御に役立ったことを願っています。 ご質問やご提案は常に歓迎されています。

推奨されます

UbuntuでUSBポートを無効にする方法
2019
Debianの創設者Ian Murdockが不思議に死ぬ
2019
サムスンのLinuxベースのTizen OSはセキュリティの悪夢です
2019