gksuまたはbeesuジョブを実行するコマンドを検索していますが、policykitに依存しています。gksuの代わりにpolicykit + dbusを使用してグラフィックアプリケーションを実行する
policykitとdbusのマニュアルは何らかの形で非常に複雑で明確ではありません。
私は「pkexec」を見つけたが
pkexec gedit
結果グラフィカルアプリケーションを実行しようとすると、それはエラーを示しています
(gedit:7243): Gtk-WARNING **: cannot open display:
私はあなたが答えることを正確に理解していません、あなたは明確にすることができますか? –
linuxでroot権限を持つグラフィカルアプリケーションを実行しています。しかし、gksuコマンドを使用したくないのは、すべてのディストリビューションで動作しないため、ポリシーキットを使用しようとしています。 このコマンド "pkexec test.py"の結果 pkexec geditの結果:(gedit:7243):Gtk-WARNING **:表示を開くことができません: –