Como alguém pode invocar lg (Looking Glass) a partir de uma linha de comando?

Como alguém pode invocar lg (Looking Glass) a partir de uma linha de comando?

Eu fiz outra pergunta relacionada. Eu sei que posso invocar lg(espelho) através da janela "executar aplicativo" do gnome-shell (pressionando Alt+ F2). O que eu gostaria de saber é como fazer isso em uma linha de comando?

Por exemplo, se eu quisesse abrir o espelho a partir de um script de shell, como faria isso?

(minha outra pergunta)

Responder1

Você pode usar o seguinte comando para iniciar o espelho a partir de um terminal ou atalho de teclado:

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

Ao entrar no DE, você não pode usar o atalho do teclado para executar o "espelho", você deve usar ALT+ F2para executá-lo na primeira vez.

Responder2

O espelho está embutido no gnome-shell e o comando para o espelho élg

Atualmente ele pode ser executado a partir do gome shell digitando Alt+ F2e digitando lgna caixa de diálogo.

Verei se consigo encontrar uma solução melhor.

Responder3

Não tenho representantes suficientes para comentar; o comentário de cha explica que os métodos dbus não funcionam mais imediatamente;chamadas dbus para gnome shell não funcionam no Ubuntu 22.04tem uma solução não ideal que funciona sem reiniciar nada ou carregar plugins.

informação relacionada