Как можно вызвать lg (Looking Glass) из командной строки?

Я задал еще один вопрос, который связан. Я знаю, что могу ссылаться lg (глядя в стекло) через окно "Запустить приложение" в gnome-shell (нажав Alt+F2). Что я хотел бы знать, как это сделать из командной строки?

Например, если бы я хотел вызвать зазеркалье из сценария оболочки, как бы я это сделал?

( мой другой вопрос)

3 ответа

Вы можете использовать следующую команду, чтобы запустить зеркало из терминала или сочетания клавиш:

gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval 'Main.lookingGlass.toggle();'

Когда вы попадаете в DE, вы не можете использовать сочетание клавиш, чтобы запустить "зеркало", вы должны использовать ALT+F2, чтобы запустить его в первый раз.

Зазеркалье встроено в оболочку gnome, и команда для поиска: lg

В настоящее время его можно запустить из оболочки gome, набрав Alt+F2, а затем набрав lg в диалоговом окне.

Я посмотрю, я могу найти лучшее решение.

У меня недостаточно представителей, чтобы комментировать; комментарий cha объясняет, что методы dbus больше не работают из коробки; Вызовы dbus для оболочки gnome не работают в Ubuntu 22.04 имеет неидеальное решение, которое работает без перезапуска чего-либо или загрузки плагинов.

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