对于 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 中具有正确地址的网页)。
然而这似乎不再起作用了,我可以(经过一些麻烦,见评论)将图标添加到收藏夹栏并在搜索应用程序时找到桌面条目。但是尝试单击此图标不会打开任何内容,似乎图标指向“无”。
那么如何真正让它执行给定的脚本呢?
答案1
改变你的
Exec=/home/paul/pgadmin4/pgadmin4.sh
到
Exec=bash /home/paul/pgadmin4/pgadmin4.sh