### ------------------------------------------------------------------------- ### ### System (TkDesk Configuration File) ### ### Contains global definitions for TkDesk, such as which shell commands, ### colors and fonts to use, etc. Also contains configuration parameters ### for the built-in editor. ### ### *** Press F5 to save changes and reload this file into TkDesk, ### *** F6 to do the same plus to close this window. ### ### ------------------------------------------------------------------------- ### ====== Color Settings =================================================== ### ### basic color: set tkdesk(color,basic) #d9d9d9 ### ### color of entry and text widgets: set tkdesk(color,entry) white set tkdesk(color,text) white ### ### background color of the file listboxes: set tkdesk(color,filelb_background) $tkdesk(color,basic) ### ### background of icon windows (to fake transparent icons): set tkdesk(color,icon_background) #185f6a ### Note: ### Colors of directories, files etc. are now set in the file FileTags! ### ====== Font Settings =================================================== ### ### Several font definitions: set tkdesk(font,labels) -adobe-helvetica-bold-r-normal-*-*-120-*-*-*-*-*-* set tkdesk(font,labels2) -adobe-helvetica-medium-r-normal-*-*-120-*-*-*-*-*-* set tkdesk(font,labels3) -adobe-helvetica-bold-r-normal-*-*-180-*-*-*-*-*-* #set tkdesk(font,entries) -adobe-courier-medium-r-*-*-12-*-*-*-*-*-*-* #set tkdesk(font,entries) -*-lucidatypewriter-medium-r-*-*-12-*-*-*-*-*-*-* set tkdesk(font,entries) a14 set tkdesk(kanjiFont,entries) k14 #set tkdesk(font,text) -adobe-courier-medium-r-*-*-12-*-*-*-*-*-*-* #set tkdesk(font,text) -*-lucidatypewriter-medium-r-*-*-12-*-*-*-*-*-*-* set tkdesk(font,text) a14 set tkdesk(kanjiFont,text) k14 set tkdesk(font,buttons) -adobe-helvetica-bold-r-normal-*-*-120-*-*-*-*-*-* set tkdesk(font,menubuttons) -adobe-helvetica-bold-r-normal-*-*-120-*-*-*-*-*-* set tkdesk(font,menus) -adobe-helvetica-bold-r-normal-*-*-120-*-*-*-*-*-* set tkdesk(font,balloon) -*-helvetica-medium-r-*-*-14-*-*-*-*-*-*-* ### ### A mono-spaced font: #set tkdesk(font,mono) -adobe-courier-medium-r-*-*-12-*-*-*-*-*-*-* set tkdesk(font,mono) -*-lucidatypewriter-medium-r-*-*-12-*-*-*-*-*-*-* ### Note: ### Fonts of directories, files etc. are now set in the file FileTags! ### ====== File List Settings ============================================== ### ### Default number of file listboxes in file browser windows: set tkdesk(num_lbs) 3 ### ### File listboxes will never be smaller then this: set tkdesk(file_lb,minwidth) 20 set tkdesk(file_lb,minheight) 5 ### ### These determine the initial window size: set tkdesk(file_lb,width) 20 set tkdesk(file_lb,height) 20 ### Definition of the string to appear in the title of file browser ### and file list window, and in the icon when they are iconified. ### The following percent sequences will be expanded: ### %d - Name of current directory ### %p - Complete current path ### %u - User name ### %h - Host name ### %v - TkDesk version set tkdesk(title,browser) "%u@%h: %d" set tkdesk(title,list) "%d" set tkdesk(title,icon) "%d" ### ====== Shell Command Settings =========================================== ### The defaults are all quite "BSD'ish". If you're not sure if they work for ### you, just try to run TkDesk with these settings (they should be okay in ### most cases). set tkdesk(cmd,whoami) "whoami" ;# used to determine user's login name set tkdesk(cmd,du) "du" ;# for Disk Usage: usage in KB set tkdesk(cmd,df) "df -P" ;# for getting free disk space in KB set tkdesk(cmd,sort) "sort -rn" ;# for Disk Usage: list biggest first set tkdesk(cmd,cp) "cp -r" ;# copy recursively set tkdesk(cmd,mv) "mv -f" ;# move and rename set tkdesk(cmd,rm) "rm -rf" ;# delete recursively and don't ask set tkdesk(cmd,ln) "ln -f" ;# for "hard" links set tkdesk(cmd,symln) "ln -sf" ;# for symbolic links set tkdesk(cmd,touch) "touch" ;# to create new files set tkdesk(cmd,mkdir) "mkdir" ;# to create new directories set tkdesk(cmd,print) "lpr" ;# default command for printing set tkdesk(cmd,netscape) "netscape" ;# command for surfing :-) ### ====== Editor Settings ================================================= ### Your favourite editor (for quick edits): ### (If you want to use a terminal based editor such as vi (yes, there ### actually are people doing that!), note that you have to replace ### "builtin" with "xterm -e vi" or sth. similar.) set tkdesk(editor,cmd) "builtin" ;# Of course! ;-) ### Can your editor take more than one file on the command line? ### (The builtin can, so this is set to 1.) set tkdesk(editor,mfiles) 1 ### ### The following settings are only for the built-in editor: set tkdesk(editor,auto_indent) 1 set tkdesk(editor,word_wrap) 0 set tkdesk(editor,font) $tkdesk(font,text) set tkdesk(editor,kanjiFont) $tkdesk(kanjiFont,text) set tkdesk(editor,print_command) "lpr" set tkdesk(editor,default_geometry) "80x25" set tkdesk(editor,do_backups) 0 set tkdesk(editor,real_tabs) 1 ;# boolean, if 0: set tkdesk(editor,tab_width) 8 set tkdesk(editor,background) white set tkdesk(editor,cursor) black ### ====== Other Settings ================================================= ### ### Period between updates of the file lists in seconds: set tkdesk(update,file_lists) 5 ### ### Period between updates of the Job Control window in seconds: set tkdesk(update,jobs) 10 ### ### Auto-Save TkDesk's history and layout every x *minutes*: set tkdesk(update,config) 10 ### ### Others: set tkdesk(history_size) 20 ;# size of history popup menus set tkdesk(ask_on_exit) 1 ;# ask before exiting? set tkdesk(pad) 4 ;# determines the widgets' borderwidth set tkdesk(tearoff-menus) 0 ;# 1 if menus should be tear-off-able ### Paths for images (XPMs, XBMs, GIFs, P?Ms) and sounds used by TkDesk, ### individual directories are separated by ":": set tkdesk(path,images) "~:$tkdesk(library)/images" set tkdesk(path,sounds) "~:$tkdesk(library)/sounds" ### ### These are the pixmaps used for the minimized trash directory, ### for file browser/list windows, and for help windows: ### (Note that these are only used if you are using fvwm as the ### window manager or start TkDesk with the -fvwm option.) set tkdesk(trash:empty) trashcan.xpm set tkdesk(trash:full) trashcan_full.xpm set tkdesk(icon,filebrowser) filing.xpm set tkdesk(icon,filelist) bigfiling.xpm set tkdesk(icon,help) help.xpm set tkdesk(icon,editor) pencil3.xpm ### Follow Motif look & feel as closely as possible? (Affects for instance ### the size of buttons and other unimportant things): set tk_strictMotif 1 ### ### Do you want the focus to follow the mouse pointer? set tkdesk(focus_follows_mouse) 0 ### ### Should desk items be managed by the window manager? This would allow ### for having a different set of desk items on each virtual screen. If you ### choose this you will probably want to configure your window manager to ### not decorate windows of class "dsk_DeskItem". set tkdesk(desk_items,wm_managed) 0