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?
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 lg
en 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.