最近、pgAdminはブート時に自動的に起動します。私はKDEを使用していますが、AutostartにpgAdminのエントリがありません。また、~/.config/autostart
にもエントリがありません(そう、Autostartはそこからファイルを使用していると思います)。
Ubuntu 18.04とKDE Plasma 5.12.6で同じ問題に直面しています。重要な問題は、KDEがデスクトップセッションを保存し、再起動時に復元することです。再起動前に実行されていた場合、pgAdmin 4は自動的に起動します。
これを修正するには、「システム設定」に移動し、「起動とシャットダウン」「ワークスペース」セクションのタブで、「デスクトップセッション」:
「前のセッションを復元する」ボックスが「ログイン時」そこにセクション。ログイン時の復元のみからpgAdmin 4を除外する場合は、「セッションから除外するアプリケーション」にその実行可能ファイルへのフルパスを入力します。
/usr/bin/pgAdmin4
以下を実行することでパスを検出できます:
which pgAdmin4
デスクトップセッション関連のデータを保存したくない場合は、「空のセッションで開始する」ボックスにチェックを入れると簡単です。
その後、「適用」ボタンをクリックして、システムを再起動します。 pgAdmin 4は、明示的に作成した場合にのみブラウザを起動して開きます。
pgadmin4
がまだバックグラウンドで実行されていたことが原因であることが判明したため、次回のログイン時に再び起動します。古い学校pkill -f pgAdmin4
でプロセスを強制終了しましたが、次回のログイン時に自動的に起動しなくなりました。 postgresql
サービスを停止する必要はありません。
EDIT 26/12/2018:私の代わりに@Ezzeの答えを解決策としてマークしました。
以下を使用して、スタートアップサービスを無効にできます。
Sudo systemctl stop postgresql
Sudo systemctl disable postgresql