Unity 启动器中未显示桌面条目

Unity 启动器中未显示桌面条目

我创建了一个.desktop条目自定义 QGIS 安装由于~/.local/share/applications某种原因,Unity启动器和铜金矿拒绝索引该条目-它不会显示。

以下是 的内容~/.local/share/applications/qgis-custom.desktop。我省略了翻译。

[Desktop Entry]
Type=Application
Name=QGIS Desktop HEAD
Version=1.0
GenericName=Geographic Information System
Icon=qgis
TryExec=env LD_LIBRARY_PATH=/home/jjd/bin/qgis/lib /home/jjd/bin/qgis/bin/qgis
Exec=env LD_LIBRARY_PATH=/home/jjd/bin/qgis/lib /home/jjd/bin/qgis/bin/qgis %F
Terminal=false
StartupNotify=false
Categories=Qt;Education;Science;Geography;
MimeType=application/x-qgis-project;image/tiff;image/jpeg;image/jp2;application/x-raster-aig;application/x-raster-ecw;application/x-raster-mrsid;application/x-mapinfo-mif;application/x-esri-shape;
Keywords=map;globe;postgis;wms;wfs;ogc;osgeo

在一个前一个问题我发现必须LD_LIBRARY_PATH导出。当我从 shell 启动应用程序时,该应用程序成功启动。

答案1

TryExec键应仅包含不带任何参数的命令。如果不存在该命令($PATH如果您未使用绝对路径,则位于某个文件夹中),则可能会忽略该条目。

因此只需使用

TryExec=/home/jjd/bin/qgis/bin/qgis

(或者直接删除该行)

相关内容