web-dev-qa-db-ja.com

pgAdmin 4が起動時に起動しないようにする(ubuntu 16.04)

最近、pgAdminはブート時に自動的に起動します。私はKDEを使用していますが、AutostartにpgAdminのエントリがありません。また、~/.config/autostartにもエントリがありません(そう、Autostartはそこからファイルを使用していると思います)。

5
Bobby Wibowo

Ubuntu 18.04とKDE Plasma 5.12.6で同じ問題に直面しています。重要な問題は、KDEがデスクトップセッションを保存し、再起動時に復元することです。再起動前に実行されていた場合、pgAdmin 4は自動的に起動します。

これを修正するには、「システム設定」に移動し、「起動とシャットダウン」「ワークスペース」セクションのタブで、「デスクトップセッション」

Desktop session

「前のセッションを復元する」ボックスが「ログイン時」そこにセクション。ログイン時の復元のみからpgAdmin 4を除外する場合は、「セッションから除外するアプリケーション」にその実行可能ファイルへのフルパスを入力します。

/usr/bin/pgAdmin4

以下を実行することでパスを検出できます:

which pgAdmin4

デスクトップセッション関連のデータを保存したくない場合は、「空のセッションで開始する」ボックスにチェックを入れると簡単です。

その後、「適用」ボタンをクリックして、システムを再起動します。 pgAdmin 4は、明示的に作成した場合にのみブラウザを起動して開きます。

7
Ezze

pgadmin4がまだバックグラウンドで実行されていたことが原因であることが判明したため、次回のログイン時に再び起動します。古い学校pkill -f pgAdmin4でプロセスを強制終了しましたが、次回のログイン時に自動的に起動しなくなりました。 postgresqlサービスを停止する必要はありません。

EDIT 26/12/2018:私の代わりに@Ezzeの答えを解決策としてマークしました。

0
Bobby Wibowo

以下を使用して、スタートアップサービスを無効にできます。

Sudo systemctl stop postgresql
Sudo systemctl disable postgresql
0
Kristopher Ives