improve desktop integration for Linux
This commit is contained in:
@ -192,6 +192,8 @@ elseif((CMAKE_SYSTEM_NAME STREQUAL "Windows") AND CMAKE_CROSSCOMPILING)
|
|||||||
elseif(CMAKE_SYSTEM_NAME STREQUAL "Linux")
|
elseif(CMAKE_SYSTEM_NAME STREQUAL "Linux")
|
||||||
install(TARGETS lammps-gui DESTINATION ${CMAKE_INSTALL_BINDIR})
|
install(TARGETS lammps-gui DESTINATION ${CMAKE_INSTALL_BINDIR})
|
||||||
install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/lammps-gui.desktop DESTINATION ${CMAKE_INSTALL_DATADIR}/applications/)
|
install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/lammps-gui.desktop DESTINATION ${CMAKE_INSTALL_DATADIR}/applications/)
|
||||||
|
install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/lammps-input.xml DESTINATION ${CMAKE_INSTALL_DATADIR}/mime/packages/)
|
||||||
|
install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/lammps-input.xml DESTINATION ${CMAKE_INSTALL_DATADIR}/mime/text/x-application-lammps.xml)
|
||||||
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/icons/hicolor DESTINATION ${CMAKE_INSTALL_DATADIR}/icons/)
|
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/icons/hicolor DESTINATION ${CMAKE_INSTALL_DATADIR}/icons/)
|
||||||
install(CODE [[
|
install(CODE [[
|
||||||
file(GET_RUNTIME_DEPENDENCIES
|
file(GET_RUNTIME_DEPENDENCIES
|
||||||
|
|||||||
@ -1,10 +1,11 @@
|
|||||||
[Desktop Entry]
|
[Desktop Entry]
|
||||||
Version=1.0
|
Version=1.0
|
||||||
Type=Application
|
Type=Application
|
||||||
Categories=Science;Engineering;
|
Categories=Education;Science
|
||||||
|
MimeType=text/x-application-lammps
|
||||||
Exec=lammps-gui %f
|
Exec=lammps-gui %f
|
||||||
Name=The LAMMPS GUI
|
Name=The LAMMPS GUI
|
||||||
Terminal=false
|
Terminal=false
|
||||||
GenericName=MD Simulator
|
GenericName=LAMMPS MD Simulator GUI
|
||||||
Keywords=MD Simulation;LAMMPS;Molecular Dynamics;N-Body
|
Keywords=MD Simulation;LAMMPS;Molecular Dynamics;N-Body
|
||||||
Icon=lammps
|
Icon=lammps
|
||||||
|
|||||||
8
tools/lammps-gui/lammps-input.xml
Normal file
8
tools/lammps-gui/lammps-input.xml
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
|
||||||
|
<mime-type type="text/x-application-lammps">
|
||||||
|
<comment>LAMMPS input file</comment>
|
||||||
|
<glob pattern="*.lmp"/>
|
||||||
|
<glob pattern="in.*"/>
|
||||||
|
</mime-type>
|
||||||
|
</mime-info>
|
||||||
Reference in New Issue
Block a user