Я пытаюсь разработать, какой вызов функции открывает наложение Приложений в Ubuntu 18.04 - это - вызов функции, который работает, когда ярлык Super+a нажимается в Ubuntu 18.04.
Я попытался найти применение, которое печатает вызов функции от данного сочетания клавиш, но ничего не могло найти. Поиск с помощью Google универсальных слов, таких как "наложение приложений" не работал также.
Кроме того, есть ли любой способ узнать эти вызовы функции в будущем (например, документация), поскольку я чувствую, что задаю очень простой вопрос.
Нашел это! Немного затянуто, и потребовалось пройти обсуждение для Super kbd> + a kbd> коммит на gnome-shell
(найдено здесь ), а затем проанализировать код a немного.
Наконец, я использовал gdbus
для выполнения JavaScript, вдохновленный из этого фрагмента о загрузке тем из JavaScript. Конечный результат - это прекрасный фрагмент:
gdbus call --session --dest org.gnome.Shell \
--object-path /org/gnome/Shell --method org.gnome.Shell.Eval \
'Main.overview._dash.showAppsButton.checked = true;Main.overview.show();';