コマンドラインから lg (Looking Glass) を呼び出すにはどうすればいいですか?

コマンドラインから lg (Looking Glass) を呼び出すにはどうすればいいですか?

関連する別の質問をしました。gnome lg-shell の「アプリケーションの実行」ウィンドウ ( Alt+を押すF2) から (Looking Glass) を呼び出すことができることは知っています。知りたいのは、これをコマンド ラインから実行する方法です。

たとえば、シェル スクリプトから鏡をポップアップ表示したい場合は、どうすればよいでしょうか。

私のもう一つの質問

答え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

ルッキンググラスはgnome-shellに組み込まれており、ルッキンググラスのコマンドはlg

Alt現在、 +と入力してダイアログ ボックスにF2入力することで、Gome シェルから実行できます。lg

もっと良い解決策が見つかるかどうか調べてみます。

答え3

コメントするには十分な経験がありません。cha のコメントでは、dbus メソッドがそのままでは機能しなくなったことが説明されています。Ubuntu 22.04 では gnome shell への dbus 呼び出しが機能しない何も再起動したりプラグインをロードしたりせずに動作する、理想的ではないソリューションがあります。

関連情報