Package: ion3 Version: 20050322-2 Severity: normal Before the recent change to the configuration format, I had the following in ~/.ion3/cfg_sp.lua:
kpress(MOD1.."grave", "mod_sp.toggle_on(_)"), This worked great. Following the directions in NEWS.Debian, I changed this to: kpress(MOD1.."grave", "mod_sp.set_shown(_, 'toggle')") This worked until about 10 minutes ago. I'm pretty sure that I restarted ion since that upgrade, although it's always possible that I forgot to and have been using the old version all along. A little while ago, though, I held down Alt-` to see what would happen (i.e., see if everything handled really fast appearance/disappearance of the scratchpad; yes, I like to break things, why do you ask? ;-) ) The result was that the scratchpad vanished and refused to reappear. When I got annoyed enough to restart ion3, I started getting the following error message: ion3: Type checking failed in level 2 call h ion3: Stack trace: 0 [C]: in 'set_shown' 1 [string "return function(_, _sub) mod_sp.set_shown(_..."]:1 [Skipping unnamed C functions.] ion3: Type checking failed in level 2 call handler for parameter 0 ion3: Stack trace: 0 [C]: in 'set_shown' 1 [string "return function(_, _sub) mod_sp.set_shown(_..."]:1 [Skipping unnamed C functions.] Long lines are clipped because my windows got all messed up when I switched wms. I finally tried the sample configuration in /etc/X11, which contains this line: kpress(MOD1.."grave", "mod_sp.set_shown_on(_, 'toggle')"), However, this produced the following error from ion3: [string "return function(_, _sub) mod_sp.set_shown_o..."]:1: attempt to call local `_' (a userdata value) Either the example configuration files need to be fixed or something in ion3 is broken, or both. Daniel -- System Information: Debian Release: 3.1 APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: i386 (i686) Kernel: Linux 2.6.10-1-686 Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1) (ignored: LC_ALL set to en_US) Versions of packages ion3 depends on: ii libc6 2.3.2.ds1-20 GNU C Library: Shared libraries an ii libice6 4.3.0.dfsg.1-12.0.1 Inter-Client Exchange library ii liblua50 5.0.2-5 Main interpreter library for the L ii liblualib50 5.0.2-5 Extension library for the Lua 5.0 ii libsm6 4.3.0.dfsg.1-12.0.1 X Window System Session Management ii libx11-6 4.3.0.dfsg.1-12.0.1 X Window System protocol client li ii libxext6 4.3.0.dfsg.1-12.0.1 X Window System miscellaneous exte ii xlibs 4.3.0.dfsg.1-12 X Keyboard Extension (XKB) configu -- no debconf information -- /------------------- Daniel Burrows <[EMAIL PROTECTED]> ------------------\ | "This is too absurd! The world can't end this stupidly!" | | "Oh, sure it can. Have some faith." | | -- Fluble | \------ (if (not (understand-this)) (go-to http://www.schemers.org)) -------/
pgp0c9HPVRb7M.pgp
Description: PGP signature