From a9dc5ef7cee934bb3e4cac10963d3e724dab09cd Mon Sep 17 00:00:00 2001 From: alemuntoni Date: Wed, 15 Apr 2020 14:38:23 +0200 Subject: [PATCH] icon for appimage --- install/linux/linux_appimage.sh | 9 ++++++--- install/linux/resources/default.desktop | 2 +- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/install/linux/linux_appimage.sh b/install/linux/linux_appimage.sh index 9a70b184e..cd4ea987f 100755 --- a/install/linux/linux_appimage.sh +++ b/install/linux/linux_appimage.sh @@ -1,6 +1,6 @@ #!/bin/bash # this is a script shell for setting up the application bundle for linux -# Requires a properly built meshlab (does not require to run the +# Requires a properly built meshlab (does not require to run the # linux_deploy.sh script). # # This script can be run only in the oldest supported linux distro that you are using @@ -8,7 +8,7 @@ # # Without given arguments, MeshLab AppImage will be placed in the meshlab/distrib # directory. -# +# # You can give as argument the DISTRIB_PATH. cd "${0%/*}" #move to script directory @@ -49,8 +49,11 @@ rm -r plugins/U3D_W32/ rm -r plugins/plugins.txt rm -r README.md +mkdir -p usr/share/icons/hicolor/512x512/apps/ +mv meshlab.png usr/share/icons/hicolor/512x512/apps/meshlab.png + $INSTALL_PATH/resources/linuxdeployqt meshlab -appimage -executable=meshlabserver -mv *.AppImage MeshLab$(date +%Y.%m)-linux.AppImage +mv *.AppImage MeshLab$(date +%Y.%m)-linux.AppImage #at this point, distrib folder contains all the files necessary to execute meshlab echo MeshLab$(date +%Y.%m)-linux.AppImage generated diff --git a/install/linux/resources/default.desktop b/install/linux/resources/default.desktop index b460248eb..25bb52dd4 100755 --- a/install/linux/resources/default.desktop +++ b/install/linux/resources/default.desktop @@ -7,7 +7,7 @@ GenericName=Mesh processing GenericName[en_GB]=Mesh processing Comment=View and process meshes Exec=AppRun %F -Icon=meshlab.png +Icon=meshlab Terminal=false MimeType=model/mesh;application/x-3ds;image/x-3ds;model/x-ply;application/sla;model/x-quad-object;model/x-geomview-off;application/x-cyclone-ptx;application/x-vmi;application/x-bre;model/vnd.collada+xml;model/openctm;application/x-expe-binary;application/x-expe-ascii;application/x-xyz;application/x-gts;chemical/x-pdb;application/x-tri;application/x-asc;model/x3d+xml;model/x3d+vrml;model/vrml;model/u3d;model/idtf; Categories=Graphics;3DGraphics;Viewer;Qt;