Изменить цвет значка панели задач Okular на панели рабочего стола для определенного документа?

При поиске скрипта ваша текущая оболочка выполняет команды. В zsh для сравнения необходимо использовать один = .

$ echo '[ a == a ]' | zsh
zsh: = not found
exit code: 1
$ echo '[ a = a ]' | zsh
$
3
30.12.2018, 19:42
2 ответа

Нет, в Окуларе нет пути. (Ни в какой другой программе просмотра PDF, которую я знаю.)

0
27.01.2020, 21:24

Вы можете использовать wmctrlдля добавления флага demands_attention. Это выделит значок окна на панели задач. (Похоже, вы ищете подобное решение, так как в самом Okular нет вкладок. И это значок панели задач Thunderbird, который выделен в вашем примере.)

wmctrl -a okular -b add,demands_attention

Как только вы наведете фокус на окно, оно снова потеряет флаг.

Вы можете написать скрипт, который позволит вам выбрать окно в первую очередь, а затем периодически поднимать флаг или поднимать его при срабатывании.

Вот пример сценария bash, который позволяет выбрать окно, которое затем будет помечено какdemands_attention:

#!/bin/bash
HANDLE="$(xwininfo | grep 'Window id:' | cut -d ' ' -f4)"
wmctrl -i -a $HANDLE -b add,demands_attention

ПРИМЕЧАНИЕ:Это будет работать, только если вы отключите опцию Open files in tabsв настройках Okular.

2
27.01.2020, 21:24

Теги

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