web-dev-qa-db-ja.com

sudo geanyは致命的なエラーをスローします

私は本当にGeanyテキストエディターが好きで、すべてのテキスト編集にgeditの代わりにそれを使用したいと思います。ただし、Sudo geany file.confを使用して端末からGeanyを起動しようとするたびに、次のエラーが表示されます。

(geany:10203):Geany-WARNING **:Geanyは、別のユーザーとして実行されている別のインスタンスのUnixドメインソケットにアクセスしようとしました。

これは致命的なエラーであり、Geanyは終了します。

私はマシンにログインしている唯一のユーザーです。ターミナルにコマンドを入力しても、Geanyのインスタンスは実行されていません。 Sudoを使用しない場合、Geanyはコマンドラインから問題なく起動できます。また、Geditを昇格した特権で実行するのに何の問題もありません。コマンドSudo gedit file.confは問題なく機能します。

ここで何が起こっていますか?昇格した権限でGeanyのテキストファイルを編集できるように、これを修正するにはどうすればよいですか?

6
dagrha

このファイルを削除してみてください:

Sudo -H rm ~/.config/geany/geany_socket_*

必要に応じて、一時的にフォルダに移動できます。

16
Edward Torvalds