Как можно вызвать 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 имеет неидеальное решение, которое работает без перезапуска чего-либо или загрузки плагинов.