alterator-dump-desktop(1)

alterator-dump-desktop(1) Alterator user manual alterator-dump-desktop(1)

NAME

alterator-dump-desktop - extract fields from desktop files.

SYNOPSIS

alterator-dump-desktop -v lang="<languages>" -v out="<fields>" -v def="<defaults>" <files>

DESCRIPTION

alterator-dump-desktop is an awk script for extracting fields from standard desktop files. It is used widely in alterator system.

alterator-dump-desktop reads a number of desktop files and prints values for specified fields separated by tabs. It is possible to specify default values for non-existing fields and preferred languages.

Language selection is supported for "Name" and "Comment" fields only.

Note: alterator-dump-desktop can also read files from stdin but be careful for newlines at the end of desktop files. It's more wise to use

alterator-dump-desktop *.desktop

instead of

cat *.desktop | alterator-dump-desktop

OPTIONS

-v lang="<languages>"
Specify list of preferred languages separated by semicolon.

-v out="<fields>"
Specify list of field names separated by semicolon.

-v def="<defaults>"
Specify list of default values separated by semicolon.

EXAMPLE

alterator-dump-desktop \
-v lang="ru_RU" \
-v out="X-Alterator-URI;X-Alterator-Help;Name" \
-v def="/nouri;nohelp" \
/usr/share/alterator/applications/*.desktop

EXAMPLE OF A DESKTOP FILE

[Desktop Entry]
Name=name0
Name[ru]=name1
Name[pt_BR]=name1
Comment=comm0
Comment[ru]=comm1
Comment[pt_BR]=comm2
X-Field1=value1
X-Field2=value2

AUTHOR

Vladislav Zavjalov <slazav@altlinux.org>

8/12/2008 ALT Linux