В Ubuntu 18.04 (рабочий стол GNOME) средство запуска приложений .deskotp, указывающее на сценарий, не запускает указанный сценарий

Что ж, для 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 с правильным адрес).

Однако, похоже, это больше не работает, я могу (после некоторых проблем, см. Комментарии) добавить значок на панель избранного и найти запись на рабочем столе при поиске приложений. Однако попытка щелкнуть этот значок ничего не открывает, кажется, что значок не указывает ни на что.

Итак, как на самом деле заставить его выполнить данный сценарий?

4
задан 11 September 2018 в 19:38

1 ответ

Измените свой

Exec=/home/paul/pgadmin4/pgadmin4.sh

на

Exec=bash /home/paul/pgadmin4/pgadmin4.sh
0
ответ дан 31 May 2020 в 10:42

Другие вопросы по тегам:

Похожие вопросы: