MFMR - My File Manager Re-Imagined Overview Disclaimers General Notes File and Directory View Usage and Navigation All Keyboard Shortcuts Main Menu Bar: New Go UP / HOME OPT TCE TBIN CD HighLight Files View Sort Config Exit Help Secondary Menu Bar DIRECTORY TREE MFMR BULK RENAME MFMR BURN MFMR CONFIGURE MFMR EXTRACT ARCHIVE MFMR FIND MFMR MOUNT Application Popup List Command Output Popup CREATE ARCHIVE Popup Destination Directory Popup EDIT ATTRIBUTES Popup Right Click Popup Menu STATISTICS Popup Command Line Use Known Issues Changelog Bug Fixes
Overview: My File Manager Re-Imagined (MFMR) is based on Stefano Gatti's My File Manager v0.4 (http://sg67.altervista.org/mfm), released in 2006 under the terms and conditions of the GNU GPL (http://www.gnu.org/licenses/gpl-3.0.en.html). It is a small, lightweight, fast and configurable file manager with minimal dependencies (FLTK v1.1). MFMR was adapted specifically for Tiny Core Linux and BusyBox. Original source code was modified to change layout and appearance, improve functionality and address bugs. This help file was rewritten to reflect these changes. Useful updates will be uploaded to the repository. Hopefully you find this software enjoyable and useful. Review disclaimers and known Issues before using. MFMR is a non-traditional file manager that provides a simple, somewhat quirky interface. Although a basic directory tree can be launched as a seperate window, it does not feature a built-in tree or provide other popular layouts such as multi-pane or tabs. It does, however, provide mechanisms to perform file operations and additional actions: - Create, copy, move, remove files and directories - Create symbolic links - Move to trash and permanent delete - Open multiple windows, right-click drag and drop - Bookmark and select directory favorites - Utilize directory history for more efficient navigation - Mount/unmount partitions, temporary mount, check freespace - Burn data to CD/DVD (not presently functional) - Compress and extract files, numerous formats including *.deb files - Rename and bulk rename files, numerous rename parameters - Find files and directories, various filters, text file content search - Launch regular and root terminal - Configure view, sort and mouse scroll speed - Configure default editor, terminal, trash bin path, filetypes and colors Executables utilized in this extension are listed below. All helper executables can be launched from within an MRMR window: mfmr My File Manager Re-imagined mfmburn CD/DVD burn utility mfmcfg Configuration options mfmfind Find files mfmhelp Integrated help mfmmount Mount/unmount partitions mfmrename Bulk file rename mfmzip Extract files
Disclaimers: MFMR is based on beta software. There are numerous known issues and probably unknowns. This software comes with absolutely no guarantees. Perform regular data backups and use at your own risk. All helper executables were modified for MFMR but not unlinked from original source code. Loading the mfm.tcz and mfmr.tcz extensions concurrently is, therefore, not recommended. Both extensions also utilize the same ~/.mfm configuration directory, which should be renamed or removed when switching between these extensions. Always confirm the trash bin pathway and contents before emptying! The default trash bin pathway is /tmp/trashbin, not persistent in default Tiny Core Linux.
General notes: MFMR and helper GUIs were adapted for Tiny Core and BusyBox. See change log and bug fixes. Most menubar buttons, dropdown menus and keyboard shortcuts were revised for efficient navigation and file management. See usage and navigation and all keyboard shortcuts for more information. Main menubar directory shortcuts are colored blue and menubar dropdowns that provide double-click functionality are colored pink. Selected items are highlighted yellow for easy visibility. Dedicated menubar buttons for UP, /, HOME, OPT, TCE, BIN and CD along the main menubar provide quick navigation with a single click or keystroke. All dropdown menus and most selections have dedicated hotkeys (underlined on menubar or identified in menubar dropdowns). A secondary menu bar was added to provide quick access to: history dropdown (navigate to previously visited directories), clear history, burn, edit, extract, find, mount, trash, terminal and root terminal. The Enter key is used to open any file with the default editor. This provides an efficient method to open any text file regardless of extension (eg. rc, dot, html, dep). Left arrow key navigates up to parent directory and the right arrow enters the selected directory or opens a selected file with the default action. Up/down arrow, page up/down and home/end navigate within directories. Creating a new file is as simple as pressing Alt-f, enter name. Creating a new directory is similar, Alt-d, enter name. Although customizable, sane first run sort, view and configuration options include Tiny Core friendly default editor (editor), terminal (aterm) and trash bin pathway (/tmp/trashbin). Easily recogized colors are used for executables (red), directories (blue), mounted partitions (green) and unmounted (red). MFMR relies on the Window Manager titlebar to display the current directory pathway, which may require modification to improve visibility. Review your Window Manager theme or consult the documentaton.
File and Directory View: The main MFMR window appearance will change based on the sort, view and configuration options utilized. By default directories are colored blue, regular files black and executable files red. Main window headers include Filename, Mode (permissions), Owner, Group, Size and Date. Header widths can be clicked and dragged to resize. Single left clicking a header title will re-sort the view based on the header selected. Clicking the header again will inverse sort/toggle the directory. Numerous options are available to show/hide file permissions, ownership, size and date information. Filenames can be listed on the right side, directories and dot files can be hidden, file and directory colors can be customized or disabled, etc. See View and Options dropdowns and MFMR CONFIGURE. The default size of the main MFMR window can be changed by corner dragging the window to the desired size. This data is written to ~/.mfm/mfm-def.cfg (width_ window, height_window) when the window is closed. The window must be closed and re-opened for the directory headers to properly resize. To restore default settings, close all MFMR windows and helper GUIs and use a terminal to remove the ~/.mfm directory or applicable configration file. A new default configuration will be saved upon exiting the next program run.
Usage and Navigation: Main MFMR window main menubar mouse navigation: Click UP, /, HOME, OPT, TCE, TBIN, CD: access other directories, CD opens Change directory popup Single-click pink menubar buttons: access dropdown menus Double-click pink menubar buttons for these actions (actions highlighted pink in dropdown menus for easy reference): New: open new MFMR window to home directory Go: reload directory, deselect items, return to top of directory HighLight: select all files and directories Files: open statistics popup of selected item(s), item(s) need to be selected Sort: toggle inverse sort View: open edit attributes popup for selected item, item needs to be selected Config: open MFMR Configure Exit: close current MFMR window Help!: this help guide Seconday menubar mouse navigation: History dropdown: change to previously visited directory X: clear/reset history dropdown menu burn: open MFMR BURN, at least one file or directory needs to be selected edit: open selected file with default editor extract: open MFMR EXTRACT ARCHIVE find: open MFMR FIND mount: open MFMR MOUNT trash: move selected item(s) to trash $: open default terminal to current or a selected directory #: open root terminal to current or a selected directory Other mouse navigation: Double left click directory (default color blue): open directory Middle click directory: open directory in a new window Right click anywhere or specific item(s): open right click popup menu Double left click executable (default color red): run executable Middle click executable: run executable and capture command output Middle click regular file: activate application popup list Double left click file: open with default action, specified in MFMR CONFIGURE Single left click: select one file or directory Single left click and drag up/down: select multiple items Single left click an item, hold Shift, select another item: selects contiguous Single left click an item, hold Ctrl, click other item(s): select multiple Single left click selected item while holding Ctrl: deselect item Right click and drag: copy, move or create link within same window directories, to another MFMR window or a DIRECTORY TREE, popup will confirm action Middle-click and drag: middle-click and drag a directory from the DIRECTORY TREE to an MFMR window to load the selected directory in the window Click and drag vertical scrollbar or middle-click along scrollbar: quickly scroll up/down directory Main MFMR window keyboard navigation: Main menubar underlined hotkeys: activate buttons and dropdowns Left arrow: go up to parent directory Right arrow: open selected directory, open regular file with default action or run executable Enter: open selected file with default text editor, select dropdown menu item or select OK/specific action buttons in popups Spacebar: select item from dropdown menu Up/down arrow: scroll up/down folder/file list, select item, navigate dropdown Page up/down: move up/down folder/file list one page at a time Home/End: quickly move to the top/bottom of folder/file list d key then Alt 0-8: open change directory popup and access directory favorites Escape: close dropdown menus, cancel popups, close MFMR window Mouse scroll wheel speed can be adjusted via Config -> scroll wheel speed. Explore dropdown menus for additional keyboard shortcuts. Review all keyboard shortcuts for a comprehensive list of shortcuts.
All Keyboard Shortcuts: Main MFMR window menubar hotkeys: n: open New drop down menu g: open Go drop down menu /: open root directory h: change to /home/tc directory o: change to /opt directory t: change to TCE directory (/etc/sysconfig/tcedir) b: change to trash bin directory (default /tmp/trashbin) d: open change directory popup, select directory/bookmarked favorite l: open HighLight dropdown menu f: open Files dropdown menu v: open View dropdown menu s: open Sort dropdown menu c: open Config dropdown menu e: open Exit dropdown menu !: open this help guide Additional keyboard shortcuts: Left arrow: go up to parent directory Right arrow: open selected directory, open regular file with default action or run executable Alt-right arrow: activate application popup list Enter: open selected file with default text editor, select dropdown menu item or select OK/specific action button in popup Up/down arrow: scroll up/down directory list, select item, navigate dropdown Page up/down: move up/down directory list one page at a time Home/End: quickly move to the top/bottom of a directory Tab: reload directory, deselect all items, go to top of directory Escape key: close MFMR window, helper GUIs, exit popups and dropdowns Delete: move seleced item(s) to trash bin (no prompt) Shift-Ctrl-Delete: open Empty trash bin popup Shift-Delete: open Delete item(s) popup Ctrl-b: open MFMR BURN, at least one file or directory must be selected Ctrl-c: toggle display colors Ctrl-d: toggle show directories Ctrl-e: open MFMR EXTRACT ARCHIVE Ctrl-f: open MFMR FIND Ctrl-h: toggle show hidden files Ctrl-l: toggle display localized dates view Ctrl-m: open MFMR MOUNT Ctrl-r: toggle file names on right side Ctrl-t: open DIRECTORY TREE Ctrl-w: open WILDCARD select popup Ctrl-1: select none Ctrl-2: select files only Ctrl-3: select all Alt-a: open EDIT ATTRIBUTES popup, file or directory must be selected Alt-c: open Copy files to/destination directory popup Alt-d: open New directory popup, create directory Alt-f: open New file popup, create file Alt-l: open Soft link files to/destination directory popup Alt-m: open Move files to/destination directory popup Alt-o: open Open with popup, enter application executable Alt-p: open right click popup menu Alt-r: open Rename popup if one item selected or MFMR BULK RENAME if multiple items selected Alt-s: open STATISTICS popup Alt-t: open default terminal to current or a selected directory Alt-z: open CREATE ARCHIVE popup, item must be selected Alt-x: close all MFMR windows
Main Menu Bar: New dropdown New: double-click to open a new MFMR window to home directory home: open a new MFMR window to home directory tce: open a new MFMR window to TCE directory (etc/sysconfig/tcedir) trash bin: open a new MFMR window to trash bin, default is /tmp/trashbin unless changed in MFMR CONFIGURE replicate: open a new MFMR window to the parent window's current directory select directory: open Change directory popup to select another directory via input line or favorites dropdown Change directory popup: use to add and manage directory favorites, /home/tc is a dedicated favorite and nine additional pathways can be specified, associated keyboard shortcuts are displayed directory tree: open DIRECTORY TREE mkdir: open New directory popup to create new directory touch: open New file popup to create new file
Main Menu Bar: Go dropdown Go: double-click to reload directory, deselect all items, go to top of directory match last: change directory to match the last directory opened in MFMR history - if the last directory change was in the current window nothing will happen other than reloading the directory - if the last directory opened was in another MFMR window then match last will replicate that directory in the current window reload: reload and go to top of directory, deselect all items
Main Menu Bar: UP / HOME OPT TCE TBIN CD UP: change up to parent directory /: change to root directory HOME: change to home directory (/home/tc) OPT: change to /opt directory TCE: change to TCE directory (/etc/sysconfig/tcedir) TBIN: change to trash bin directory, default /tmp/trashbin, see MFMR CONFIGURE CD: open CHANGE DIRECTORY popup, select directory via input box or line, click small directory pathway boxes to go to parent directories or use the favorites dropdown Change directory popup: use to add and manage directory favorites, /home/tc is a dedicated favorite and nine additional pathways can be specified, see favorites dropdown, keyboard shortcuts are displayed Alt-0-8: select favorite/bookmarked directory Alt-a: add directory to favorites Alt-m: manage directory favorites
Main Menu Bar: HighLight dropdown HighLight: double-click to select all files and directories all: select all files and directories files: select all files none: deselect all files and directories wildcard: open WILDCARD popup, use to select specific files or directories, multiple wildcards (*) may be utilized
Main Menu Bar: Files dropdown Files: double-click to open STATISTICS popup if item selected copy to: open COPY FILES TO... destination directory popup move to: open MOVE FILES TO... destination directory popup soft link to: open SOFT LINK TO... destination directory popup hard link to: open HARD LINK TO... destination directory popup open with: open OPEN WITH... popup, enter executable to run selected file, command line options can be specified, examples: sudo aterm -e vi sudo editor mupdf -r 150 dillo -f open popup menu: open right click popup menu open with default action: open file with the default action for that file type if specified in MFMR CONFIGURE open with select action: activate application popup list if one or more specific file type actions have been configured in MFMR CONFIGURE attritubes: open EDIT ATTRIBUTES popup statistics: open STATISTICS popup compress: open CREATE ARCHIVE popup, item(s) must be selected rename: open RENAME popup if only one item selected, open MFMR BULK RENAME if multiple items selected empty trash bin: open EMPTY TRASH BIN popup delete forever: open DELETE ITEM(S) popup
Main Menu Bar: View dropdown View: double-click to open EDIT ATTRIBUTES popup if item selected all permissions: display user and group permissions user permissions: display user permissions only no permissions: do not display any permissions owner and group: display owner and group owner only: display owner only no owner/group: do not display owner or group information bytes: display size in bytes kbytes: display size in kilobytes compact: display size in B, KB, MB or GB depending on item size no size: do not display size information date and time: display date and time date only: display date only no date/time: do not display date or time information colors: toggle show directory and file colors, specified in MFMR CONFIGURE directories: toggle show directories hidden files: toggle show hidden files localized dates: toggle show dates in localized or ISO 8601 format filenames on right: toggle file names on right side of window
Main Menu Bar: Sort dropdown Sort: double-click to inverse sort file and directory list by mode: sort alphabetically by mode (permissions) by user: sort alphabetically by owner by group: sort alphabetically by group by size: sort by file size by date: sort by date by name: sort alphabetically by directory and file name by extension: sort alphabetically by extension type unsorted: no sort case sensitive checkbox: case sensitive sort, capitalized items first directories first checkbox: display directories before files inverse sort checkbox: inverse sort file and directory list
Main Menu Bar: Config dropdown Config: double-click to open MFMR CONFIGURE verbose mode: toggle verbose output during move and copy operations, preference auto-saved when toggled overwrite mode: toggle file/directory overwrite during file operations (use with caution), preference auto-saved when toggled scroll wheel speed: open SCROLL VALUE popup to adjust mouse wheel scroll speed, preference auto-saved when popup closed save preferences: save View and Sort preferences, all preferences are auto-saved to ~/.mfm/mfm-def.cfg when the MFMR window is closed configure MFMR: open MFMR CONFIGURE
Main Menu Bar: Exit dropdown Exit: double-click to close this MFMR window -->: close this MFMR window all: close all MFMR windows
Menu bar: Help! button Help!: this help guide
Secondary Menu Bar: history dropdown menu: select menu item to change to a previously visited directory, maintains the most recent 16 visited directories, directories automatically added to the history menu during navigation X: clears all history dropdown menu entries including the current directory, reload the current directory if desired to re-add it to the history menu burn: open MFMR BURN, item(s) must be selected to open the GUI edit: open selected file with default editor specified in MFMR CONFIGURE extract: open MFMR EXTRACT ARCHIVE find: open MFMR FIND mount: open MFMR MOUNT trash: move selected item(s) to trash bin pathway specified in MFMR CONFIGURE $: open default terminal, specified in MFMR CONFIGURE, to the current or a selected directory #: open default terminal as root to the current directory or a selected directory
DIRECTORY TREE: The DIRECTORY TREE can be used to open and manage directories. It is accessed by selecting directory tree from the New dropdown menu or using the Ctrl-t keyboard shortcut. Options: double-click to collapse and deselect all directories Options dropdown: options include collapse all directories, open in terminal, copy to, move to, soft link to, hard link to, delete to trash and delete forever, terminal opens to selected directory pathway Open: open a selected directory in a new MFMR window, can also middle-click a selected directory or use the Enter key Exit: exit DIRECTORY TREE, can also use the Escape key Help!: this help guide Right-click popup menu: right-click to select a directory, popup menu options include open in browser, open in terminal, copy to, move to, soft link to, hard link to, delete to trash and delete forever Middle-click and drag: middle-click and drag a directory from the DIRECTORY TREE to an MFMR window to load the selected directory in the window Right-click and drag: copy, move or create link between DIRECTORY TREE directories or an MFMR window Delete key: open DELETING DIRECTORY popup
MFMR BULK RENAME: MFMR BULK RENAME allows renaming multiple files at once. Is is accessed by selecting more than one file or directory and then selecting rename from the Files dropdown menu, right click popup menu or by using the Alt-r keyboard shortcut. The upper input line allows adding and editing parameters to change file or directory names. The parameters can be utilized in various combinations and should not be separated by spaces or commas. The lower window displays the Old (current) name on the left side and New (proposed) name on the right. New name file names are previewed in real time as parameters are entered. Add dropdown: add rename parameters in various combinations, before or after the original file name as desired Fullname, $F(start,length), default $F(0,0): default shows original full name, change the (0,0) start and length numbers to determine which characters to exclude from the name Name, $N(start,length), default $N(0,0): similar to fullname above but does not include the extension type (eg. html) Extension, $E: display only the file extension excluding the dot (eg. html) Counter, $C(start,increment), default $C(1): default appends a number to the name, beginning with one and incrementing by one for each subsequent file or directory name, changing the start variable determines the count starting point and changing the increment number determines the count increment Insert, $I(position,text), default $I(,): add text to the name at the specified character position Overwrite, $O(position,text), default $O(,): similar to above but overwrite the specified character position rather than inserting text Delete, $D(position,chars), default $D(,): similar to above but delete the specified character position rather than inserting text Replace, $R(from text, to text), default $R(,): similar to above but replace the specified character position with text Rename: create a copy of the files in renamed format to a newly created sub-directory called mfmrenxxxxxx, although creating file copies is time consuming and doubles drive space usage it preserves the original files/ file names that can later be deleted Reset: reset the input box parameters and New name preview section Exit: exit MFMR BULK RENAME Help!: this help guide
MFMR BURN: MFMR BURN is a simple GUI to burn CD/DVD data. Files or directories must be selected in order to open MFMR BURN, which can be accessed by selecting burn from the secondary menu bar or by using the Ctrl-b keyboard shortcut. The burn utility uses the burner device and mount point specified in MFMR CONFIGURE. Note MFMR BURN is not presently functional, see known issues. The output window initially lists the selected files, then displays messages during the burn process. MFMR BURN automatically attempts to recognize the inserted media type (CD vs DVD) at burn time. Burn: burn data onto CD or DVD Refresh List: refresh the selected items list and re-check media CD or DVD: select either CD or DVD media to bypass the automated check routine Erase Disc: overwrite existing disk content during the burn process Verify Data: verify written data after the burn process Exit: exit MFMR BURN Help!: this help guide
MFMR CONFIGURE: Use MFMR CONFIGURE to add and edit several configuration options. It is accessed by double-clicking the Config menubar button or by selecting Config -> configure MFMR. Save: create ~/.mfm/mfm.cfg if not present, save configuration changes Exit: exit MFMR CONFIGURE Help!: this help guide editor: enter executable name of preferred editor (default is editor) or click on the editor button to select, the default editor used when pressing Enter to open a selected file, selecting edit from the secondary menu bar or open with text editor from the right click popup menu terminal: enter executable name of preferred terminal (default is aterm) or click on the terminal button to select, this is the terminal used when selecting $ and # from the secondary menu bar or when using the Alt-t keyboard shortcut trash bin: enter trash bin pathway (default is /tmp/trashbin/, coded to be newly created at every boot) or click on the trash bin button to change, manually create trash bin directory if not present color select buttons: click executables, directories, mounted and unmounted buttons to change their color, View -> colors must be checked for colors to appear in MFMR windows, MFMR MOUNT displays mounted and unmounted color choices file types section: customize run application and color for specific file types file extension: enter desired file extension (eg. html) color: click to select a custom color for the file type, a false executable name can be entered to simply associate a custom color with a specific file type, format examples: file extension: tcz executable: none color: pink file extension: html executable: dillo firefox color: green executable: enter the desired executable(s) for that file type (eg. firefox) - more than one space seperated executable can be entered, the executable entered first is the default action when selecting open with default action, format example: firefox editor - all executables will be listed when selecting open with select action from the Files dropdown or right click popup menu or when middle- clicking the file - custom popup menu dialogue can be added, format example: "Open with Firefox" (firefox) "Open with editor" (editor) - custom runtime options can also be specified, format example: "Open with mupdf" (mupdf -r 150) add: click to create a new/empty entry in the file types section modify: click to enter custom file extension, executable and color data into the file types section, click Save to make changes permanent delete: click to remove selected custom file type from the file types section burner device: enter the burner device to be utilized by MFMR BURN or click the burner device button to select (eg. navigate to /dev/sr0, select sr0) mount point: enter the mount point to be utilized by MFMR BURN or click the mount point button to select, based on /etc/fstab data (eg. navigate to /mnt/sr0, select sr0)
MFMR EXTRACT ARCHIVE: MFMR EXTRACT ARCHIVE lists and extracts the contents of archive files. It is accessed by selecting extract from the secondary menu bar or by using the Ctrl-e keyboard shortcut. To compress files, see CREATE ARCHIVE Popup. The output window displays file contents when selecting List Contents and outputs progress messages during the extraction process. Supported file formats: gz, tar, tar.gz, tar.xz, tar.bz2, tgz, zip and deb. At present, only one-click extraction of .deb files containing a data.tar.gz file is possible. If List Contents indicates the .deb file contains a newer data.tar.xz format file, then close MFMR EXTRACT ARCHIVE and manually extract the .deb file and data.tar.xz contents with these terminal commands: ar x *.deb tar Jxvf data.tar.xz Open: select archive file to be listed and/or extracted, will default to a specific file if it was already selected in the MFMR window before launching MFMR EXTRACT ARCHIVE List Contents: list contents of selected archive file Extract: extract archive file to selected directory Exit: exit MFMR EXTRACT ARCHIVE Help!: this help guide
MFMR FIND: MFMR FIND finds files by name or content (text files) and directories by name. It can be accessed by selecting find from the secondary menu bar or by using the Ctrl-f keyboard shortcut. If launched from an MFMR window, the default search path is the current directory. Various search parameters can be specified and some file functions can be performed. Path: open SELECT DIRECTORY popup to change search path Search: perform search Options dropdown: copy to: open COPY TO destination directory popup move to: open MOVE TO destination directory popup select all: select all search results delete forever: open DELETING ITEMS popup to delete selected item(s) Open Directory: open selected directory in a new MFMR window Open File: open selected file with default text editor, see MFMR CONFIGURE Open With: open selected file with the executable entered in the --> input box, one or more selected directories can also be opened in new MFMR windows by entering the executable mfmr in the open with input box Exit: exit MFMR FIND Help!: this help guide search path: when MFMR FIND is launched from an MFMR window the default search path is the current directory, can also manually enter the desired search pathway or use the menubar Path button --> input box: enter the executable name that will run/open a selected file when the menubar Open With button is selected name search - * ok: enter search term, * wildcards OK, clicking Search without a search term will list the entire contents of the search path case sensitive: check to perform a case sensitive name search content search - no *, part word ok: enter a full or partial word to search the contents of text files, do not use * wildcard case sensitive: check to perform a case sensitive content search line #: check to output the line number and data where the content search term was found in the file age: select from various file or directory creation ages (older/newer/ minutes/days), if a custom filter is selected then a number must be entered into the adjacent box size: select from various file sizes, if a custom filter is selected then a number must be entered into the adjacent box show: select from files and directories, files only or directories only recursive search: check to recursively search sub-directories
MFMR MOUNT: MFMR MOUNT allows mounting, unmounting and opening mounted partitions. It uses information from /etc/fstab. The output window displays the device, mount point, mount status and if mounted, partition freespace. Use MFMR CONFIGURE to customize the color of mounted and unmounted partions. It is accessed by selecting mount from the secondary menu bar or by using the Ctrl-m keyboard shortcut. Mount: click to mount selected partition Mount/Open: click to mount the selected partition and open a new MFMR window to the root directory of the mounted partition Temp Mount/Open: temporarily mount and open the selected partition in a new MFMR window, the partition will automatically unmount when the MFMR window is closed Unmount: click to unmount a selected partition Refesh: update MFMR MOUNT status after closing temporary mounted partitions or to recheck partition status and freespace Exit: exit MFMR MOUNT Help!: this help guide right-click: toggle mount/unmount of selected partition double left-click: temporarily mount and open a selected partition in a new MFMR window
Application Popup List: A popup list of all executables associated with a specific file type, specified in MFMR CONFIGURE. Click to select the desired run application from the popup list. The popup will only appear if at least one custom executable is specified for that file type. The popup list is activated by selecting open with select action from the Files dropdown menu or right click popup menu. It can also be activated by using the Alt-right arrow keyboard shortuct on a selected file or simply middle-clicking a specific file.
Command Output Popup: This outputs progress messages and errors in a popup window, similar to running commands and executables from a terminal. For file operations, such as copy and move, it is activated by selecting Config -> verbose mode. As noted in the popup window, any output containing either cp: overwrite ? or mv: overwrite ? indicates the item(s) already exist. To overwrite this data, click OK to close the popup, select Config -> overwrite mode and repeat the copy or move operation. For running executables, the popup window outputs relevant information during runtime, such as program errors. The popup remains open after the application is closed to review output. To activate this popup when running executables, middle-click the executable or select open with select action from the Files dropdown or right click popup menu. Note it only pops up when selecting executables (default color red). There are several known issues. OK: to exit Cancel: cancel the operation or close the application Help!: this help guide
CREATE ARCHIVE Popup: Compress selected files or directories into a single archive file. It is activated by selecting compress from the right click popup menu or Files dropdown or by using the Alt-z keyboard shortcut. At least one file or directory must be selected for the CREATE ARCHIVE popup to appear. Supported compression formats: gz, tar, tar.gz, tar.bz2 and tgz. Enter the desired filename, including file extension, in the popup input line. Alternatively the input line can be left blank, selecting OK will automatically compress and create a *.tar.gz file. The filename will automatically be created using the selected file name, if only one file was selected for compression, or the directory name if multiple items are being compressed. OK: create archive Cancel: exit There is a known issue regarding zip file creation.
Destination Directory Popup: This popup appears when selecting copy to, move to, soft link to or hard link to from the Files dropdown, right click popup menu or DIRECTORY TREE. destination directory: specify destination directory in the input box - manually edit the input box pathway - click small rectangular directory break buttons to go to parent directories - select a directory from the active windows list - use Browse button to select directory Browse: opens a Select directory popup then browse directory tree, manually enter pathway, click small rectangular directory break buttons for parent directories or select from the favorites dropdown OK: perform file action Cancel: exit Help!: this help guide
EDIT ATTRIBUTES Popup: Use to view or edit file and/or directory permissions, ownership and time/date stamps. Can modify individual files and directories or make changes recursively. The recursive checkbox must be selected beforehand if recursive changes are desired. The popup is accessible by selecting a file or directory and double-clicking the View menubar button, selecting attributes from the Files dropdown or Right Click Popup Menu or using the Alt-a keyboard shortcut. Recursive: check 1st, real-time changes!: this checkbox must be selected beforehand to make recursive changes into sub-directories owner: change read, write and execute permissions for owner group: change read, write and execute permissions for group others: change read, write and execute permissions for others set UID: set user ID for selected executable set GID: set group ID for selected executable sticky bit: set sticky bit for selected file or directory owner: change owner for selected files or directories group: change group for selected files or directories date: display date stamp of selected item (update with Touch button) time: display time stamp of selected item (update with Touch button) Touch: update selected files and/or directories to current date and time Exit: exit popup Help!: this help guide
Right Click Popup Menu: Right-click inside the MFMR window to open the menu, options: up: go up to parent directory terminal: open default terminal to current or selected directory select all: select all directories and files attributes: open EDIT ATTRIBUTES for selected item statistics: open STATISTICS for selected item(s) copy to: open Copy to popup move to: open Move to popup open with: open OPEN WITH popup, enter executable open with default action: open selected item with default action, as specified in MFMR CONFIGURE open with select action: open applications popup list open with text editor: open selected file with default text editor mkdir: open NEW DIRECTORY popup, enter new directory name touch: open NEW FILE popup, enter new file name rename: open RENAME popup if single item selected, open MFMR BULK RENAME if multiple items selected compress: open CREATE ARCHIVE popup delete to trash: move selected item(s) to trash bin, default /tmp/trashbin, specified in MFMR CONFIGURE delete forever: open DELETE ITEM(S) popup, permanently delete, bypass trash bin
STATISTICS Popup: Use to view the number of files, number of directories and total size of selected item(s). To activate select one or more files or directories then double-click the Files menubar button, select statistics from the right click popup menu or use the keyboard shortcut Alt-s. OK: exit
Command Line Use: Helper GUIs can be launched from the main MFMR window, although the command line can also be utilized, usage examples: Open MFMR window to user's home directory: mfmr Open MFMR window to /tmp directory: mfmr /tmp Mount partition sda2 (based on /etc/fstab) and open MFMR window to root directory of partition sda2: mfmr -m=/mnt/sda2 Temporarily mount partition sda2 and open MFMR window to root directory of partition sda2, automatically unmount partition when window closed: mfmr -t=/mnt/sda2 Open an MFMR window as root user to the /tmp directory: sudo mfmr /tmp MFMR BURN: mfmburn /home/tc/Desktop/* * wildcard okay MFMR CONFIGURE: mfmcfg MFMR FIND: mfmfind /home/tc/Desktop/ MFMR MOUNT: mfmmount MFMR BULK RENAME: mfmrename /home/tc/Desktop/* * wildcard okay MFMR EXTRACT ARCHIVE: mfmzip mfmzip -x archived_file_name (extract to parent directory without prompt) Access this help guide: less /usr/local/share/doc/mfm.html
Known Issues: Numerous issues, some fixes pending. MFMR window headers (Filename, Mode, Owner, Group, Size, Date) do not auto resize when increasing window size. Workaround: Close all MFMR windows except one, resize as desired, exit and reopen MFMR window, headers will be resized. Adjusting MFMR window width smaller than default (mfm-def.cfg window_width 750) cuts off main and secondary menubars. Workaround: Avoid using a window width less than 750, use a higher desktop resolution if necessary. Preferences for view, sort, verbose mode, overwrite mode and scroll wheel speed do not update changes to other previously opened MFMR windows. Workaround: Close all MFMR windows except one, change and save preferences, then open additional windows. Creating a new file (touch) with the same name as an existing file overwrites the contents of the old file even when overwrite mode is disabled. Workaround: Exercise caution when creating new files. Unable to move item to trash if same named item already exists in trash bin. Workarounds: - If acceptable select delete forever instead of delete to trash - Empty trash bin first or permanently delete same named trash bin item - Enable overwrite mode Zip file contents can be listed and extracted but new zip files can not be created. Standard Tiny Core does not create zip files, although the MFMR source code provides zip file creation functionality. Workaround: Utilize an alternative archive format or test the zip-unzip.tcz extension with MFMR. Right/left arrow navigation (up to parent, open selected directory) no longer works if header widths (Filename, Mode, Owner, Group, Size, Date) are stretched enough to create a horizontal scroll bar. Workaround: Do not stretch header widths greater than window width, alternatively increase default MFMR window size. DIRECTORY TREE left/right arrow keys (up to parent, open selected directory) do not work and the up/down arrow keys move two directories at a time. Workaround: Use mouse to navigate DIRECTORY TREE. Command output window does not consistently popup when running executables. The cancel button is not selectable during usage, preventing the ability to close the window and application during runtime. Window contents do not redraw while the application is running, resulting in no unreadable data until the launched application is closed. Workaround: Launch executables from regular terminal to view program output. MFMR BURN non-functional. To burn CDs, cdrecord and mkisofs from the TC 4 cdrtools.tcz extension likely required. To burn DVDs, growisofs likely required, not presently in Tiny Core. Workaround: Use an alternative CD/DVD burn application as MFMR BURN was only designed to provide limited functionality anyway. MFMR MOUNT unexpectantly closes when double left-click or single right-click lower window freespace. Workaround: Reopen MFMR MOUNT.
Changelog: August 2015: My File Manager (mfm.tcz) submitted to Tiny Core 6 September 2015: First My File Manager Re-imagined (mfmr) executable compile Added open root terminal function Added dedicated UP, /, HOME, TCE, TBIN, CD, $, # buttons to main menubar Revised graphics for more consistent appearance, changed color scheme Corrected GUI typos and clarified most output dialogues Reorganized dropdown and popup menus Added attributes to right-click popup menu Made View dropdown menu more compact by removing rarely used keyboard shortcuts to toggle display of permissions, owner, size and date Default window resized wider but shorter for improved layout Resized header column widths for improved readability Reformatted owner/group columns for improved readability All popups now open as hotspots/under cursor instead of 0, 0, tested in Fluxbox with init file entry: session.screen0.windowPlacement: UnderMousePlacement Customized keyboard shortcuts Incorporated sane first run sort, view, configuration defaults Create and utilize default /tmp/trashbin directory on startup Revised double-click functions of some menubar buttons and dropdowns Regular user can modify owner/group permissions, even to/from root Added show all/files/directories choicebox filter to MFMR FIND Added Open with function to MFMR FIND, any executable to open search result EXTRACT ARCHIVE now lists and extracts .gz file contents CREATE ARCHIVE popup now creates .gz files Improved EDIT ATTRIBUTES popup functionality New desktop icon October 2015: Toggling verbose and overwrite mode checkboxes automatically creates mfm-def.cfg if not present and saves preference Exit and Exit all automatically creates mfm-def.cfg during first run and saves view, sort, verbose, overwrite and scroll wheel speed preferences Added basic History select Fl_Menu_Button to main browser window Added clear History button (X) function Added secondary menubar: History, X (clear), $ and # (regular, root terminal) Added TC friendly OPT button to main menubar Added Refresh button to MFMR MOUNT as closing temporary mounted windows or adding/removing files does not auto-refresh mount status and freespace Temp Mount/Open button in MFMR MOUNT now remounts a mounted partition as a temporary mount and opens a new browser window to the selected partition Creating soft and hard links always provides verbose output Help manual first revision Expanded secondary menubar: History, X (clear), burn, edit, extract, find, mount, trash, $ and # (regular, root terminal) EXTRACT ARCHIVE can now list and extract .tar.xz file contents EXTRACT ARCHIVE can now list the contents of .deb files and extract data.tar.gz contents directly into a destination directory (presently only data.tar.gz files, not data.tar.xz) November 2015: MFMR CONFIGURE redesign, more compact and intuitive Color coded applicable dropdown menu items pink to reflect their associated pink main menubar double-click functionalities Destination directory added to History select dropdown menu when copy to, move to, soft link to and hard link to is utilized via right-click or Files dropdown menu (not needed for drag n drop as the target directory is already opened in another window anyway) New directory added to History select dropdown menu when mkdir is used to create a new directory via right-click or New dropdown Help manual second revision
Bug Fixes: September 2015: Addressed some compiler warnings Fixed occasional hang on exit Fixed segmentation fault triggerd by dropdown menus Fixed segmentation fault when changing EDIT ATTRIBUTES owner/group Can re-open window even if FLTK editor documents left open from previous MFMR session (likely attributed to segmentation fault issues) Empty trash now removes dot files EXTRACT ARCHIVE can now extract and list zip file contents MFMR MOUNT can now properly mount/unmount partitions as regular user MFMR MOUNT now properly updates mount status when selecting Mount/Open Fixed MFMR FIND instability that crashed MFMR when opening search results Fixed drag and drop functionality between DIRECTORY TREE and MFMR windows October 2015: Overwrite mode now works as expected during move and copy operations Fixed EDIT ATTRIBUTES sticky bit function MFMR MOUNT now updates mount status when selecting Temp Mount/Open Fixed MFMR MOUNT error when using the Mount/Open button to open an already mounted partition in a new MFMR window Setting overwrite mode to false now prevents renaming file to a same-named existing file to prevent overwrite Setting overwrite mode to false now prevents moving an item to the trash bin if a same named item already exists to prevent overwrite ************************************** END *************************************!