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

(或完全刪除該行)

相關內容