ワンクリックでubuntu gnomeでpgadmin4を開く

ワンクリックでubuntu gnomeでpgadmin4を開く

gnomeメニューアイコンからpgadmin4を実行したい(ブラウザを実行する必要があります)。これでFirefoxで開きます。 2回開くと、次のようになります。 /usr/share/applications/pgadmin4.desktopのエントリ:

[Desktop Entry]
Name=pgAdmin IV
Comment=PostgreSQL Administration Tool
Exec=/home/xyz/pgadmin4.sh
Terminal=false
Type=Application
Icon=pgadmin3
Categories=Development;Database;
Keywords=PostgreSQL;SQL;

/home/xyz/pgadmin4.shの内容:

python3 ~/.local/lib/python3.6/site-packages/pgadmin4/pgAdmin4.py; sleep 5; 
firefox -new-tab -url http://127.0.0.1:5050/browser/

いつも2回始めなければなりません。 sleepを導入することで、pgAdmin4.pyが起動するまでFirefoxプロセスが遅れることを願っています。それでも2回オンにしてからオンになります。

答え1

(python3 lib/python3.6/site-packages/pgadmin4/pgAdmin4.py) & 
sleep 3; 
firefox -new-tab -url http://127.0.0.1:5050/browser/ 

これはうまくいくようです。

関連情報