web-dev-qa-db-ja.com

コマンドラインから選択したパルス効果イコライザープロファイルを切り替えるにはどうすればよいですか?

pulseeffectsをインストールして実行しています。イコライザープロファイルをいくつか作成しました。

コマンドラインオプションを使用して、選択したプロファイルを切り替える(有効/無効にする)方法を教えてください。

プロファイルをクリックするだけでよいことはわかっていますが、必要に応じてプロファイルをグローバルキーにバインドして切り替えます。どうやってやるの?

(where v2はプロファイル名です):

   $ pulseeffects -l v2

しかし、どうすればこのプロファイルを無効化(アンロード)できますか?

スクリーンショット: enter image description here

2

あなたの質問を正しく理解できたら.

たとえば、V1、V2、V3のような3つのプロファイルがあり、プロファイルV1を選択したい場合は、次のコマンドを実行できます。

gsettings set com.github.wwmm.pulseeffects last-used-preset 'V1'

これが必要ない場合は、以下のコマンドを使用できます

gsettings reset com.github.wwmm.pulseeffects last-used-preset

enter image description here

以下の内容のスクリプトを作成し、必要なショートカットで呼び出すことができます。

#!/bin/bash

key="com.github.wwmm.pulseeffects last-used-preset"
current=$(gsettings get $key)

if [ "$current" == "'V1'" ]; then
  gsettings reset $key
else
  gsettings set $key "V1"
fi

enter image description here

オンとオフを切り替えるための@MichalPrzbylowiczによる礼儀

dconf write /com/github/wwmm/pulseeffects/sinkinputs/equalizer/state true
dconf write /com/github/wwmm/pulseeffects/sinkinputs/equalizer/state false
1
PRATAP