阻止 pgAdmin 4 在启动时启动(ubuntu 16.04)

阻止 pgAdmin 4 在启动时启动(ubuntu 16.04)

最近,pgAdmin 会在启动时自动启动。我使用的是 KDE,Autostart 中没有 pgAdmin 的条目,也没有~/.config/autostart(但我猜 Autostart 无论如何都会使用那里的文件)。

答案1

在 Ubuntu 18.04 上使用 KDE Plasma 5.12.6 时遇到同样的问题。关键问题是 KDE 保存桌面会话并在重启时恢复。这就是为什么 pgAdmin 4 在重启前运行后会自动启动的原因。

为了解决这个问题,请转到“系统设置”, 选择“启动和关闭”选项卡“工作区”部分,然后选择“桌面会话”

桌面会话

你将会看到“恢复上一次会话”框已启用“登录时”部分。如果您只想排除 pgAdmin 4 在登录时恢复,则只需在“要排除在会议之外的申请”

/usr/bin/pgAdmin4

您可以通过运行以下命令来检测路径:

which pgAdmin4

如果你不想保存桌面会话相关数据,那么另一个简单的解决方案是勾选“从空会话开始”盒子。

然后点击“申请”按钮并重启系统。现在,只有当您明确指定时,pgAdmin 4 才会启动并打开浏览器。

答案2

原来是因为pgadmin4仍在后台运行,所以下次登录时它会再次自动启动。我刚刚用 old school 终止了该进程pkill -f pgAdmin4,下次登录时它就不会再自动启动了。无需停止postgresql服务。

编辑于2018/12/26:我将@Ezze 的答案标记为解决方案,因为对我来说这确实是一种更好的方法。

答案3

您可以使用以下方式禁用启动服务:

sudo systemctl stop postgresql
sudo systemctl disable postgresql

相关内容