Я пытаюсь настроить свои жесты сенсорной панели в Ubuntu 19.10 и xdotools
не работает правильно, когда я переключаюсь между различными разметками клавиатур.
Я нашел в этом сообщении, как запустить Обзор Операций из командной строки.
Вызов обзора GNOME Activities из командной строки.
Но я хотел бы сделать то же самое с сеткой "Приложений" в оболочке GNOME.
В основанных на гноме системах это запустит "Выставочные Приложения" путем отправки вызова dbus:
dbus-send --session --type=method_call --dest=org.gnome.Shell /org/gnome/Shell org.gnome.Shell.Eval string:'Main.shellDBusService.ShowApplications()'
для переключения..
создайте сценарий с ниже содержания и свяжите сценарий с любым сочетанием клавиш, которого Вы желаете.
#!/bin/bash
status=`gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval 'Main.overview.visible'`
if [ "$status" == "(true, 'false')" ]; then
dbus-send --session --type=method_call --dest=org.gnome.Shell /org/gnome/Shell org.gnome.Shell.Eval string:'Main.shellDBusService.ShowApplications()'
else
dbus-send --session --type=method_call --dest=org.gnome.Shell /org/gnome/Shell org.gnome.Shell.Eval string:'Main.overview.hide()'
fi