Wie kann man lg (Looking Glass) von einer Befehlszeile aus aufrufen?

Wie kann man lg (Looking Glass) von einer Befehlszeile aus aufrufen?

Ich habe eine andere Frage gestellt, die damit zusammenhängt. Ich weiß, dass ich lg(Looking Glass) über das Fenster „Anwendung ausführen“ der Gnome-Shell aufrufen kann (durch Drücken von Alt+ F2). Was ich gerne wissen würde, ist, wie das von einer Befehlszeile aus geht?

Wie würde ich beispielsweise vorgehen, wenn ich den Spiegel aus einem Shell-Skript heraus aufklappen lassen möchte?

(meine andere Frage)

Antwort1

Mit dem folgenden Befehl können Sie Looking Glass von einem Terminal oder einer Tastenkombination aus starten:

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

Wenn Sie in DE sind, können Sie zum Ausführen von „Looking Glass“ keine Tastenkombination verwenden. Beim ersten Ausführen müssen Sie ALT+ verwenden.F2

Antwort2

Looking Glass ist in Gnome-Shell integriert und der Befehl für Looking Glass lautetlg

Derzeit kann es von der Gome-Shell aus ausgeführt werden, indem Sie Alt+ eingeben F2und dann lgin das Dialogfeld tippen.

Ich werde sehen, ob ich eine bessere Lösung finden kann.

Antwort3

Ich habe nicht genug Ruf, um einen Kommentar abzugeben. Cha‘s Kommentar erklärt, dass die Dbus-Methoden nicht mehr sofort funktionieren.Dbus-Aufrufe an die Gnome-Shell funktionieren unter Ubuntu 22.04 nichthat eine nicht ideale Lösung, die ohne Neustart oder Laden von Plugins funktioniert.

verwandte Informationen