Как я могу переключить выбранный pulseeffects профиль эквалайзера из командной строки?

Я имею pulseeffects установленный и выполнение. Я создал несколько профилей эквалайзера.

Как может я переключаться (позволить/запретить) выбранный профиль с помощью параметров командной строки.

Я знаю, что могу просто нажать на профиль, но я хотел бы обязать это с некоторым глобальным ключом переключать его при необходимости. Как я могу сделать это?

Я знаю, что могу загрузить выбранную предварительную установку при помощи (где v2 имя профиля):

   $ pulseeffects -l v2

Но как может я отключать (разгрузить) этот профиль?

Снимок экрана: enter image description here

1
задан 4 January 2020 в 10:16

1 ответ

если я понял Ваш вопрос правильно..

например, если бы у Вас есть 3 профиля как V1, V2 и V3, и требуется выбрать профиль 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
0
ответ дан 11 January 2020 в 09:44

Другие вопросы по тегам:

Похожие вопросы: