This file is indexed.

/etc/tkdesk/System is in tkdesk 2.0-9.1ubuntu1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
### -------------------------------------------------------------------------
###
###  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 background and foreground color:
set tkdesk(color,background) #d9d9d9
set tkdesk(color,foreground) black

### colors for selecting text in text and entry widgets:
set tkdesk(color,select_bg)  #c3c3c3
set tkdesk(color,select_fg)  black

### color for check boxes of activated check buttons:
set tkdesk(color,check_on)   #b03060

### colors of the focus rectangle:
set tkdesk(color,focus)      $tkdesk(color,foreground)
set tkdesk(color,nofocus)    $tkdesk(color,background)

### background, foreground, and insert colors of entry and text widgets:
set tkdesk(color,entry_bg)   white
set tkdesk(color,entry_fg)   black
set tkdesk(color,text_bg)    white
set tkdesk(color,text_fg)    black
set tkdesk(color,insert)     black

### background and selection color of the file listboxes:
set tkdesk(color,filelb)     $tkdesk(color,background)
set tkdesk(color,listsel)    white

### background color of icon windows (to fake transparent icons):
set tkdesk(color,icon)       #185f6a

### color of the drag'n'drop cursor:
set tkdesk(color,drag)       wheat

### color of annotation entries in file popup menus:
set tkdesk(color,annotation) gray55

### Note:
### Colors of directories, files etc. are now set in the file FileTags!


### =========================================================================
###  Font Settings
### =========================================================================

### Fonts for labels, buttons, menubuttons, and menus:
set tkdesk(font,labels)       -*-helvetica-bold-r-*-*-12-*-*-*-*-*-*-*
set tkdesk(font,listboxes)    $tkdesk(font,labels)
set tkdesk(font,buttons)      $tkdesk(font,labels)
set tkdesk(font,menubuttons)  $tkdesk(font,labels)
#set tkdesk(font,menubuttons)  -*-helvetica-medium-r-*-*-12-*-*-*-*-*-*-*
set tkdesk(font,menus)        $tkdesk(font,menubuttons)

### Fonts for entries and text widgets (preferrably mono-spaced):
set tkdesk(font,entries)      -*-lucidatypewriter-medium-r-*-*-12-*-*-*-*-*-*-*
set tkdesk(font,text)         $tkdesk(font,entries)

### A mono-spaced font for table-like output (disk usage etc.):
set tkdesk(font,mono)         -*-lucidatypewriter-medium-r-*-*-12-*-*-*-*-*-*-*
#set tkdesk(font,mono)         -*-courier-medium-r-*-*-12-*-*-*-*-*-*-*

### The standard font for file listings, drectory menus, etc.:
set tkdesk(font,file_lbs)     -*-helvetica-medium-r-*-*-12-*-*-*-*-*-*-*

### The font to use for the status bar and "# items" display:
set tkdesk(font,status)       -*-helvetica-medium-o-*-*-12-*-*-*-*-*-*-*

### The font to use for the balloon-help:
set tkdesk(font,balloon)      -*-helvetica-medium-r-*-*-12-*-*-*-*-*-*-*

### The font to use for simple dialog boxes:
set tkdesk(font,dialogs)      -*-times-medium-r-*-*-18-*-*-*-*-*-*-*

### 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

### These determine the initial window size:
set tkdesk(file_lb,width) 20
set tkdesk(file_lb,height) 20

### On which side of the listboxes do you want the scrollbars to appear?
### (You may want to set tkdesk(dynamic_scrollbars) to 0 if you choose left.)
set tkdesk(side_of_scrollbars) right

### Wether or not you want all scrollbars of file browser and list
### windows to appear only when they are required:
set tkdesk(dynamic_scrollbars) 1

### 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 -Dk"		        ;# for Disk Usage: usage in KB
set tkdesk(cmd,df) "df"			;# 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,ps) "ps"                 ;# default command for the job window
set tkdesk(cmd,netscape) "netscape"     ;# command for surfing :-)
set tkdesk(cmd,mail) "mail -s %s %a"    ;# mailing, %s: subject, %a: address
set tkdesk(cmd,xterm) "xterm -sb"       ;# command to use as "xterm"

### Diff command: used for displaying differences between two selected
### files - defaults to "dsk_view diff".
# set tkdesk(cmd,diff) "tkdiff"          ;# tkdiff rocks...
set tkdesk(cmd,diff) "dsk_view diff"

### The following specifies the command to be used when "Execute as
### Superuser" is selected in the "Options" menu, or when the dsk_exec_as_root
### function is used.  "%c" will be replaced with the actual command that
### is to be used:

set tkdesk(cmd,su,exec) {xterm -sb -T "%c" -n "%c" -e su root -c "%c"}
#set tkdesk(cmd,su,exec) {xterm -sb -T "%c" -n "%c" -e sudo %c}

### The same for viewing command output ("View output" checked):

set tkdesk(cmd,su,view) {xterm -sb -T "%c" -n "%c" -e pauseme su root -c "%c"}
#set tkdesk(cmd,su,view) {xterm -sb -T "%c" -n "%c" -e pauseme sudo %c}


### =========================================================================
###  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"

### The editor you want to use for editing the TkDesk config files
### (can also be "builtin" for TkDesk's own editor):

set tkdesk(conf_editor,cmd) $tkdesk(editor,cmd)

### 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,font)		    $tkdesk(font,text)
set tkdesk(editor,default_geometry) "80x25"
set tkdesk(editor,auto_indent)      1
set tkdesk(editor,brace_indent)     1
set tkdesk(editor,do_backups)       1
set tkdesk(editor,load_once)        1
set tkdesk(editor,cursor)           black

###
### To use nedit-like shortcuts in the editor set the following to "nedit":

set tkdesk(editor,bindings) "classic"

###
### Preset the way the editor wraps long lines ("none", "char", or "word"):

set tkdesk(editor,wrap) char

###
### Whether to use "real" tabs, or replace them with tab_width blanks:

set tkdesk(editor,real_tabs) 1
set tkdesk(editor,tab_width) 8

###
### If you have problems with Backspace and Delete appearing to be
### "swapped", uncomment the following lines:

#set tmpbnd [bind Text <BackSpace>]
#bind Text <BackSpace> [bind Text <Delete>]
#bind Text <Delete> $tmpbnd
#set tmpbnd [bind Entry <BackSpace>]
#bind Entry <BackSpace> [bind Entry <Delete>]
#bind Entry <Delete> $tmpbnd
#unset tmpbnd


### =========================================================================
###  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 menu entries

set tkdesk(pad) 4		;# determines the widgets' borderwidth

### 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:

set tkdesk(icon,trash-empty) next/recycle.xpm
set tkdesk(icon,trash-full) next/recycle_full.xpm
set tkdesk(icon,filebrowser) next/cabinet.xpm
set tkdesk(icon,filelist) next/folders.xpm
set tkdesk(icon,help) next/BookOpen.xpm
set tkdesk(icon,editor) next/Write.xpm
set tkdesk(icon,find) next/magnify.xpm

###
### Line width of the focus rectangle:

set tkdesk(focus_width) 1

###
### Width of scrollbars:

set tkdesk(scrollbar_width) 11

### 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

### The maximum line width of desktop icon labels in character.
### TkDesk will break the filename at the closest suitable character.

set tkdesk(desk_items,label_width) 12

### Uncomment the following variable to move TkDesk's trash can to somewhere
### else than the default ~/.tkdesk/.trash:

#set tkdesk(trashdir) ~/.trash

### The following defines the directory to be interpreted as the
### "desktop", i.e. files copied here will appear at the mouse pointer
### on the desktop:
set tkdesk(deskdir) ~/desktop

### You may change the following to either "tk" or "motif" to get the
### respective file selection dialog type.  If it's set to "default"
### the type depends on the value of "Options/Appearance/Strictly Motif".

set tkdesk(file_selector_type) "default"

### If you want some Tcl code to be executed right after start-up
### has finished, uncomment and modify the following line:

#set tkdesk(after_startup) {dsk_msg_info "Hi! How are you today?"}

### If you want some Tcl code to be executed right before shutdown
### of TkDesk, uncomment and modify the following line:

#set tkdesk(at_exit) {dsk_msg_info "Bye, and have a nice day!"}