web-dev-qa-db-ja.com

Ubuntu 18.04 LTSで起動時にコマンドを実行するにはどうすればよいですか?

起動時にコマンドを開始する必要があります。このコマンドを実行したい:

xgamma -gamma 0.70

スタートアップアプリケーションを使用しましたが、機能しません。スタートアップアプリケーションにコマンドを追加しました。

Startup application

1
Silver-Coder
  1. コマンドのシェルスクリプトを作成します。 set-xgamma.shのような場所に新しいテキストファイルを作成し、次の行をファイルに追加します。

    #!/bin/bash
    xgamma -gamma 0.70
    

    ファイルを保存します。

  2. スクリプトを実行可能にします( this を参照)。
  3. スタートアップアプリケーションで、プログラムの編集中にクリックします Browse... 「Command」テキストボックスの横に、作成したset-xgamma.shファイルを選択します。
1
pomsky

おかげで、pomskyこれらの手順を実行した後にそれを作成する方法を見つけました

  1. set-xgamma.shのような場所に新しいテキストファイルを作成します
  2. ファイルに次の行を追加します。

    #!/bin/bash
    sleep 7 
    xgamma -gamma 0.70
    

    ファイルを保存します。

  3. スクリプトを実行可能にします。

  4. このコマンドを使用してくださいcrontab -e
  5. そこに@reboot sh $HOME/set-gamma.sh &をファイルパスと共に入れます
  6. クリックして保存します ctrl+o それから ctrl+x 終了して動作します:)
1
Silver-Coder