diff options
Diffstat (limited to 'scripts/man')
-rw-r--r-- | scripts/man/xdg-desktop.1 | 153 | ||||
-rw-r--r-- | scripts/man/xdg-icon.1 | 141 | ||||
-rw-r--r-- | scripts/man/xdg-menu.1 | 357 |
3 files changed, 0 insertions, 651 deletions
diff --git a/scripts/man/xdg-desktop.1 b/scripts/man/xdg-desktop.1 deleted file mode 100644 index e434b7f..0000000 --- a/scripts/man/xdg-desktop.1 +++ /dev/null @@ -1,153 +0,0 @@ -.\"Generated by db2man.xsl. Don't modify this, modify the source. -.de Sh \" Subsection -.br -.if t .Sp -.ne 5 -.PP -\fB\\$1\fR -.PP -.. -.de Sp \" Vertical space (when we can't use .PP) -.if t .sp .5v -.if n .sp -.. -.de Ip \" List item -.br -.ie \\n(.$>=3 .ne \\$3 -.el .ne 3 -.IP "\\$1" \\$2 -.. -.TH "XDG-DESKTOP" 1 "" "" "xdg-desktop Manual" -.SH NAME -xdg-desktop \- command line tool for (un)installing icons to the desktop -.SH "SYNOPSIS" -.ad l -.hy 0 -.HP 12 -\fBxdg\-desktop\fR install [\fB\-\-vendor\ \fIvendor\-id\fR\fR] \fIFILE\fR -.ad -.hy -.ad l -.hy 0 -.HP 12 -\fBxdg\-desktop\fR uninstall [\fB\-\-vendor\ \fIvendor\-id\fR\fR] \fIFILE\fR -.ad -.hy -.ad l -.hy 0 -.HP 12 -\fBxdg\-desktop\fR {\fB\fB\-\-help\fR\fR | \fB\fB\-\-manual\fR\fR | \fB\fB\-\-version\fR\fR} -.ad -.hy - -.SH "DESCRIPTION" - -.PP -The xdg\-desktop program can be used to install an application launcher or other file on the desktop of the current user\&. - -.PP -An application launcher is represented by a *\&.desktop file\&. Desktop files are defined by the freedesktop\&.org Desktop Entry Specification\&. The most important aspects of *\&.desktop files are summarized below\&. - -.SH "COMMANDS" - -.TP -install -Installs \fIFILE\fR to the desktop of the current user\&. - -.TP -uninstall -Removes \fIFILE\fR from the desktop of the current user\&. - -.SH "OPTIONS" - -.TP -\fB\-\-vendor\fR \fIvendor\-id\fR -Adds \fIvendor\-id\fR as a prefix when installing desktop files\&. - -.TP -\fB\-\-help\fR -Show command synopsis\&. - -.TP -\fB\-\-manual\fR -Show this manualpage\&. - -.TP -\fB\-\-version\fR -Show the xdg\-utils version information\&. - -.SH "DESKTOP FILES" - -.PP -An application launcher can be added to the desktop by installing a *\&.desktop file\&. A *\&.desktop file consists of a \fI[Desktop Entry]\fR header followed by several \fIKey\fR=\fIValue\fR lines\&. - -.PP -A *\&.desktop file can provide a name and description for an application in several different languages\&. This is done by adding a language code as used by LC_MESSAGES in square brackets behind the \fIKey\fR\&. This way one can specify different values for the same \fIKey\fR depending on the currently selected language\&. - -.PP -The following keys are often used: - -.TP -Value=1\&.0 -This is a mandatory field to indicate that the *\&.desktop file follows the 1\&.0 version of the specification\&. - -.TP -Type=Application -This is a mandatory field that indicates that the *\&.desktop file describes an application launcher\&. - -.TP -Name=\fIApplication Name\fR -The name of the application\&. For example \fIMozilla\fR - -.TP -GenericName=\fIGeneric Name\fR -A generic description of the application\&. For example \fIWeb Browser\fR - -.TP -Comment=\fIComment\fR -Optional field to specify a tooltip for the application\&. For example \fIVisit websites on the Internet\fR - -.TP -Icon=\fIIcon File\fR -The icon to use for the application\&. This can either be an absolute path to an image file or an icon\-name\&. If an icon\-name is provided an image lookup by name is done in the user's current icon theme\&. The \fBxdg\-icon\fR command can be used to install image files into icon themes\&. The advantage of using an icon\-name instead of an absolute path is that with an icon\-name the application icon can be provided in several different sizes as well as in several differently themed styles\&. - -.TP -Exec=\fICommand Line\fR -The command line to start the application\&. If the application can open files the %f placeholder should be specified\&. When a file is dropped on the application launcher the %f is replaced with the file path of the dropped file\&. If multiple files can be specified on the command line the %F placeholder should be used instead of %f\&. If the application is able to open URLs in addition to local files then %u or %U can be used instead of %f or %F\&. - -.PP -For a complete oveview of the *\&.desktop file format please visit http://www\&.freedesktop\&.org/wiki/Standards/desktop\-entry\-spec - -.SH "EXIT CODES" - -.PP -An exit code of 0 indicates success while a non\-zero exit code indicates failure\&. The following failure codes can be returned: - -.TP -\fB1\fR -Error in command line syntax\&. - -.TP -\fB2\fR -One of the files passed on the command line did not exist\&. - -.TP -\fB3\fR -A required tool could not be found\&. - -.TP -\fB4\fR -The action failed\&. - -.SH "SEE ALSO" - -.PP -\fBxdg\-icon\fR(1) - -.SH "EXAMPLES" - -.PP -TBD - -.SH AUTHORS -Kevin Krammer, Jeremy White. diff --git a/scripts/man/xdg-icon.1 b/scripts/man/xdg-icon.1 deleted file mode 100644 index 518481b..0000000 --- a/scripts/man/xdg-icon.1 +++ /dev/null @@ -1,141 +0,0 @@ -.\"Generated by db2man.xsl. Don't modify this, modify the source. -.de Sh \" Subsection -.br -.if t .Sp -.ne 5 -.PP -\fB\\$1\fR -.PP -.. -.de Sp \" Vertical space (when we can't use .PP) -.if t .sp .5v -.if n .sp -.. -.de Ip \" List item -.br -.ie \\n(.$>=3 .ne \\$3 -.el .ne 3 -.IP "\\$1" \\$2 -.. -.TH "XDG-ICON" 1 "" "" "xdg-icon Manual" -.SH NAME -xdg-icon \- command line tool for (un)installing icons -.SH "SYNOPSIS" -.ad l -.hy 0 -.HP 9 -\fBxdg\-icon\fR install [\fB\-\-noupdate\fR] [\fB\-\-theme\ \fItheme\fR\fR] [\fB\-\-context\ \fIcontext\fR\fR] [\fB\-\-size\ \fIsize\fR\fR] {\fB\fB\-\-user\fR\fR | \fB\fB\-\-system\fR\fR} \fIicon\-file\fR [\fIicon\-name\fR] -.ad -.hy -.ad l -.hy 0 -.HP 9 -\fBxdg\-icon\fR uninstall [\fB\-\-noupdate\fR] [\fB\-\-theme\ \fItheme\fR\fR] [\fB\-\-context\ \fIcontext\fR\fR] [\fB\-\-size\ \fIsize\fR\fR] {\fB\fB\-\-user\fR\fR | \fB\fB\-\-system\fR\fR} \fIicon\-name\fR -.ad -.hy -.ad l -.hy 0 -.HP 9 -\fBxdg\-icon\fR forceupdate [\fB\-\-theme\ \fItheme\fR\fR] {\fB\-\-user\fR | \fB\-\-system\fR} -.ad -.hy -.ad l -.hy 0 -.HP 9 -\fBxdg\-icon\fR {\fB\fB\-\-help\fR\fR | \fB\fB\-\-manual\fR\fR | \fB\fB\-\-version\fR\fR} -.ad -.hy - -.SH "DESCRIPTION" - -.PP -The xdg\-icon program can be used to install icons into the desktop icon system for use in menu entries, as desktop icons or as file icon\&. - -.PP -The desktop icon system works according to the XDG Icon Theme Specification at http://www\&.freedesktop\&.org/Standards/icon\-theme\-\-spec - -.SH "COMMANDS" - -.TP -install -Installs the icon file indicated by \fIicon\-file\fR to the desktop icon system under the name \fIicon\-name\fR\&. If \fIicon\-name\fR is not provided the name is derived from \fIicon\-file\fR\&. The icon file must have \fI\&.png\fR, \fI\&.xpm\fR or \fI\&.svg\fR as extension\&. If a corresponding \fI\&.icon\fR file exists in the same location as \fIicon\-file\fR it will be installed as well\&. - -.TP -uninstall -Removes the icon file indicated by \fIicon\-name\fR from the desktop icon system\&. - -.TP -forceupdate -Force an update of the desktop icon system\&. This is only useful if the last call to xdg\-icon included the \fB\-\-noupdate\fR option\&. - -.SH "OPTIONS" - -.TP -\fB\-\-noupdate\fR -Postpone updating the desktop icon system\&. If multiple icons are added in sequence this flag can be used to indicate that additional changes will follow and that it is not necassery to update the desktop icon system right away\&. - -.TP -\fB\-\-theme\fR \fItheme\fR -Installs or removes the icon file as part of \fItheme\fR\&. If no theme is specified the icons will be installed as part of the default \fIhicolor\fR theme\&. Applications may install icons under multiple themes but should at least install icons for the default \fIhicolor\fR theme\&. - -.TP -\fB\-\-context\fR \fIcontext\fR -Specifies the context for the icon\&. Icons to be used in the application menu and as desktop icon should use \fIapps\fR as context which is the default context\&. Icons to be used as file icons should use \fImimetypes\fR as context\&. Other common contexts are \fIactions\fR, \fIdevices\fR, \fIemblems\fR, \fIfilesystems\fR and \fIstock\fR\&. - -.TP -\fB\-\-size\fR \fIsize\fR -Specifies the size of the icon (required for png and xpm icons)\&. All icons must be square\&. Common sizes for icons in the apps context are: 16, 22, 32, 48, 64 and 128\&. Common sizes for icons in the mimetypes context are: 16, 22, 32, 48, 64 and 128 - -.TP -\fB\-\-user\fR -Installs or uninstalls the icon for the current user only\&. - -.TP -\fB\-\-system\fR -Installs or uninstalls the icon for all users on the system\&. Usually only root is allowed to do this\&. - -.TP -\fB\-\-help\fR -Show command synopsis\&. - -.TP -\fB\-\-manual\fR -Show this manualpage\&. - -.TP -\fB\-\-version\fR -Show the xdg\-utils version information\&. - -.SH "EXIT CODES" - -.PP -An exit code of 0 indicates success while a non\-zero exit code indicates failure\&. The following failure codes can be returned: - -.TP -\fB1\fR -Error in command line syntax\&. - -.TP -\fB2\fR -One of the files passed on the command line did not exist\&. - -.TP -\fB3\fR -A required tool could not be found\&. - -.TP -\fB4\fR -The action failed\&. - -.SH "SEE ALSO" - -.PP -\fBxdg\-desktop\fR(1), \fBxdg\-menu\fR(1), \fBxdg\-mime\fR(1) - -.SH "EXAMPLES" - -.PP -TBD - -.SH AUTHORS -Kevin Krammer, Jeremy White. diff --git a/scripts/man/xdg-menu.1 b/scripts/man/xdg-menu.1 deleted file mode 100644 index fe8b86c..0000000 --- a/scripts/man/xdg-menu.1 +++ /dev/null @@ -1,357 +0,0 @@ -.\"Generated by db2man.xsl. Don't modify this, modify the source. -.de Sh \" Subsection -.br -.if t .Sp -.ne 5 -.PP -\fB\\$1\fR -.PP -.. -.de Sp \" Vertical space (when we can't use .PP) -.if t .sp .5v -.if n .sp -.. -.de Ip \" List item -.br -.ie \\n(.$>=3 .ne \\$3 -.el .ne 3 -.IP "\\$1" \\$2 -.. -.TH "XDG-MENU" 1 "" "" "xdg-menu Manual" -.SH NAME -xdg-menu \- command line tool for (un)installing desktop menu items -.SH "SYNOPSIS" -.ad l -.hy 0 -.HP 9 -\fBxdg\-menu\fR install [\fB\-\-noupdate\fR] [\fB\-\-vendor\ \fIvendor\-id\fR\fR] {\fB\fB\-\-user\fR\fR | \fB\fB\-\-system\fR\fR} {\fB\fIdesktop\-file\fR\fR | \fB\fImenu\-file\fR\fR | \fB\fIdirectory\-file\fR\fR} -.ad -.hy -.ad l -.hy 0 -.HP 9 -\fBxdg\-menu\fR uninstall [\fB\-\-noupdate\fR] [\fB\-\-vendor\ \fIvendor\-id\fR\fR] {\fB\fB\-\-user\fR\fR | \fB\fB\-\-system\fR\fR} {\fB\fIdesktop\-file\fR\fR | \fB\fImenu\-file\fR\fR | \fB\fIdirectory\-file\fR\fR} -.ad -.hy -.ad l -.hy 0 -.HP 9 -\fBxdg\-menu\fR forceupdate {\fB\fB\-\-user\fR\fR | \fB\fB\-\-system\fR\fR} -.ad -.hy -.ad l -.hy 0 -.HP 9 -\fBxdg\-menu\fR {\fB\fB\-\-help\fR\fR | \fB\fB\-\-manual\fR\fR | \fB\fB\-\-version\fR\fR} -.ad -.hy - -.SH "DESCRIPTION" - -.PP -The xdg\-menu program can be used to install new items to the desktop's application menu\&. - -.PP -The application menu works according to the XDG Desktop Menu Specification at http://www\&.freedesktop\&.org/Standards/menu\-spec - -.SH "COMMANDS" - -.TP -install -Install applications or submenus into the desktop menu system\&. - -\fIdesktop\-file\fR: Installs the *\&.desktop file indicated by \fIdesktop\-file\fR to the menu system\&. A desktop file represents a single application in the menu\&. Desktop files are defined by the freedesktop\&.org Desktop Entry Specification\&. The most important aspects of *\&.desktop files are summarized below\&. - -\fImenu\-file\fR: Installs the *\&.menu file indicated by \fImenu\-file\fR to the menu system\&. A menu file describes the location and contents for one or more new submenus\&. Each submenu must reference a *\&.directory file\&. - -\fIdirectory\-file\fR: Installs the *\&.directory file indicated by \fIdirectory\-file\fR to the menu system\&. A directory file provides the name and icon for a submenu\&. - -.TP -uninstall -Remove applications or submenus from the desktop menu system previously installed with \fBxdg\-menu install\fR\&. - -.TP -forceupdate -Force an update of the menu system\&. This is only useful if the last call to xdg\-menu included the \fB\-\-noupdate\fR option\&. - -.SH "OPTIONS" - -.TP -\fB\-\-noupdate\fR -Postpone updating the menu system\&. If multiple updates to the menu system are made in sequence this flag can be used to indicate that additional changes will follow and that it is not necassery to update the menu system right away\&. - -.TP -\fB\-\-vendor\fR \fIvendor\-id\fR -Adds \fIvendor\-id\fR as a prefix when installing desktop and directory files\&. - -.TP -\fB\-\-user\fR -Installs or uninstalls the file for the current user only\&. - -.TP -\fB\-\-system\fR -Installs or uninstalls the file for all users on the system\&. Usually only root is allowed to do this\&. - -.TP -\fB\-\-help\fR -Show command synopsis\&. - -.TP -\fB\-\-manual\fR -Show this manualpage\&. - -.TP -\fB\-\-version\fR -Show the xdg\-utils version information\&. - -.SH "DESKTOP FILES" - -.PP -An application item in the application menu is represented by a *\&.desktop file\&. A *\&.desktop file consists of a \fI[Desktop Entry]\fR header followed by several \fIKey\fR=\fIValue\fR lines\&. - -.PP -A *\&.desktop file can provide a name and description for an application in several different languages\&. This is done by adding a language code as used by LC_MESSAGES in square brackets behind the \fIKey\fR\&. This way one can specify different values for the same \fIKey\fR depending on the currently selected language\&. - -.PP -The following keys are often used: - -.TP -Value=1\&.0 -This is a mandatory field to indicate that the *\&.desktop file follows the 1\&.0 version of the specification\&. - -.TP -Type=Application -This is a mandatory field that indicates that the *\&.desktop file describes an application launcher\&. - -.TP -Name=\fIApplication Name\fR -The name of the application\&. For example \fIMozilla\fR - -.TP -GenericName=\fIGeneric Name\fR -A generic description of the application\&. For example \fIWeb Browser\fR - -.TP -Comment=\fIComment\fR -Optional field to specify a tooltip for the application\&. For example \fIVisit websites on the Internet\fR - -.TP -Icon=\fIIcon File\fR -The icon to use for the application\&. This can either be an absolute path to an image file or an icon\-name\&. If an icon\-name is provided an image lookup by name is done in the user's current icon theme\&. The \fBxdg\-icon\fR command can be used to install image files into icon themes\&. The advantage of using an icon\-name instead of an absolute path is that with an icon\-name the application icon can be provided in several different sizes as well as in several differently themed styles\&. - -.TP -Exec=\fICommand Line\fR -The command line to start the application\&. If the application can open files the %f placeholder should be specified\&. When a file is dropped on the application launcher the %f is replaced with the file path of the dropped file\&. If multiple files can be specified on the command line the %F placeholder should be used instead of %f\&. If the application is able to open URLs in addition to local files then %u or %U can be used instead of %f or %F\&. - -.TP -Categories=\fICategories\fR -A list of categories separated by semi\-colons\&. A category is a keyword that describes and classifies the application\&. By default applications are organized in the application menu based on category\&. The XDG Desktop Menu Specification defines a large number of predefined categories\&. - -.TP -MimeType=\fIMimetypes\fR -A list of mimetypes separated by semi\-colons\&. This field is used to indicate which file types the application is able to open\&. - -.PP -For a complete oveview of the *\&.desktop file format please visit http://www\&.freedesktop\&.org/wiki/Standards/desktop\-entry\-spec - -.SH "EXIT CODES" - -.PP -An exit code of 0 indicates success while a non\-zero exit code indicates failure\&. The following failure codes can be returned: - -.TP -\fB1\fR -Error in command line syntax\&. - -.TP -\fB2\fR -One of the files passed on the command line did not exist\&. - -.TP -\fB3\fR -A required tool could not be found\&. - -.TP -\fB4\fR -The action failed\&. - -.SH "SEE ALSO" - -.PP -\fBxdg\-desktop\fR(1), \fBxdg\-icon\fR(1), \fBxdg\-mime\fR(1) - -.SH "EXAMPLES" - -.PP -The company ShinyThings Inc\&. has developed an application named "WebMirror" and would like to add it to the application menu\&. The company will use "shinythings" as its vendor id\&. In order to add the application to the menu there needs to be a \&.desktop file with a suitable \fICategories\fR entry: - -.nf - -webmirror\&.desktop: - - [Desktop Entry] - Encoding=UTF\-8 - Type=Application - - Exec=webmirror - Icon=webmirror - - Name=WebMirror - Name[nl]=WebSpiegel - - Categories=Network;WebDevelopment; - -.fi - - -.PP -Now the xdg\-menu tool can be used to add the webmirror\&.desktop file to the desktop application menu: - -.nf - -xdg\-menu install \-\-system \-\-vendor shinythings \&./webmirror\&.desktop - -.fi - - -.PP -Note that for the purpose of this example the menu items are available in two languages, English and Dutch\&. The language code for Dutch is nl\&. - -.PP -In the next example the company ShinyThings Inc\&. wants to add its own submenu to the desktop application menu consisting of a "WebMirror" menu item and a "WebMirror Admin Tool" menu item\&. - -.PP -First the company needs to create two \&.desktop files that describe the two menu items, this time no Categories item is needed: - -.nf - -webmirror\&.desktop: - - [Desktop Entry] - Encoding=UTF\-8 - Type=Application - - Exec=webmirror - Icon=webmirror - - Name=WebMirror - Name[nl]=WebSpiegel - - -webmirror\-admin\&.desktop: - - [Desktop Entry] - Encoding=UTF\-8 - Type=Application - - Exec=webmirror\-admintool - Icon=webmirror\-admintool - - Name=WebMirror Admin Tool - Name[nl]=WebSpiegel Administratie Tool - -.fi - - -.PP -The files can be installed with: - -.nf - -xdg\-menu install \-\-system \-\-noupdate \-\-vendor shinythings \&./webmirror\&.desktop -xdg\-menu install \-\-system \-\-noupdate \-\-vendor shinythings \&./webmirror\-admin\&.desktop - -.fi - - -.PP -Because multiple items are added the \fB\-\-noupdate\fR option has been used\&. - -.PP -In addition a \&.directory file needs to be created to provide a title and icon for the sub\-menu itself: - -.nf - -webmirror\&.directory: - - [Desktop Entry] - Encoding=UTF\-8 - - Icon=webmirror\-menu - - Name=WebMirror - Name[nl]=WebSpiegel - -.fi - - -.PP -This webmirror\&.directory file can be installed with: - -.nf - -xdg\-menu install \-\-system \-\-noupdate \-\-vendor shinythings \&./webmirror\&.directory - -.fi - - -.PP -The *\&.desktop and *\&.directory files reference icons with the names webmirror, webmirror\-admin and webmirror\-menu which should also be installed\&. In this example the icons are installed in two different sizes, once with a size of 22x22 pixels and once with a size of 64x64 pixels: - -.nf - -xdg\-icon install \-\-system \-\-size 22 \&./wmicon\-22\&.png webmirror\&.png -xdg\-icon install \-\-system \-\-size 22 \&./wmicon\-menu\-22\&.png webmirror\-menu\&.png -xdg\-icon install \-\-system \-\-size 22 \&./wmicon\-admin\-22\&.png webmirror\-admin\&.png -xdg\-icon install \-\-system \-\-size 64 \&./wmicon\-64\&.png webmirror\&.png -xdg\-icon install \-\-system \-\-size 64 \&./wmicon\-menu\-64\&.png webmirror\-menu\&.png -xdg\-icon install \-\-system \-\-size 64 \&./wmicon\-admin\-64\&.png webmirror\-admin\&.png - -.fi - - -.PP -The last step is to provide a \&.menu file that links it all togther: - -.nf - -webmirror\&.menu: - - <!DOCTYPE Menu PUBLIC "\-//freedesktop//DTD Menu 0\&.8//EN" - "http://www\&.freedesktop\&.org/standards/menu\-spec/menu\-0\&.8\&.dtd"> - <Menu> - <Menu> - <Name>WebMirror</Name> - <Directory>shinythings\-webmirror\&.directory</Directory> - <Include> - <Filename>shinythings\-webmirror\&.desktop</Filename> - <Filename>shinythings\-webmirror\-admin\&.desktop</Filename> - </Include> - </Menu> - </Menu> - -.fi - - -.PP -The webmirror\&.menu file can be installed with: - -.nf - -xdg\-menu install \-\-system \-\-noupdate \-\-vendor shinythings \&./webmirror\&.menu - -.fi - - -.PP -After installing multiple files with \fB\-\-noupdate\fR make sure to force an update: - -.nf - -xdg\-menu forceupdate \-\-system - -.fi - - -.SH AUTHORS -Kevin Krammer, Jeremy White. |