1. Introduction 1.1. Project/Component Working Name: GNOME Commander 1.2. Name of Document Author/Supplier: Padraig O'Briain 1.3. Date of This Document: 03/07/08 1.3.1. Date this project was conceived: 03/06/08 1.4. Name of Major Document Customer(s)/Consumer(s): 1.4.1. The PAC or CPT you expect to review your project: Solaris PAC 1.4.2. The ARC(s) you expect to review your project: LSARC 1.4.3. The Director/VP who is "Sponsoring" this project: robert.odea@sun.com 1.4.4. The name of your business unit: New Solaris Group 1.5. Email Aliases: 1.5.1. Responsible Manager: leo.binchy@sun.com 1.5.2. Responsible Engineer: padraig.obriain@sun.com 1.5.3. Marketing Manager: dan.roberts@sun.com 1.5.4. Interest List: desktop-discuss@opensolaris.org 4. Technical Description: 4.1. Details: The GNOME Commander application is a fast and powerful graphical file manager for the Gnome desktop environment, it has a "two-pane" interface based on the orthodox file manager (OFM) principle, in the tradition of Norton and Midnight Commander. GNOME Commander provides the following features: * GTK-2 GUI with standard mouse interactions * GNOME MIME types * Remote connections using GnomeVFS: FTP/SFTP and SAMBA * Right click mouse menu * User defined context menu * Quick device access buttons with automatic mounting and unmounting * History of accessed locations * Folder bookmarks * User defined keyboard shortcuts * Python scripting * Plugin support * Fast file viewer for text and images * Meta data support for Exif, IPTC, ID3, Vorbis, FLAC, APE, OLE2 and ODF tags. Exif and IPTC support is provided by libexiv2, ID3, Vorbis, FLAC and APE support is provided by taglib and OLE2 and ODF support is provided by libgsf. For this release we do not propose to deliver libexiv2 and taglib. * Tools for advanced batch renaming of files, searching, quick file name searching in current dir, symlinking, comparing directories * Integrated command line * Colour profiles * Support for over 35 languages 4.2. Bug/RFE Number(s): None. 4.3. In Scope: See above. 4.4. Out of Scope: See above. 4.5. Interfaces: -------------------------------------------------------------------- Exported Stability Comments -------------------------------------------------------------------- SUNWgnome-commander Uncommitted Package name /usr/bin/gnome-commander Uncommitted ${HOME}/.gnome-commander/* Uncommitted User specific data /usr/lib/gnome-commander/libgcmd.so Private /usr/lib/gnome-commander/plugins/* Volatile /usr/share/applications/gnome-commander.desktop Volatile Desktop file /usr/share/gnome/help/gnome-commander/* Uncommitted Help documentation /usr/share/omf/gnome-commander/gnome-commander-C.omf Uncommitted Help documentation /usr/share/man/man1/gnome-commander.1 Uncommitted Man page /usr/share/pixmaps/gnome-commander.png Uncommitted Icon /usr/share/pixmaps/gnome-commander/* Private Icons -------------------------------------------------------------------- Imported Stability Comments -------------------------------------------------------------------- gnome-commander uses GNOME interfaces. Python Volatile PSARC 2005/532 libgsf Volatile LSARC 2008/345 4.6. Doc Impact: Community provided man page will be installed. 4.7. Admin/Config Impact: None. 4.8. HA Impact: None. 4.9. I18N/L10N Impact: The JDS team and the G11N are working together to evaluation and provide I18N/L10N support. 4.10. Packaging & Delivery: Adds new package, SUNgnome-commander, approx 3.7 Mb. 4.11. Security Impact: None. 4.12. Dependencies: The following versions of the imported interfaces are required: GNOME 2.22 Upwards 5. Reference Documents: The GNOME Commander homepage - http://www.nongnu.org/gcmd/