私はUbuntuの初心者であり、Ubuntuのさまざまな起動方法に精通している人からアドバイスを必要としています。
Ubuntu 13.04以降の特定のインストールで起動時にトリガーされるすべてのアプリケーションを列挙することに興味があります。ブート時にスクリプトまたはアプリケーションを起動できるさまざまな方法があることは知っていますが、すべての自動起動構成の場所の包括的なリストがあることを確認したいと思います。
最終目標は、すべての構成の場所を反復処理するスクリプトを作成し、電源投入からデスクトップの使用準備ができたときにトリガーされるすべてのもののリストを吐き出すことです。
これまでのところ私は知っています:
upstart、設定ファイルの例:
/etc/init.d/foo
自動起動(システム)、設定ファイルの例:
/etc/xdg/autostart/foo.desktop
自動起動(プロファイル)、設定ファイルの例:
~/.config/autostart/foo.desktop
cronの@reboot、設定ファイルの例:
/var/spool/cron/crontabs
アプリケーションがシステム全体の起動シーケンスに自分自身を挿入できる他の方法はありますか、可能性は無限ですか?答えるときに考慮するかもしれないアプリの例、私は非標準のスタートアップを持っているかもしれないと思う:
ウイルス対策ソフトウェア、マルウェア、デーモン、カスタムスクリプト、本番ソフトウェア-無料/非無料、バイナリ、インジケータ、ドロップボックスなど
起動時に実行されるすべてを繰り返し列挙するアプリケーションが既に利用可能ですか?
ありがとう、どんな助けも大歓迎です。
ps aux
か、同様のものを実行できます。この最後のコマンドまたはあなたの研究について専門家に訂正させてください。
/usr/share/xsessions
ます。あなたはまたになるはずgnome-session
、kde-session
などの設定ファイル。また、私はGNOMEがログイン時にものを起動するシステムを持っていることを知っています。スタートアップアプリケーションを検索します(ただし、これによりデフォルトで一部のものが非表示になります)。バイナリはgnome-session-config
、または何かと呼ばれていると思います。「gnome-session-」で始まるプログラムを確認してください。