Как лучше всего проверить, запущен ли файловый менеджер Nautilus?

Вы можете использовать синтаксисxmodmapkeycode number = name для сопоставления ключа с символом. Точная строка, которую вы хотите, кажется

keycode 55 = Escape

2
13.10.2019, 17:59
1 ответ

Лучший способ проверить, открыты ли какие-либо окна Nautilus, — проверить их на сеансе D -Bus:

gdbus introspect --session --dest org.gnome.Nautilus \
      --object-path /org/gnome/Nautilus --recurse | awk '/^ *node /{print $2}'

Это покажет записи окна под /org/gnome/Nautilus/window, если есть какие-либо открытые окна; так

gdbus introspect --session --dest org.gnome.Nautilus \
      --object-path /org/gnome/Nautilus --recurse |
grep -q '^ *node /org/gnome/Nautilus/window/'

завершится успешно, если есть какие-либо открытые окна, в противном случае произойдет сбой.

4
27.01.2020, 22:02

Теги

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