From 06a4986b9d6bb3993eb11599aa49509ebc8eeebe Mon Sep 17 00:00:00 2001 From: Michael Hanke Date: Wed, 22 Sep 2010 17:30:08 -0400 Subject: [PATCH] Basic infrastructure for a NeuroDebian desktop menu. --- debian/neurodebian-desktop.install | 3 ++ xdg/desktop/neurodebian-caret.desktop | 9 +++++ xdg/desktop/neurodebian-dcm2niigui.desktop | 10 +++++ xdg/desktop/neurodebian-fsl-4.1.desktop | 10 +++++ xdg/desktop/neurodebian-fslview.desktop | 12 ++++++ xdg/desktop/neurodebian-itksnap.desktop | 9 +++++ xdg/desktop/neurodebian-mricron.desktop | 11 +++++ xdg/desktop/neurodebian-mrtrix.desktop | 9 +++++ xdg/desktop/neurodebian-npm.desktop | 9 +++++ .../neurodebian-openelectrophy.desktop | 10 +++++ xdg/desktop/neurodebian-user-ml.desktop | 6 +++ xdg/desktop/neurodebian-vbview2.desktop | 8 ++++ .../neurodebian-electrophysiology.directory | 4 ++ xdg/directories/neurodebian-imaging.directory | 4 ++ .../neurodebian-psychophysics.directory | 4 ++ xdg/directories/neurodebian-support.directory | 4 ++ xdg/directories/neurodebian.directory | 4 ++ xdg/neurodebian.menu | 40 +++++++++++++++++++ 18 files changed, 166 insertions(+) create mode 100644 xdg/desktop/neurodebian-caret.desktop create mode 100644 xdg/desktop/neurodebian-dcm2niigui.desktop create mode 100644 xdg/desktop/neurodebian-fsl-4.1.desktop create mode 100644 xdg/desktop/neurodebian-fslview.desktop create mode 100644 xdg/desktop/neurodebian-itksnap.desktop create mode 100644 xdg/desktop/neurodebian-mricron.desktop create mode 100644 xdg/desktop/neurodebian-mrtrix.desktop create mode 100644 xdg/desktop/neurodebian-npm.desktop create mode 100644 xdg/desktop/neurodebian-openelectrophy.desktop create mode 100644 xdg/desktop/neurodebian-user-ml.desktop create mode 100644 xdg/desktop/neurodebian-vbview2.desktop create mode 100644 xdg/directories/neurodebian-electrophysiology.directory create mode 100644 xdg/directories/neurodebian-imaging.directory create mode 100644 xdg/directories/neurodebian-psychophysics.directory create mode 100644 xdg/directories/neurodebian-support.directory create mode 100644 xdg/directories/neurodebian.directory create mode 100644 xdg/neurodebian.menu diff --git a/debian/neurodebian-desktop.install b/debian/neurodebian-desktop.install index d0e1a8f..2e3c894 100644 --- a/debian/neurodebian-desktop.install +++ b/debian/neurodebian-desktop.install @@ -1 +1,4 @@ build/wallpaper/neurodebian.png usr/share/backgrounds +xdg/neurodebian.menu etc/xdg/menus/applications-merged +xdg/directories/* usr/share/desktop-directories +xdg/desktop/* usr/share/applications diff --git a/xdg/desktop/neurodebian-caret.desktop b/xdg/desktop/neurodebian-caret.desktop new file mode 100644 index 0000000..8519fa2 --- /dev/null +++ b/xdg/desktop/neurodebian-caret.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Encoding=UTF-8 +GenericName=Cortical Surface Reconstruction and Visualization +Name=Caret +Exec=caret5 +Type=Application +Terminal=false +Categories=X-NeuroDebian-MedicalImaging; + diff --git a/xdg/desktop/neurodebian-dcm2niigui.desktop b/xdg/desktop/neurodebian-dcm2niigui.desktop new file mode 100644 index 0000000..eb14580 --- /dev/null +++ b/xdg/desktop/neurodebian-dcm2niigui.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Encoding=UTF-8 +GenericName=DICOM to NIfTI Conversion +GenericName[ru]=Конвертор из DICOM в NIfTI +Name=dcm2nii +Exec=dcm2niigui %F +Type=Application +Terminal=false +Categories=X-NeuroDebian-MedicalImaging +Icon=mricron.xpm diff --git a/xdg/desktop/neurodebian-fsl-4.1.desktop b/xdg/desktop/neurodebian-fsl-4.1.desktop new file mode 100644 index 0000000..bc2e93d --- /dev/null +++ b/xdg/desktop/neurodebian-fsl-4.1.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Encoding=UTF-8 +GenericName=Software Collection for (f)MRI Data Analysis +GenericName[de]=Software-Kollektion zur (f)MRT-Daten Analyse +Name=FSL 4.1 +Exec=fsl4.1-fsl +Icon=fsl-4.1.xpm +Type=Application +Terminal=false +Categories=X-NeuroDebian-MedicalImaging diff --git a/xdg/desktop/neurodebian-fslview.desktop b/xdg/desktop/neurodebian-fslview.desktop new file mode 100644 index 0000000..ef86da3 --- /dev/null +++ b/xdg/desktop/neurodebian-fslview.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Encoding=UTF-8 +GenericName=MRI Image Viewer +GenericName[de]=Betrachter für MRT-Daten +Name=FSLView +Exec=fslview %F +Type=Application +Terminal=false +Comment=This program is part of FSL +Comment[de]=Dieses Programm gehört zu FSL +Categories=X-NeuroDebian-MedicalImaging +Icon=fslview.xpm diff --git a/xdg/desktop/neurodebian-itksnap.desktop b/xdg/desktop/neurodebian-itksnap.desktop new file mode 100644 index 0000000..65680ef --- /dev/null +++ b/xdg/desktop/neurodebian-itksnap.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Encoding=UTF-8 +GenericName=3D Structure Segmentation +Name=ITK-SNAP +Exec=itksnap %F +Type=Application +Terminal=false +Categories=X-NeuroDebian-MedicalImaging +Icon=itksnap.xpm diff --git a/xdg/desktop/neurodebian-mricron.desktop b/xdg/desktop/neurodebian-mricron.desktop new file mode 100644 index 0000000..07e9fec --- /dev/null +++ b/xdg/desktop/neurodebian-mricron.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Encoding=UTF-8 +GenericName=2D/3D MRI Image Viewer +GenericName[de]=2D/3D Betrachter für MRT-Daten +GenericName[ru]=Просмотр 2D/3D МРТ-данных +Name=MRIcron +Exec=mricron %F +Type=Application +Terminal=false +Categories=X-NeuroDebian-MedicalImaging +Icon=mricron.xpm diff --git a/xdg/desktop/neurodebian-mrtrix.desktop b/xdg/desktop/neurodebian-mrtrix.desktop new file mode 100644 index 0000000..aa9e4da --- /dev/null +++ b/xdg/desktop/neurodebian-mrtrix.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Encoding=UTF-8 +GenericName=MRI Tractography View +Name=MRview +Exec=mrview %F +Type=Application +Terminal=false +Categories=X-NeuroDebian-MedicalImaging +Icon=mrtrix.xpm diff --git a/xdg/desktop/neurodebian-npm.desktop b/xdg/desktop/neurodebian-npm.desktop new file mode 100644 index 0000000..82c2175 --- /dev/null +++ b/xdg/desktop/neurodebian-npm.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Encoding=UTF-8 +GenericName=Non-parametric MRI Analysis +Name=NPM +Exec=npm +Type=Application +Terminal=false +Categories=X-NeuroDebian-MedicalImaging +Icon=mricron.xpm diff --git a/xdg/desktop/neurodebian-openelectrophy.desktop b/xdg/desktop/neurodebian-openelectrophy.desktop new file mode 100644 index 0000000..8b1cb1a --- /dev/null +++ b/xdg/desktop/neurodebian-openelectrophy.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Encoding=UTF-8 +GenericName=Electrophysiological Data Analysis +GenericName[de]=Elektrophysiologische Daten-Analyse +Name=OpenElectrophy +Exec=openelectrophy +Type=Application +Terminal=false +Categories=X-NeuroDebian-Electrophysiology +Icon=openelectrophy.png diff --git a/xdg/desktop/neurodebian-user-ml.desktop b/xdg/desktop/neurodebian-user-ml.desktop new file mode 100644 index 0000000..1011257 --- /dev/null +++ b/xdg/desktop/neurodebian-user-ml.desktop @@ -0,0 +1,6 @@ +[Desktop Entry] +Name=User Mailing List Archive +Type=Application +Exec=x-www-browser "http://lists.alioth.debian.org/pipermail/neurodebian-users" +Comment=Opens the list archive in a browser window +Categories=X-NeuroDebian-Support diff --git a/xdg/desktop/neurodebian-vbview2.desktop b/xdg/desktop/neurodebian-vbview2.desktop new file mode 100644 index 0000000..cad32c8 --- /dev/null +++ b/xdg/desktop/neurodebian-vbview2.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Encoding=UTF-8 +GenericName=VoxBo Image Viewer +Name=VBView2 +Exec=vbview2 %F +Type=Application +Terminal=false +Categories=X-NeuroDebian-MedicalImaging diff --git a/xdg/directories/neurodebian-electrophysiology.directory b/xdg/directories/neurodebian-electrophysiology.directory new file mode 100644 index 0000000..b2d8eab --- /dev/null +++ b/xdg/directories/neurodebian-electrophysiology.directory @@ -0,0 +1,4 @@ +[Desktop Entry] +Name=Electrophysiology +Icon=neurodebian-electrophysiology +Type=Directory diff --git a/xdg/directories/neurodebian-imaging.directory b/xdg/directories/neurodebian-imaging.directory new file mode 100644 index 0000000..a211184 --- /dev/null +++ b/xdg/directories/neurodebian-imaging.directory @@ -0,0 +1,4 @@ +[Desktop Entry] +Name=Medical Imaging +Icon=neurodebian-imaging +Type=Directory diff --git a/xdg/directories/neurodebian-psychophysics.directory b/xdg/directories/neurodebian-psychophysics.directory new file mode 100644 index 0000000..d7e2edc --- /dev/null +++ b/xdg/directories/neurodebian-psychophysics.directory @@ -0,0 +1,4 @@ +[Desktop Entry] +Name=Psychophysics +Icon=neurodebian-psychophysics +Type=Directory diff --git a/xdg/directories/neurodebian-support.directory b/xdg/directories/neurodebian-support.directory new file mode 100644 index 0000000..5767071 --- /dev/null +++ b/xdg/directories/neurodebian-support.directory @@ -0,0 +1,4 @@ +[Desktop Entry] +Name=Support +Icon=system-help +Type=Directory diff --git a/xdg/directories/neurodebian.directory b/xdg/directories/neurodebian.directory new file mode 100644 index 0000000..8a6ee3e --- /dev/null +++ b/xdg/directories/neurodebian.directory @@ -0,0 +1,4 @@ +[Desktop Entry] +Name=NeuroDebian +Icon=neurodebian-logo +Type=Directory diff --git a/xdg/neurodebian.menu b/xdg/neurodebian.menu new file mode 100644 index 0000000..dfb8cdd --- /dev/null +++ b/xdg/neurodebian.menu @@ -0,0 +1,40 @@ + + + Applications + + neurodebian-main + neurodebian.directory + + X-NeuroDebian + + + neurodebian-electrophysiology + neurodebian-electrophysiology.directory + + X-NeuroDebian-Electrophysiology + + + + neurodebian-imaging + neurodebian-imaging.directory + + X-NeuroDebian-MedicalImaging + + + + neurodebian-psychophysics + neurodebian-psychophysics.directory + + X-NeuroDebian-Psychophysics + + + + neurodebian-support + neurodebian-support.directory + + X-NeuroDebian-Support + + + + -- 2.39.2