This section is intended to give answers to the most frequently asked
questions about TkDesk. This file is derived from the emails I'm
receiving, so if you think something is missing just tell me about it
(
zzhibol@rrzn-user.uni-hannover.de
).
You can drag the application bar around simply by holding down the Alt- or Meta-key and simultaneously pressing the left mouse button over the application bar. You can also invoke the "Move..." entry from the comet button's popup menu to do the same without having to press Alt/Meta.
Since version 1.0b1 the configuration file "AppBar" sets also a variable named tkdesk(appbar,wm_managed) which can be used to have the apllication bar managed by the window manager, although this is usually not necessary.
No, but have a look at the answer to the next question.
The background colour of icons used when the window manager iconifies a window can be set in the configuration file "System". The variable you are looking for is tkdesk(color,icon_background). By setting this variable to the same colour as your root window you can achieve the effect of transparent icons. You can define the colour either as a normal name (such as "grey", "blue") or in the form #rrggbb.
First, you have to set the variable
tkdesk(desk_items,wm_managed)
in the System config file to 1.
Then you have to configure fvwm to not decorate windows of class
dsk_DeskItem
. For instance:
Style "dsk_DeskItem" NoTitle, NoHandles, WindowListSkip, BorderWidth 0
As for FVWM, you first have to set the variable
tkdesk(desk_items,wm_managed)
in the System config file to 1.
To tell the CDE window manager (dtwm) to not decorate desk items you
have to add the following line to either the file Dtwm or .Xdefaults
in your home directory, and then restart dtwm:
Dtwm*dsk_DeskItem*clientDecoration: none
Yes, this is a bit tricky. What you need to do is the following:
dsk_exec sh -c {export foo=bar; program}
Currently you have to edit the file cb_tools/bindings.tcl in TkDesk's library directory to make this work. Locate the two lines containing the word "XKB"; all you need to do is to comment out the following lines by prepending a '#'.
The first place to start are the various configuration files of TkDesk.
These can be accessed either by the "TkDesk/Edit Config Files" menu
of the file browser windows, or by the "Configuration" submenu of the
popup menu of the very first button of the application bar of TkDesk.
:-)
Since TkDesk uses Tcl as the language for its configuration, and these configuration files are simply "source"ed, you could add any sort of Tcl proc for instance to the configuration file "System". This proc would then be available in every other configuration file as well. With the set of commands provided by TkDesk, which are listed e.g. in the configuration file "Popups", TkDesk provides a very powerful platform for the user who knows Tcl.
Yes! Thanks to Chris Sterritt, there is a mailing list dedicated to
TkDesk at mrj.com. Just send a mail to
majordomo@mrj.com
with an empty subject line and "subscribe tkdesk" as the
message body. Please join!
The official Tcl/Tk homepage is at
http://www.sunlabs.com/research/tcl
.
The Tcl/Tk FAQs and lots of user-contributed software can be obtained
from
ftp://ftp.neosoft.com/pub/tcl
.
There is also a newsgroup dedicated
to Tcl/Tk:
comp.lang.tcl
.