Как использовать || в Горячих клавишах?

Я хочу отобразить клавишу на клавиатуре на эту команду:

wmctrl -a Calculator || gnome-calculator

Это хорошо работает, когда я выполняю его в терминале, но это, кажется, не работает, когда я настроил ярлык для этого. Я предполагаю, что этому не нравится ||.

А именно, это сфокусирует калькулятор, если это будет уже открыто, но это не откроет его, если это не будет уже открыто (который является тем, что ИЛИ условие, как предполагается, делает).

Как я могу работать вокруг этого?

enter image description here

1
задан 8 March 2017 в 01:25

1 ответ

Я не думаю, что клавиатура shorcuts, пробежал удар, таким образом || не будет работать. Однако можно сделать это:

sh -c 'wmctrl -Fxa gnome-calculator.Gnome-calculator || gnome-calculator'

-F средства соответствуют полному заголовку чувствительно к регистру, и -a, средства активируют/фокусируют, сказал, что программа, -x выбор средств именем "WM_CLASS", которое можно получить путем выполнения wmctrl -xl.

2
ответ дан 7 December 2019 в 13:36

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

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