gnomeとsystemdで1行の起動スクリプトを実行する必要があります。

gnomeとsystemdで1行の起動スクリプトを実行する必要があります。

nvidia-settings -a [gpu:0]/GPUPowerMizerMode=1

では、起動時にこのbashコード行を実行する最も簡単な方法は何ですか? ? ?

私はGNOME 3.14を実行しています。

答え1

gnome-session-properties端末でAlt+を使用または使用できますF2

これが開きますアプリケーション設定の実行私のLinux Mintでは(配布版によって異なる場合があります)

コマンドの命名(オプション)

コマンドオプションでbashコードを書く

コメントを追加(オプション)

または、コマンドオプションにコマンドを提供して(コードを含む)bashファイルを実行できます。

修正する:don_crisstiがお知らせしたように、gnome-tweak-tool代わりに使用する必要があります。まだ似たようなオプションがあると思います。

答え2

systemdを使用してこれを行うには、次のサービスファイルを作成します。

[Unit]
Description=Execute some nvidia command

[Service]
Type=oneshot
ExecStart=nvidia-settings -a [gpu:0]/GPUPowerMizerMode=1

[Install]
WantedBy=graphical.target

.serviceこのファイルをサフィックスとして保存し、~/.config/systemd/user/を使用する必要がありますsystemctl --user enable filename.service。これにより、セッションが開始されるたびにコマンドが実行されます。起動するたびに何度も実行されないように、いくつかのオプションを追加したり、起動プロセスの最初に実行されるように依存関係を調整したりできます。

問題と状況を確認してくださいsystemctl status filename.service

答え3

/etc/rc.localに終了0の前にこの行を追加します。これはシステムの起動時と同じです。

関連情報