我创建了一个.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
(或者直接删除该行)