summaryrefslogtreecommitdiffstats
path: root/data/menu-format
diff options
context:
space:
mode:
Diffstat (limited to 'data/menu-format')
-rw-r--r--data/menu-format/add-categories130
-rw-r--r--data/menu-format/deprecated-desktop-keys12
-rw-r--r--data/menu-format/kde-desktop-keys10
-rw-r--r--data/menu-format/known-desktop-keys30
-rw-r--r--data/menu-format/menu-sections71
5 files changed, 253 insertions, 0 deletions
diff --git a/data/menu-format/add-categories b/data/menu-format/add-categories
new file mode 100644
index 0000000..841bc96
--- /dev/null
+++ b/data/menu-format/add-categories
@@ -0,0 +1,130 @@
+# This is a list of all Additional Categories for .desktop files.
+#
+# It is manually maintained; please keep it sorted.
+
+2DGraphics
+3DGraphics
+Accessibility
+ActionGame
+Adult
+AdventureGame
+Amusement
+ArcadeGame
+Archiving
+Art
+ArtificialIntelligence
+Astronomy
+AudioVideoEditing
+Biology
+BlocksGame
+BoardGame
+Building
+Calculator
+Calendar
+CardGame
+Chart
+Chat
+Chemistry
+Clock
+Compression
+ComputerScience
+ConsoleOnly
+Construction
+ContactManagement
+Core
+Database
+DataVisualization
+Debugger
+DesktopSettings
+Dialup
+Dictionary
+DiscBurning
+Documentation
+Economy
+Electricity
+Electronics
+Email
+Emulator
+Engineering
+Feed
+FileManager
+Filesystem
+FileTools
+FileTransfer
+Finance
+FlowChart
+Geography
+Geology
+Geoscience
+GNOME
+GTK
+GUIDesigner
+HamRadio
+HardwareSettings
+History
+Humanities
+IDE
+ImageProcessing
+InstantMessaging
+IRCClient
+Java
+KDE
+KidsGame
+Languages
+Literature
+LogicGame
+Maps
+Math
+MedicalSoftware
+Midi
+Mixer
+Monitor
+Motif
+Music
+News
+NumericalAnalysis
+OCR
+P2P
+PackageManager
+ParallelComputing
+PDA
+Photography
+Physics
+Player
+Presentation
+Printing
+Profiling
+ProjectManagement
+Publishing
+Qt
+RasterGraphics
+Recorder
+RemoteAccess
+RevisionControl
+Robotics
+RolePlaying
+Scanning
+Security
+Sequencer
+Shooter
+Simulation
+Spirituality
+Sports
+SportsGame
+Spreadsheet
+StrategyGame
+Telephony
+TelephonyTools
+TerminalEmulator
+TextEditor
+TextTools
+Translation
+Tuner
+TV
+VectorGraphics
+VideoConference
+Viewer
+WebBrowser
+WebDevelopment
+WordProcessor
+XFCE
diff --git a/data/menu-format/deprecated-desktop-keys b/data/menu-format/deprecated-desktop-keys
new file mode 100644
index 0000000..b8d0ea5
--- /dev/null
+++ b/data/menu-format/deprecated-desktop-keys
@@ -0,0 +1,12 @@
+# deprecated desktop keys
+BinaryPattern
+Encoding
+Extensions
+FilePattern
+MapNotify
+MiniIcon
+Protocols
+SortOrder
+SwallowExec
+SwallowTitle
+TerminalOptions
diff --git a/data/menu-format/kde-desktop-keys b/data/menu-format/kde-desktop-keys
new file mode 100644
index 0000000..a8ade9d
--- /dev/null
+++ b/data/menu-format/kde-desktop-keys
@@ -0,0 +1,10 @@
+# KDE uses some additional keys that should start with X-KDE but don't for
+# historical reasons.
+Dev
+DocPath
+FSType
+InitialPreference
+MountPoint
+ReadOnly
+ServiceTypes
+UnmountIcon
diff --git a/data/menu-format/known-desktop-keys b/data/menu-format/known-desktop-keys
new file mode 100644
index 0000000..738d806
--- /dev/null
+++ b/data/menu-format/known-desktop-keys
@@ -0,0 +1,30 @@
+# from https://specifications.freedesktop.org/desktop-entry-spec/latest/ar01s06.html
+# list of Recognized desktop entry keys
+# please alpha sort
+#
+# do not delete entry but move to deprecated-desktop-keys
+Actions
+Categories
+Comment
+DBusActivatable
+DesktopNames
+Exec
+GenericName
+Hidden
+Icon
+Keywords
+MimeType
+Name
+NoDisplay
+NotShowIn
+OnlyShowIn
+Path
+PrefersNonDefaultGPU
+SingleMainWindow
+StartupNotify
+StartupWMClass
+Terminal
+TryExec
+Type
+URL
+Version
diff --git a/data/menu-format/menu-sections b/data/menu-format/menu-sections
new file mode 100644
index 0000000..4131548
--- /dev/null
+++ b/data/menu-format/menu-sections
@@ -0,0 +1,71 @@
+# Data file of all the valid sections a menu item (or submenu) can go in.
+#
+# Authoritative source of menu sections:
+# https://www.debian.org/doc/packaging-manuals/menu-policy/ch2#s2.1
+#
+# This file maps "root sections" to the valid sections in each root
+# sections.
+#
+# Format:
+# root-section[/section]
+#
+# Please keep it sorted.
+
+Applications/Accessibility
+Applications/Amateur Radio
+Applications/Data Management
+Applications/Editors
+Applications/Education
+Applications/Emulators
+Applications/File Management
+Applications/Graphics
+Applications/Mobile Devices
+Applications/Network/Communication
+Applications/Network/File Transfer
+Applications/Network/Monitoring
+Applications/Network/Web Browsing
+Applications/Network/Web News
+Applications/Office
+Applications/Programming
+Applications/Project Management
+Applications/Science/Astronomy
+Applications/Science/Biology
+Applications/Science/Chemistry
+Applications/Science/Data Analysis
+Applications/Science/Electronics
+Applications/Science/Engineering
+Applications/Science/Geoscience
+Applications/Science/Mathematics
+Applications/Science/Medicine
+Applications/Science/Physics
+Applications/Science/Social
+Applications/Shells
+Applications/Sound
+Applications/System/Administration
+Applications/System/Hardware
+Applications/System/Language Environment
+Applications/System/Monitoring
+Applications/System/Package Management
+Applications/System/Security
+Applications/Terminal Emulators
+Applications/Text
+Applications/TV and Radio
+Applications/Video
+Applications/Viewers
+Applications/Web Development
+Games/Action
+Games/Adventure
+Games/Blocks
+Games/Board
+Games/Card
+Games/Puzzles
+Games/Simulation
+Games/Strategy
+Games/Tools
+Games/Toys
+Help
+Screen/Saving
+Screen/Locking
+Window Managers
+FVWM Modules
+Window Maker