(python3 lib/python3.6/site-packages/pgadmin4/pgAdmin4.py) &
sleep 3;
firefox -new-tab -url http://127.0.0.1:5050/browser/
Isso parece ter funcionado.
Eu queria rodar o pgadmin4 (precisa de um navegador para rodar) em um ícone de menu do gnome. Em seguida, deve abrir no firefox. Os seguintes trabalhos, quando eu abri-lo duas vezes. Entrada em /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;
Conteúdo de /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/
Eu sempre tenho que começar duas vezes. Ao introduzir o sleep, eu esperava que ele atrasasse o processo do firefox até que o pgAdmin4.py estivesse ativo. No entanto, ele só será aberto depois que eu abri-lo duas vezes.
(python3 lib/python3.6/site-packages/pgadmin4/pgAdmin4.py) &
sleep 3;
firefox -new-tab -url http://127.0.0.1:5050/browser/
Isso parece ter funcionado.
Tags gnome python3 shell-script