sudo geany 抛出致命错误

dag*_*rha 8 sudo text-editor geany

我真的很喜欢 Geany 文本编辑器,并希望使用它代替 gedit 进行所有文本编辑。但是,每次我尝试从终端使用 启动 Geany 时sudo geany file.conf,我都会收到此错误:

(geany:10203): Geany-WARNING **: Geany 试图访问以另一个用户身份运行的另一个实例的 Unix 域套接字。

这是一个致命的错误,Geany 现在将退出。

我是唯一登录到机器的用户。当我在终端中键入该命令时,没有 Geany 实例已经在运行。如果我不使用sudo. 我也没有任何问题以提升的权限运行 Gedit;命令sudo gedit file.conf功能完美。

这里发生了什么?我该如何解决这个问题,以便我可以使用提升的权限在 Geany 中编辑文本文件?

Edw*_*lds 21

尝试删除此文件:

sudo -H rm ~/.config/geany/geany_socket_*
Run Code Online (Sandbox Code Playgroud)

如果你愿意,你可以暂时将它们移动到某个文件夹。

  • @edward-torvalds 'box' 似乎是您的特定机器名称(如在 `uname -n` 中)。一种更好的类型 `sudo -H rm ~/.config/geany/geany_socket_` 然后按 **tab** 来查看自动完成的功能(即 __<my-machine>__0) (3认同)