Creé una .desktop
entrada para uninstalación personalizada de QGISen ~/.local/share/applications
. Por alguna razón, el lanzador de Unity ykupferrechace indexar la entrada, no aparece.
Aquí está el contenido de ~/.local/share/applications/qgis-custom.desktop
. Dejé de lado las traducciones.
[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
en unpregunta anteriorDescubrí que LD_LIBRARY_PATH
hay que exportarlo. La aplicación se inicia correctamente cuando la inicio desde el shell.
Respuesta1
La TryExec
clave solo debe contener el comando sin ningún parámetro. Si no existe (en una de las carpetas $PATH
si no utiliza una ruta absoluta), es posible que se ignore la entrada.
Así que solo usa
TryExec=/home/jjd/bin/qgis/bin/qgis
(o eliminar la línea por completo)