fm logo
fm v0.2
Gtk+ file manager.
Aims to offer the best possible ratio between
features, simplicity and resource usage.



DOCUMENTATION



[ incomplete ]

CHARACTER BROWSING

The character browsing functionality allows the user to jump to filename that starts with the concanation of the chain of characters that were entered. It goes further than just the recognition of the first letter. Any character can be used that is not assigned as accelerator to a menu item. To enable/disable the spacebar use the option in the navigation preferences panel.

These are the rules that are followed when interpreting the chain of characters that are typed in :
  • Fm always starts searching for matches from the row below the current focus and only searches in the same directory.
  • The first character jumps to the first filename that starts with it.
  • The next character appends to the first char and fm searches for a match. If none can be found, it considers the new character as a first one.
  • Backspace works to delete the last char in the chains of entered characters.
To toggle case sensitive recognition use the corresponding option in the navigation preferences panel.


MAIN POPUP MENU / FEATURES

main popup

Generally :

To redefine the keyboard shortcut for a menu item, just focus the menu item and press the key combination you want to assign to it.

When the preferences are being saved, the keyboard shortcuts are being saved also.


  • Selection :
    Selection related functions.

  • Directory :
    Directory related functions.

  • Browser :
    Browser related functions.

  • Columns :
    Select which file attibute columns are visible.

  • About... :
    Short information about Fm.

  • Preferences... :
    Opens the preferences dialog.

  • Quit :
    Quits the application.

main popup selection

  • Clear :
    Clear the entire selection.

  • Select directory :
    Select all the entries of the directory where the focused row is in.

  • Deselect directory :
    Deselect all the entries of the directory where the focused row is in.

  • Copy selection to X clipboard :
    Put the full paths of the selected files in the X clipboard, seperated by spaces.

  • Copy focus to combo entry :
    Copy the full path of the focused file to the entry of the top combo box.

main popup directory

  • Refresh :
    Refresh the contents of the directory where the focused row is in.

  • Zoom :
    Make the focused directory the root of the tree in this browser window.

  • Open in new window :
    Open new window with the focused directory as the root of the new browser window.

main popup browser

  • Refresh :
    Refresh the contents of the entire tree.

  • New :
    Open a new browser window with '/' as root directory.

  • Close :
    Close this browser window.

  • Collapse everything :
    Collapse all the expanded directories.

  • Un-Zoom :
    Make '/' the root of the tree in this browser window.

  • Copy state :
    Copy the state of the browser window (expanded dirs, root directory, focused node).

  • Paste state :
    Paste the copied state to this browser window (expanded dirs, root directory, focused node).

main popup columns

  • Size :
    Show/hide file's size.

  • User :
    Show/hide file's user ownership.

  • Group :
    Show/hide file's group ownership.

  • Permission :
    Show/hide file's permissions.

  • Modification time :
    Show/hide file's modification time.

  • Change time :
    Show/hide file's change time.



KEYBOARD NAVIGATION

Cursor Left
  • No modifiers :
    Collapse directory, or focus parent directory.

  • Ctrl :
    Focus parent directory.

  • Ctrl + Shift :
    Focus root directory.

  • Alt :
    Focus previous column.

  • Alt + Shift :
    Focus first column.

Cursor Up
  • No modifiers :
    Focus previous row.

  • Ctrl :
    Focus previous row in the same directory.

  • Shift :
    Select/deselect focused row and focus previous row.

  • Ctrl + Shift :
    Select/deselect focused row and focus previous row in the same directory.

Home
  • Ctrl :
    Focus first row.

End

  • Ctrl :
    Focus last row.

Page Up
  • No modifiers :
    Focus first invisible row at the top of the browser.

Page Down
  • No modifiers :
    Focus first invisible row at the bottom of the browser.

Return
  • No modifiers :
    Toggle directory expansion and focus first node if it was expanded.

Cursor Right
  • No modifiers :
    Expand directory, or focus first child.

  • Ctrl :
    Focus first expanded directory or first child.

  • Ctrl + Shift :
    Focus deepest expanded directory or deepest first child.

  • Alt :
    Focus next column.

  • Alt + Shift :
    Focus last column.

Cursor Down
  • No modifiers :
    Focus next row.

  • Ctrl :
    Focus next row in the same directory.

  • Shift :
    Select/deselect focused row and focus next row.

  • Ctrl + Shift :
    Select/deselect focused row and focus next row in the same directory.

Escape
  • No modifiers :
    Clear the current selection.

Tab
  • No modifiers :
    Focus file entry.

Space
  • No modifiers :
    If it's not enabled for character browsing, select/deselect the focused row.

  • Any modifiers :
    Select/deselect the focused row.



INTERFACE ELEMENTS

hide button

Toggles the display of hidden files.

entry popup

File entry with support for tab completion. It brings up a popup menu when multiple matches are found.

reload everything

Refreshes the complete browser window.

sort arrow

Sort ascending or descending on file attributes.

bookmark indicator

Bookmark indicator showing that this file is bookmarked and in which slot.

bookmark button

Button indicating if the bookmark slot is assigned to a file or not. Pressing it with the left mousebutton takes you to the bookmark, right mousebutton brings up the popup menu.

bookmark tooltip

Bookmark button tooltip showing which file the slot is pointing to.

bookmark popup

Bookmark button popup showing which actions can be performed on this slot and allowing you to redefine the keyboard shortcuts.

directory styles

Different row styles for directories indicating which ones are filled, inaccessible or empty. The arrows allow you to collapse / expand a filled directory by clicking them with the left mouse button.

pan button

Pan button to glance intuitively over the browser contents. Press it with the left mouse button and while keeping it pressed, move your mouse.

statusbar path

Status bar indicating the complete path of the focused row.

statusbar selection

Status bar indicating have many files have been selected, press Escape to clear the selection.



DRAG & DROP

dag and drop

Fm supports drag and drop to applications that use the XDND and Gtk drag and drop protocol. Applications that are know to work are Gnome Terminal, Netscape, Gimp 1.1, Gqview, Wordperfect 8, XMMS, GMC, Various Gnome and Gtk utilies, ...

Fm current only supports dropping on the combo entry widget since no file operations have been implemented yet. This will change in the future.



[ HOME ] [ FEATURES ] [ CHANGELOG ] [ DOWNLOAD ] [ DOCUMENTATION ] [ CONTACT ]