annotate plugins/template.desktop.in @ 2916:ae6cdcd69d9f default tip

Merge with upstream/master.
author Matti Hamalainen <ccr@tnsp.org>
date Tue, 14 May 2019 11:46:50 +0300
parents 5867602f7a60
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2894
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
1 [Desktop Entry]
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
2 Version=1.0
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
3 Type=Application
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
4
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
5 # The name which appears in the menu:
2869
c56112a165a4 Fix #649: Tell Git to ignore .desktop files globally
Dave Lambert <>
parents:
diff changeset
6 _Name=Template
2894
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
7 #Name[cs]=
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
8 #Name[fr]=
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
9 #Name[de]=Vorlage
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
10
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
11 # Replace "command" with the actual command or script:
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
12 Exec=command %f
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
13
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
14 # %f A single file name, even if multiple files are selected. The
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
15 # system reading the desktop entry should recognize that the program in
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
16 # question cannot handle multiple file arguments, and it should should
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
17 # probably spawn and execute multiple copies of a program for each
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
18 # selected file if the program is not able to handle additional file
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
19 # arguments. If files are not on the local file system (i.e. are on HTTP
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
20 # or FTP locations), the files will be copied to the local file system
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
21 # and %f will be expanded to point at the temporary file. Used for
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
22 # programs that do not understand the URL syntax.
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
23 #
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
24 # %F A list of files. Use for apps that can open several local files
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
25 # at once. Each file is passed as a separate argument to the executable
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
26 # program.
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
27 #
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
28 # %u A single URL. Local files may either be passed as file: URLs or
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
29 # as file path.
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
30 #
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
31 # %U A list of URLs. Each URL is passed as a separate argument to
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
32 # the executable program. Local files may either be passed as file: URLs
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
33 # or as file path.
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
34
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
35 # Change the following line to point to an icon of your choosing
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
36 Icon=gtk-file
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
37
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
38 # Use the following to only show this menu entry if the command is installed
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
39 #TryExec=command
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
40
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
41 # Desktop files that are usable only in Geeqie should be marked like this:
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
42 Categories=X-Geeqie;
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
43 OnlyShowIn=X-Geeqie;
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
44
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
45 # Uncomment the following line to include in a Geeqie menu,
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
46 # other than in the default path of EditMenu/ExternalMenu
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
47 #X-Geeqie-Menu-Path=<FileMenuPath>
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
48
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
49 # e.g.
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
50 #X-Geeqie-Menu-Path=SelectMenu/SelectSection
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
51
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
52 # Valid sections are:
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
53 # FileMenu
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
54 # FileMenu/OpenSection
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
55 # FileMenu/SearchSection
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
56 # FileMenu/PrintSection
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
57 # FileMenu/FileOpsSection
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
58 # FileMenu/QuitSection
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
59 # GoMenu
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
60 # SelectMenu
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
61 # SelectMenu/SelectSection
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
62 # SelectMenu/ClipboardSection
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
63 # SelectMenu/MarksSection
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
64 # EditMenu
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
65 # EditMenu/EditSection
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
66 # EditMenu/OrientationMenu
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
67 # EditMenu/RatingMenu
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
68 # EditMenu/PropertiesSection
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
69 # EditMenu/PreferencesSection
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
70 # PluginsMenu
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
71 # ViewMenu
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
72 # ViewMenu/WindowSection
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
73 # ViewMenu/FileDirMenu
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
74 # ViewMenu/FileDirMenu/FolderSection
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
75 # ViewMenu/FileDirMenu/ListSection
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
76 # ViewMenu/DirSection
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
77 # ViewMenu/ZoomMenu
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
78 # ViewMenu/ZoomMenu/ConnectZoomMenu
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
79 # ViewMenu/SplitMenu
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
80 # ViewMenu/StereoMenu
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
81 # ViewMenu/ColorMenu
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
82 # ViewMenu/OverlayMenu
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
83 # ViewMenu/ViewSection
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
84 # ViewMenu/ToolsSection
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
85 # ViewMenu/SlideShowSection
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
86 # HelpMenu
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
87 # HelpMenu/HelpSection
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
88
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
89 # This is a filter - see symlink.desktop and geeqie-symlink for an example
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
90 # how to use this feature
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
91 #X-Geeqie-Filter=true
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
92
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
93 # It can be made verbose
a4836631689a Tell Git to ignore .desktop files globally
Dave Lambert <dave@davelambert.org>
parents:
diff changeset
94 #X-Geeqie-Verbose=true