Что ж, для Unity / Ubuntu 16.04 я добавил собственный сценарий в меню быстрого запуска, добавив файл *. Desktop
внутри ~ / .local / share / applications /
С содержанием как:
[Desktop Entry]
Type=Application
Terminal=true
Name=pgadmin
Icon=/home/paul/pgadmin4/pgadmin4.png
Exec=/home/paul/pgadmin4/pgadmin4.sh
Содержимое скрипта в /home/paul/pgadmin4/pgadmin4.sh
:
#!/bin/bash
cd ~/pgadmin4
source bin/activate
python3 lib/python3.6/site-packages/pgadmin4/pgAdmin4.py &
/opt/google/chrome/google-chrome --profile-directory=Default --app-id=ojglidlfoedmhkmjdapihkjneoemohjm &
(запускает pgadmin4 python + веб-страницу в Chrome с правильным адрес).
Однако, похоже, это больше не работает, я могу (после некоторых проблем, см. Комментарии) добавить значок на панель избранного и найти запись на рабочем столе при поиске приложений. Однако попытка щелкнуть этот значок ничего не открывает, кажется, что значок не указывает ни на что.
Итак, как на самом деле заставить его выполнить данный сценарий?
Измените свой
Exec=/home/paul/pgadmin4/pgadmin4.sh
на
Exec=bash /home/paul/pgadmin4/pgadmin4.sh