← Back to team overview

kicad-developers team mailing list archive

[PATCH 3/5] Clean up the applications/*.destop files.

 

Put all keys in consistent order and remove/fix bogus mime types, some
assigned to programs that don't even open files. Those files could use
some TLC from translators and people better at words than me to
improve the wording and provide translated names and tooltips, I
preserved some of the french that was already in the files.
---
 .../linux/mime/applications/bitmap2component.desktop     | 12 ++++++------
 resources/linux/mime/applications/eeschema.desktop       | 16 +++++++++-------
 resources/linux/mime/applications/gerbview.desktop       | 13 +++++++------
 resources/linux/mime/applications/kicad.desktop          | 14 ++++++++------
 resources/linux/mime/applications/pcbcalculator.desktop  | 14 +++++++-------
 resources/linux/mime/applications/pcbnew.desktop         | 15 ++++++++-------
 6 files changed, 45 insertions(+), 39 deletions(-)

diff --git a/resources/linux/mime/applications/bitmap2component.desktop b/resources/linux/mime/applications/bitmap2component.desktop
index f2ff024..9426fde 100644
--- a/resources/linux/mime/applications/bitmap2component.desktop
+++ b/resources/linux/mime/applications/bitmap2component.desktop
@@ -1,10 +1,10 @@
 [Desktop Entry]
+Version=1.0
+Terminal=false
+Icon=bitmap2component
+Type=Application
 Categories=Development;Electronics;
-Comment=Create a component from a bitmap for use with KiCad
 Exec=bitmap2component
-GenericName=EDA Suite
-Icon=bitmap2component
-MimeType=application/x-bitmap2component-project;
 Name=Bitmap to Component Converter
-Type=Application
-Name[en_US]=Bitmap to Component Converter
+GenericName=Bitmap to Component Converter
+Comment=Create a component from a bitmap for use with KiCad
diff --git a/resources/linux/mime/applications/eeschema.desktop b/resources/linux/mime/applications/eeschema.desktop
index 41b1ba3..b0d0c14 100644
--- a/resources/linux/mime/applications/eeschema.desktop
+++ b/resources/linux/mime/applications/eeschema.desktop
@@ -1,11 +1,13 @@
 [Desktop Entry]
+Version=1.0
+Terminal=false
+Icon=eeschema
+Type=Application
 Categories=Development;Electronics;
-Comment=Design an electronic schematic
-Comment[fr]=Dessiner des schémas électroniques
 Exec=eeschema %f
-GenericName=Electronic schematic design
+MimeType=application/x-kicad-schematic;
+Name=Eeschema (Standalone)
+GenericName=Electronic schematic capture
 GenericName[fr]=Saisie de schéma électronique
-Icon=eeschema
-MimeType=application/x-eeschema-schematic;
-Name=Eeschema
-Type=Application
+Comment=Design an electronic schematic (Standalone)
+Comment[fr]=Dessiner des schémas électroniques (Standalone)
diff --git a/resources/linux/mime/applications/gerbview.desktop b/resources/linux/mime/applications/gerbview.desktop
index 42e3a83..289915c 100644
--- a/resources/linux/mime/applications/gerbview.desktop
+++ b/resources/linux/mime/applications/gerbview.desktop
@@ -1,10 +1,11 @@
 [Desktop Entry]
+Version=1.0
+Terminal=false
+Icon=gerbview
+Type=Application
 Categories=Development;Electronics;
-Comment=View gerber files
 Exec=gerbview
-GenericName=EDA Suite
-Icon=gerbview
-MimeType=application/x-gerbview-project;
+# MimeType= # XXX: association to gerber files?
 Name=GerbView
-Type=Application
-Name[en_US]=GerbView
+GenericName=Gerber File Viewer
+Comment=View gerber files
diff --git a/resources/linux/mime/applications/kicad.desktop b/resources/linux/mime/applications/kicad.desktop
index e9df0f0..a38b534 100644
--- a/resources/linux/mime/applications/kicad.desktop
+++ b/resources/linux/mime/applications/kicad.desktop
@@ -1,11 +1,13 @@
 [Desktop Entry]
+Version=1.0
+Terminal=false
+Icon=kicad
+Type=Application
 Categories=Development;Electronics;
-Comment=Design a printed circuit board
-Comment[fr]=Concevoir un circuit imprimé
 Exec=kicad %f
-GenericName=EDA Suite
-GenericName[fr]=Suite logicielle de conception électronique
-Icon=kicad
 MimeType=application/x-kicad-project;
 Name=KiCad
-Type=Application
+GenericName=EDA Suite
+Comment=Electronic Design Automation Suite
+Comment[fr]=Suite logicielle de conception électronique
+X-Desktop-File-Install-Version=0.22
diff --git a/resources/linux/mime/applications/pcbcalculator.desktop b/resources/linux/mime/applications/pcbcalculator.desktop
index ce37e64..af352d2 100644
--- a/resources/linux/mime/applications/pcbcalculator.desktop
+++ b/resources/linux/mime/applications/pcbcalculator.desktop
@@ -1,10 +1,10 @@
 [Desktop Entry]
-Categories=Development;Electronics;
-Comment=Calculator for various electronics related computations
-Exec=pcb_calculator
-GenericName=EDA Suite
+Version=1.0
+Terminal=false
 Icon=pcbcalculator
-MimeType=application/x-pcbcalculator-project;
-Name=Pcb Calculator
 Type=Application
-Name[en_US]=Pcb Calculator
+Categories=Development;Electronics;
+Exec=pcb_calculator
+Name=PCB Calculator
+GenericName=PCB Calculator
+Comment=Calculator for various electronics related computations
diff --git a/resources/linux/mime/applications/pcbnew.desktop b/resources/linux/mime/applications/pcbnew.desktop
index 120231e..2253675 100644
--- a/resources/linux/mime/applications/pcbnew.desktop
+++ b/resources/linux/mime/applications/pcbnew.desktop
@@ -1,10 +1,11 @@
 [Desktop Entry]
-Categories=Development;Electronics;
-Comment=Layout a printed circuit board
-Exec=pcbnew %f
-GenericName=EDA Suite
+Version=1.0
+Terminal=false
 Icon=pcbnew
-MimeType=application/x-pcbnew-pcb;
-Name=Pcbnew
 Type=Application
-Name[en_US]=Pcbnew
+Categories=Development;Electronics;
+Exec=pcbnew %f
+MimeType=application/x-kicad-pcb;
+Name=Pcbnew (Standalone)
+GenericName=PCB Layout Program
+Comment=KiCADs Printed Circuit Board Layout Program (Standalone)

Follow ups

References