我有Ubuntu18.04与等离子5桌面。我是一个程序员,我有一个关于罕见情况的问题。
我在~/.local/share/applications/xapp.desktop中有一个桌面文件,其内容如下:
#!/usr/bin/env xdg-open
[Desktop Entry]
Terminal=false
Icon=org-xapp
Type=Application
Categories=Development;
Exec=/home/james/Electron/dist/electron /home/james/path-to-electron-app
MimeType=
Name=XAPP
Comment=
#NoDisplay=true这个应用程序显示在“应用程序”菜单中,并且打开得很好,但是当我将它钉在KDE的任务栏上时,可执行文件就会被固定,而桌面文件中没有完整的命令。我预计它将被固定在桌面文件的完整命令行中。
我看到Chrome应用程序的定位是正确的,这些应用程序的桌面文件没有什么特别之处。
我的自定义应用程序没有正确定位的原因是什么?我怎样才能正确地将它钉在血浆5 KDE上?
发布于 2019-10-09 02:20:02
经过多次测试,我发现为什么不被识别。然而,我仍然认为这是一种奇怪的行为,并且很难发布应用程序。好的,为了正确的观点,我会展示我所有的测试。
我的应用程序将基于电子,所以我尝试了这个:
~/electron@6.0.11和带有电子示例应用程序的~/developer/electron-quick-startln -s ~/electron-6.0.11 ~/Electron符号链接/home/james/execute文件:#!/usr/bin/bash
/home/james/electron-6.0.11/electron /home/james/developer/electron-quick-start现在我将展示我尝试过的不同的桌面文件:
[Desktop Entry]
Terminal=false
Icon=org-xapp
....
Exec=/home/james/Electron/electron /home/james/developer/electron-quick-start
...[Desktop Entry]
Terminal=false
Icon=org-xapp
....
Exec="/home/james/Electron/electron" /home/james/developer/electron-quick-start
...[Desktop Entry]
Terminal=false
Icon=org-xapp
....
Exec=/home/james/electron-6.0.11/electron /home/james/developer/electron-quick-start
...[Desktop Entry]
Terminal=false
Icon=org-xapp
....
Exec="/home/james/electron-6.0.11/electron" /home/james/developer/electron-quick-start
...[Desktop Entry]
Terminal=false
Icon=org-xapp
....
Exec=env MYVAR=1 /home/james/electron-6.0.11/electron /home/james/developer/electron-quick-start
...[Desktop Entry]
Terminal=false
Icon=org-xapp
....
Exec=/home/james/execute
...好的,我的观点是:行为6是可接受的和不稳定的,行为1和2是有问题的(没有方法知道是否指向同一个文件?),行为4和5是不可接受的,在我看来是错误的,在这种情况下KDE任务栏应该识别桌面文件。
https://askubuntu.com/questions/1179471
复制相似问题