私は Java ソフトウェア製品を使用しており、 nmcliexec()
への呼び出しを、dbus を介して NetworkManager をより直接制御するものに置き換えています。私は行き詰まっています。具体的には、そのビット。nmcli connection up (ourconnection) --ask
--ask
NetworkManager のドキュメントに記載されているように、ActivateConnectionの呼び出しになることは理解していますが、エミュレートする方法がわかりません。を指定すると、それは NetworkManager が取得して実行するオプションですか、それとも NetworkManager にパスワードを渡す前にパスワードを要求するオプションですか?--ask
--ask
nmcli
この質問は具体的には--ask
; リフレクション API 呼び出しから取得した Java クラスを使用して dbus を介して NetworkManager と対話する方法を一般的に理解しており、SSID、デバイス、および接続のリストを取得したり、AccessPointAddedなどのシグナルのハンドラーを設定したりしています。しかし、人間のユーザーにパスワードを要求するようにプログラムで NetworkManager に指示する方法がわかりません。