私は本当にGeanyテキストエディターが好きで、すべてのテキスト編集にgeditの代わりにそれを使用したいと思います。ただし、Sudo geany file.conf
を使用して端末からGeanyを起動しようとするたびに、次のエラーが表示されます。
(geany:10203):Geany-WARNING **:Geanyは、別のユーザーとして実行されている別のインスタンスのUnixドメインソケットにアクセスしようとしました。
これは致命的なエラーであり、Geanyは終了します。
私はマシンにログインしている唯一のユーザーです。ターミナルにコマンドを入力しても、Geanyのインスタンスは実行されていません。 Sudo
を使用しない場合、Geanyはコマンドラインから問題なく起動できます。また、Geditを昇格した特権で実行するのに何の問題もありません。コマンドSudo gedit file.conf
は問題なく機能します。
ここで何が起こっていますか?昇格した権限でGeanyのテキストファイルを編集できるように、これを修正するにはどうすればよいですか?
このファイルを削除してみてください:
Sudo -H rm ~/.config/geany/geany_socket_*
必要に応じて、一時的にフォルダに移動できます。