¿Cómo se puede invocar lg (Looking Glass) desde una línea de comando?

¿Cómo se puede invocar lg (Looking Glass) desde una línea de comando?

Había hecho otra pregunta que está relacionada. Sé que puedo invocar lg(espejo) a través de la ventana "ejecutar aplicación" de gnome-Shell (presionando Alt+ F2). Lo que me gustaría saber es cómo hacer esto desde una línea de comando.

Por ejemplo, si quisiera abrir el espejo desde un script de shell, ¿cómo lo haría?

(mi otra pregunta)

Respuesta1

Puede utilizar el siguiente comando para iniciar el espejo desde una terminal o un método abreviado de teclado:

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

Cuando ingresas a DE, no puedes usar el método abreviado de teclado para ejecutar "espejo", debes usar ALT+ F2para ejecutarlo la primera vez.

Respuesta2

El espejo está integrado en gnome-shell y el comando para mirar el espejo eslg

Actualmente se puede ejecutar desde gome shell escribiendo Alt+ F2y luego escribiendo lgen el cuadro de diálogo.

Veré si puedo encontrar una solución mejor.

Respuesta3

No tengo suficiente reputación para comentar; El comentario de cha explica que los métodos dbus ya no funcionan de fábrica;Las llamadas de dbus a gnome Shell no funcionan en Ubuntu 22.04tiene una solución no ideal que funciona sin reiniciar nada ni cargar complementos.

información relacionada