Home| New Wiki | | Login | User registry | Home Tree PDF
Nautilus en Linux
Owner:, Version: 4, Date:Mon 03, August 2009,

Asociacion de archivos en Nautilus

Para asociar extensiones de archivo con programas en Linux usando Nautilus se requiere realizar varias tareas no obvias. De hecho usar la interfaz de asociacion de archivos existente lo unico que logra es darte dolores de cabeza porque parece facil pero no lo es.

Se debe crear varios archivos xml de configuracion de distintas aplicacionesc como gnome y nautilus.

Este ejemplo esta hecho para lograr asociar archivos .lgantt que son archivos comprimidos con ZIP y que nautilus reconoce automaticamente y trata de abrirlos con file-roller.

En gnome 2.x existe una base de datos /usr/share/mime donde deben haber dos archivos: app.keys y app.mime.

/usr/share/mime_info/lgantt.mime:

application/x-lgantt-chart
        ext: lgantt

/usr/share/mime-info/lgantt.keys:

application/x-lgantt-chart
        category=Documents/Project Management
        [en]category=lGantt Chart
        open=lgantt %f
        view=lgantt %f
        icon-filename=gnome-set-time.png

/usr/applications/lgantt.desktop:

[Desktop Entry]
Encoding=UTF-8
Name=lGantt Tool
GenericName=IRC Client
Comment=lGantt
Exec=lgantt
Icon=/usr/share/pixmaps/gnome-set-time.png
Terminal=false
Type=Application
Categories=Application;Office;X-Red-Hat-Base;
MimeType=application/x-lgantt-chart

/usr/share/mime/packages/x-lgantt-chart.xml

<?xml version="1.0" encoding="utf-8"?>
<mime-type xmlns="http://www.freedesktop.org/standards/shared-mime-info"
   type="application/x-lgantt-chart">
<!--Created automatically by update-mime-database. DO NOT EDIT!-->
 <comment>lGantt Chart</comment>
</mime-type>

Finalmente, el archivo que crea nautilus para asociar aplicaciones.

/usr/share/application-registry/lgantt.applications

lGantt
        command=lgantt
        name=lGantt
        can_open_multiple_files=false
        expects_uris=true
        requires_terminal=true
        mime_types=application/x-lgantt-chart
        uses_gnomevfs=true

Referencia: http://www.fedoraforum.org/forum/showthread.php?t=26875&highlight=nautilus+file+type


Edit - History - Extract PDF - Extract Tree as PDF

Last Modified

Thu, Nov 19 Sat, Oct 3 Fri, Sep 25 Mon, Aug 3 Mon, Apr 27 Sat, Mar 28 Mon, Jan 19 Tue, Jan 6

Home| New Wiki