TkDesk does not work with the new libraries, even when I export their
locations. I got it to run again with a workaround: I removed the
packages for blt, itcl, tk and tcl, downloaded the Hardy versions and
installed them with dpkg.

TkDesk 2.0-9 runs with:
blt_2.4z-4ubuntu1
itcl3_3.2.1-3.1
tcl8.4_8.4.16-4ubuntu1
tk8.4_8.4.16-2ubuntu1

You can find them at http://packages.ubuntu.com/ though I got them by
rummaging around in the archives at
http://archive.ubuntu.com/ubuntu/dists/ (Hardy main for Tk and Tcl, and
Hardy multiverse for BLT and TkDesk, I think).

I locked (pinned) them all in Synaptic to prevent further updates.

My only other Tk/Tcl programs are Tkpppoe and TkWorldClock, which work
fine with these libraries, so I don't need newer packages until TkDesk
itself is upgraded (and maybe not even then, if TkDesk doesn't change
significantly). I have backed up the whole set in case my hard drive
fails and I need to re-install them. Since TkDesk hardly ever changes, I
think this will work for me for a long time.

If you have other Tk/Tcl programs, this may not be a solution. You can
install both the 8.4 and 8.5 versions, but can only set the library
locations to one.

You may need to export the library locations of TkDesk and itcl, and possibly 
of tk and tcl. From the command line, run
export TKDESK_LIBRARY=/usr/lib/TkDesk
export ITCL_LIBRARY=/usr/lib/itcl3.2
export TCL_LIBRARY=/usr/lib/tcl8.4
export TK_LIBRARY=/usr/lib/tk8.4

I use FVWM as a window manager, and start it with a script that sets some 
parameters and starts SCIM. In such a script, the form is
TKDESK_LIBRARY="/usr/lib/tkdesk"; export TKDESK_LIBRARY
ITCL_LIBRARY="/usr/lib/itcl3.2"; export ITCL_LIBRARY 
TCL_LIBRARY="/usr/lib/tcl8.4"; export TCL_LIBRARY
TK_LIBRARY="/usr/lib/tk8.4"; export TK_LIBRARY

-- 
Hardy tkdesk crashes on startup
https://bugs.launchpad.net/bugs/234055
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to