TkDesk is a graphical desktop manager for UNIX (with a slight emphasis on Linux, but it also runs just as well on AIX, Solaris, HP-UX, SGI Irix and other UNIX flavors) and the X Window System. It offers a very complete set of file operations and services, plus gives the user the ability to configure most aspects of TkDesk in a very powerful way. The reason for this is the use of the Tcl scripting language as the configuration and (for the greatest part of TkDesk) implementation language. This makes TkDesk not just configurable but truly programmable. TkDesk has been influenced by various other systems and file managers: NeXT, for laying out the file browser windows, Apple Finder, for the idea of file annotations and, (shock horror), Windows 95, for some other (of course minor and unimportant) inspirations.
This is a brief overview of the most prominent features of TkDesk:
COPYING
, or menu
entry Help/License
for
information on usage and redistribution of TkDesk.Christian Bolik writes:
TkDesk uses a number of other freely available packages without which TkDesk would not have been possible. I'd like to say many thanks to the following people:
majordomo@mrj.com
majordomo@shaknet.clark.net
),[incr tcl]
,And a very big thank you to the growing TkDesk user community,
which provides me with a constant flow of bug reports (getting less
now :-)
), suggestions for enhancements of TkDesk, and lots of
motivation and encouragement.
Special thanks to Chuck Robey for revising a previous version of this guide.
If you check menu entry Options/Use Netscape for Help
,
TkDesk will use that for displaying
this User's Guide on-line. Otherwise, to reduce overhead, TkDesk
uses its own help system. It features
hypertext links, context sensitivity (which is not yet fully utilised by
TkDesk) and full text search.
The help window consists of four areas:
[Ff]eatures
). After hitting Return
, the whole help
text is searched for this expression. Pressing Return
again
continues the search, Text that is displayed blue in the help window is a hypertext link. When the left mouse button is clicked over such a link the display will automatically change to the referenced section. You can jump back by pressing the "Back" button described above.
The following keys are bound when the mouse pointer is inside the help window:
Tab
Moves to the next section.
Shift-Tab
Moves to the previous section.
Control-Tab
Moves to the first section.
Control-Shift-Tab
Moves to the last section.
Up, Down
Scrolls one line up/down.
Page up, Page down
Scrolls one page up/down.
Control-Home
Jumps to start of help text.
Control-End
Jumps to end of help text.
Meta/Alt-b
Equivalent to pressing the "Back" button.
Meta/Alt-c, Escape
Equivalent to pressing the "Close" button.
Usually TkDesk is started simply by executing the command
"tkdesk
" from the shell prompt or your X
initialisation file. However, you may specify the following options
to this command:
Reads the configuration from
directory dir instead of ~/.tkdesk
.
Reads the default configuration of TkDesk
instead of the user's one in ~/.tkdesk
.
Iconifies all file browser and file list windows created by TkDesk during start-up.
Reads the window layout information from
file file instead of the default ~/.tkdesk/_layout
.
If this option is given, the first file browser will open with directory dir.
Don't use icon windows when file browser or list windows are iconified. Some window managers liek twm cannot handle these properly.
For example, the command "tkdesk -twm -iconic
"
tells Tkdesk to not use icon windows and start with all windows iconified.