Notepadqqを使用して構成ファイルを開きたいです。これを正常に実行しようとすると、「許可が拒否されました」というメッセージと、「無視」、「中断」、および「再試行」オプションを含むエラーダイアログボックスが表示されます。
Notepadqqはgksuが検出されたらrootとして再試行するオプションを提供しますが、gksuがインストールされていても機能しません。
gksu notepadqq
端末で実行するとパスワード入力ダイアログボックスが表示され、パスワードを入力すると消えて何も起こりません。ターミナルコマンドは出力なしで終了し、Nqqは開始されません。gksudo notepadqq
同じ効果があります。sudo notepadqq
sudoを使用しないでくださいが、sudo notepadqq --allow-root
他のグラフィックテーマを使用してrootとして正常に実行する必要があります。
pkexec notepadqq
以下を提供します。
qt.qpa.screen: QXcbConnection: Could not connect to display
Could not connect to any X display.
Notepadqqを使用してrootでファイルを編集するには?
答え1
pkexecを使用できます。通常のユーザーとしてnotepadqqを実行しても、最新バージョンのnotepadqqでは正常にpkexecを実行でき、root権限でファイルを操作できます。https://github.com/notepadqq/notepadqq/commit/8cb5e0e6f70bd96613c839959a98c2c943d49547