プログラムのniceness値を事前設定できますか?

プログラムのniceness値を事前設定できますか?

私のゲームと特定のプログラム(WINEなど)が自動的に他のプログラムよりも高い優先順位を持ちたいのですが、他のプログラム(ウィンドウマネージャなど)の優先順位も高い優先順位を持つように調整したい場合があります。

それでは、プログラムが始まる前におなじみのレベルを提供する方法はありますか?たとえば、Steamプログラムは常に-20の良好なレベルで実行され、他のすべてのプログラムよりも優先順位を付けたいとします。毎回「nice -n -20 steam」などのコマンドラインで実行したくありません。

私はスクリプトがこれらのプログラムではうまく機能すると思いますが、サービスのようなものではこれはうまくいきません。たとえば、サービスによって開始されるディスプレイマネージャによって開始されるウィンドウマネージャのnice値を変更したいとします。

ベストアンサー1

これがniceコマンドとreniceコマンドの目的です。あなたはすでに正しい道を行っています。

実行しているデスクトップ環境に応じて、これらのオプションを使用してプログラム起動マネージャを作成できます。

以下はGnome-desktopの例です。 https://linuxconfig.org/how-to-create-desktop-shortcut-launcher-on-ubuntu-18-04-bionic-beaver-linux

ありがとう、詳細についてはお気軽にお問い合わせください。

おすすめ記事