我为自定义 QGIS 安装创建了一个.desktop
条目。出于某种原因,Unity 启动器和Kupfer拒绝为该条目编制索引——它没有显示。~/.local/share/applications
这是 的内容~/.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 启动应用程序时,应用程序成功启动。
TryExec
键应该只包含没有任何参数的命令。如果它不存在($PATH
如果您不使用绝对路径,则在其中一个文件夹中)可能会忽略该条目。所以只需使用
(或完全删除该行)