在ubuntu gnome中一键打开pgadmin4

在ubuntu gnome中一键打开pgadmin4

我想从 gnome 菜单图标运行 pgadmin4(需要浏览器才能运行)。然后它应该在 Firefox 中打开。当我打开它两次时,以下内容有效。 /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/

我总是必须启动两次。通过引入 sleep,我希望它能够延迟 firefox 进程,直到 pgAdmin4.py 启动。尽管如此,它只有在我打开两次后才会打开。

答案1

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

这似乎奏效了。

相关内容