Я задал другой вопрос, связанный с этим. Я знаю, что могу вызвать lg
(looking glass) через окно "запустить приложение" gnome-shell (нажав Alt+ F2). Я хотел бы узнать, как это сделать из командной строки?
Например, если бы я хотел вызвать зеркало из скрипта оболочки, как бы я это сделал?
решение1
Для запуска Looking Glass из терминала или с помощью сочетания клавиш можно использовать следующую команду:
gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval 'Main.lookingGlass.toggle();'
Когда вы попадаете в DE, вы не можете использовать сочетание клавиш для запуска «Looking Glass», вам придется использовать ALT+ F2, чтобы запустить его в первый раз.
решение2
Looking glass встроен в gnome-shell, а команда для Looking glass —lg
В настоящее время его можно запустить из оболочки gome, набрав Alt+ F2, а затем введя текст lg
в диалоговом окне.
Я постараюсь найти лучшее решение.
решение3
У меня недостаточно репутации, чтобы комментировать; комментарий cha объясняет, что методы dbus больше не работают «из коробки»;Вызовы dbus к оболочке gnome не работают в Ubuntu 22.04имеет неидеальное решение, которое работает без перезапуска или загрузки плагинов.