TKDESK(1) | TKDESK(1) |
TkDesk - a Graphical File and Desktop Manager for the X Window System
tkdesk [-configdir dir] [-debug] [-default] [-develop] [-iconic] [-layout file] [-startdir dir] [-twm] [-?|--help]
TkDesk provides a rich set of functions to help you manage your files and efficiently navigate your file systems. It also provides several desktop and system managing capabilities such as accessing the external devices of your workstation, starting programs, monitoring the system load and mailbox etc.
The main parts of TkDesk are the following:
1. One or more file browser windows (or just "browsers"). These display the contents of the currently selected directory in the rightmost listbox and the contents of a configurable number of parent directories in the listboxes left to it. In addition this window contains a menu bar, a button bar, and a status bar.
2. One or more file list windows. These display the contents of just the currently selected directory. These windows also contain a menu bar, a button bar, and may also contain a status bar.
3. An application bar (or "appbar"). This is a set of buttons displaying icons or other graphical output that can be configured to execute certain commands. All of the buttons provide a possibly cascaded popup menu that is accessed by pressing the right mouse button over any appbar button. Files may be dragged from any file browser or list window and dropped onto appbar buttons that have been configured to be drag'n'drop targets. The contents of the appbar is configured in the "AppBar" configuration file (located in "~/.tkdesk").
4. The built-in editor (or just "editor"). The editor provides multiple buffers in the same window, virtually unlimited "undo", marks, search and replace, etc. Files may be dropped onto any editor window from TkDesk's file listboxes or the desktop.
The listboxes contained in the file browser and list windows display the contents of their respective directory. They provide the following mouse button bindings:
The display options of any file listbox can be configured through the menubutton right above the listbox, displaying the name of the displayed directory, and the file mask currently set. It can also be used as a drag and drop source (by pressing mouse button 2) and target.
TkDesk makes heavy use of cascading popup menus. Basically in every text entry field that's used for entering paths of file names pressing the right mouse button brings up a popup menu of parent directories. Next to most test entry field there is a menu button displaying a turned-over triangle that gives access to a menu containing a history of entered strings.
All of the following configuration files are accessible directly inside the "Configuration" submenu of the "TkDesk" menu. The default application bar contains the same menu in the first button (the one with the comet).
The static version of TkDesk is affected just by one environment variable:
The dynamically linked version is affected by the following variables:
Note that other more general variables like PATH may also affect TkDesk.
Christian Bolik (Christian.Bolik@mainz.netsurf.de)
TkDesk may still have problems with files containing spaces, brackets, and braces. This is due to the fact that the largest part of TkDesk is written using Tcl, the Tool Command Language created by John Ousterhout, for which these characters are "special" in some respects.
If you can't get the application bar back on the screen, delete the line starting with "Toplevel dsk_appbar" from the file ~/.tkdesk/_layout and restart TkDesk.
Some Sun machines seem to have problems with Drag&Drop. It seems these problems go away when a more recent X server is used.
TkDesk 2.0, 04/15/2004 | 4th Berkeley Distribution |