xfce4でスクリプトとアプリケーションを起動するには、詳細なガイドが必要です。

xfce4でスクリプトとアプリケーションを起動するには、詳細なガイドが必要です。

起動時にスクリプトアプリケーションを起動する正しい場所の詳細な手順を探しています。私が探している詳細は混乱している必要はないようです。

pcセッションとxfceセッションの開始後にユーザーとしてログインする前に、ユーザー(rootではなく自分のユーザー)でアプリケーションスクリプトを起動する方法を知っておく必要があります。

そうだアプリケーションが自動的に起動しますxfce4では、上記のように機能せずにログインした後にのみ実行されます。

私はUbuntu Studio64 14.04 64ビットを使用しています。

答え1

1つの方法はを使用することです。 Debianベースのシステム(他のシステムもあるかもしれませんが、どのシステムなのかわからない)では、システムを再起動するたびにコマンドを実行するためにcron使用できます。@reboot実行しcrontab -e、次の行を追加します。

@reboot /path/to/your/script.sh

しかし、これはスクリプトの実行を保証しません。後ろにxfce4はデーモンの起動時に実行されますcron。簡単な解決策はスクリプトを待つことです。次の行を追加するだけです。

 until pidof xfce4; do sleep 1; done

これにより、スクリプトがxfce4起動するのを待ち、期待どおりに実行され続けます。編集したくないプログラムを実行する必要がある場合は、そのプログラムをcrontab自体に追加できます。

 @reboot until pidof xfce4; do sleep 1; done && /path/to/your/script.sh

関連情報