Bobby Wibowo Asked: 2018-09-23 04:24:08 +0800 CST2018-09-23 04:24:08 +0800 CST 2018-09-23 04:24:08 +0800 CST 阻止 pgAdmin 4 在启动时启动(ubuntu 16.04) 772 最近,pgAdmin 会在启动时自动启动。我正在使用 KDE,并且在 Autostart 中没有 pgAdmin 的条目,也没有任何条目~/.config/autostart(我猜 Autostart 无论如何都会使用那里的文件)。 kde 16.04 pgadmin 3 个回答 Voted Best Answer ezze 2018-12-05T05:01:51+08:002018-12-05T05:01:51+08:00 在带有 KDE Plasma 5.12.6 的 Ubuntu 18.04 上面临同样的问题。关键问题是 KDE 保存桌面会话并在重新启动时恢复它。这就是为什么 pgAdmin 4 在重新启动之前运行时会自动启动的原因。 要解决此问题,请转到“系统设置”,在“工作区”部分选择“启动和关闭”选项卡,然后选择“桌面会话”: 您将看到在“登录时”部分启用了“恢复上一个会话”框。如果您只想在登录时将 pgAdmin 4 排除在恢复之外,那么只需在“要从会话中排除的应用程序”中键入其可执行文件的完整路径: /usr/bin/pgAdmin4 您可以通过运行检测路径: which pgAdmin4 如果您不想保存与桌面会话相关的数据,那么另一个简单的解决方案是勾选“从空会话开始”框。 之后单击“应用”按钮并重新启动系统。现在 pgAdmin 4 将仅在您明确创建时启动并打开浏览器。 Bobby Wibowo 2018-09-27T02:33:32+08:002018-09-27T02:33:32+08:00 原来它pgadmin4仍然在后台运行,所以它会在下次登录时再次启动。我刚刚用老学校杀死了这个过程,pkill -f pgAdmin4它不会在下次登录时自动启动。无需停止postgresql服务。 编辑 26/12/2018:我已将 @Ezze 的答案标记为解决方案,因为在我的情况下,这确实是一种更好的方法。 Kristopher Ives 2018-09-23T07:00:52+08:002018-09-23T07:00:52+08:00 您可以使用以下方法禁用启动服务: sudo systemctl stop postgresql sudo systemctl disable postgresql
在带有 KDE Plasma 5.12.6 的 Ubuntu 18.04 上面临同样的问题。关键问题是 KDE 保存桌面会话并在重新启动时恢复它。这就是为什么 pgAdmin 4 在重新启动之前运行时会自动启动的原因。
要解决此问题,请转到“系统设置”,在“工作区”部分选择“启动和关闭”选项卡,然后选择“桌面会话”:
您将看到在“登录时”部分启用了“恢复上一个会话”框。如果您只想在登录时将 pgAdmin 4 排除在恢复之外,那么只需在“要从会话中排除的应用程序”中键入其可执行文件的完整路径:
您可以通过运行检测路径:
如果您不想保存与桌面会话相关的数据,那么另一个简单的解决方案是勾选“从空会话开始”框。
之后单击“应用”按钮并重新启动系统。现在 pgAdmin 4 将仅在您明确创建时启动并打开浏览器。
原来它
pgadmin4
仍然在后台运行,所以它会在下次登录时再次启动。我刚刚用老学校杀死了这个过程,pkill -f pgAdmin4
它不会在下次登录时自动启动。无需停止postgresql
服务。编辑 26/12/2018:我已将 @Ezze 的答案标记为解决方案,因为在我的情况下,这确实是一种更好的方法。
您可以使用以下方法禁用启动服务: