I'm using debian based Libranet linux.
After upgrading to kde 3.2, I started having problems displaying xemacs from solaris on my laptop. It doesn't happen with fluxbox. So I just upgraded to kde 3.3 to get a newer version of kwin. But I have the same problem.
The problem occurs when I select something in xemacs and the error message that keeps flashing in the modeline says the selection conversion type is nil. I've put the selection-converter info from xemacs below.
Can anyone give me a hint as to where to look to find out what's going on here? It appears to be a Xwindow and kwin and solaris xemacs interaction.
Thanks,
Steve
selection-converter-alist' is a simple built-in variable.
Value: ((TEXT . xselect-convert-to-text) (STRING . xselect-convert-to-string) (COMPOUND_TEXT . xselect-convert-to-compound-text) (TARGETS . xselect-convert-to-targets) (LENGTH . xselect-convert-to-length) (DELETE . xselect-convert-to-delete) (FILE_NAME . xselect-convert-to-filename) (CHARACTER_POSITION . xselect-convert-to-charpos) (SOURCE_LOC . xselect-convert-to-sourceloc) (LINE_NUMBER . xselect-convert-to-lineno) (COLUMN_NUMBER . xselect-convert-to-colno) (OWNER_OS . xselect-convert-to-os) (HOST_NAME . xselect-convert-to-host) (USER . xselect-convert-to-user) (CLASS . xselect-convert-to-class) (NAME . xselect-convert-to-name) (ATOM . xselect-convert-to-atom) (INTEGER . xselect-convert-to-integer) (_EMACS_INTERNAL . xselect-convert-to-identity))
Documentation:
An alist associating selection-types (such as STRING and TIMESTAMP) with
functions. These functions will be called with three args: the name of the
selection (typically PRIMARY, SECONDARY, or CLIPBOARD); a desired type to
which the selection should be converted; and the local selection value
(whatever had been passed to `x-own-selection'). These functions should
return the value to send to the X server, which should be one of:
-- nil (the conversion could not be done)
-- a cons of a symbol and any of the following values; the symbol
explicitly specifies the type that will be sent.
-- a string (If the type is not specified, then if Mule support exists,
the string will be converted to Compound Text and sent in
the 'COMPOUND_TEXT format; otherwise (no Mule support),
the string will be left as-is and sent in the 'STRING
format. If the type is specified, the string will be
left as-is (or converted to binary format under Mule).
In all cases, 8-bit data it sent.)
-- a character (With Mule support, will be converted to Compound Text
whether or not a type is specified. If a type is not
specified, a type of 'STRING or 'COMPOUND_TEXT will be
sent, as for strings.)
-- the symbol 'NULL (Indicates that there is no meaningful return value.
Empty 32-bit data with a type of 'NULL will be sent.)
-- a symbol (Will be converted into an atom. If the type is not specified,
a type of 'ATOM will be sent.)
-- an integer (Will be converted into a 16-bit or 32-bit integer depending
on the value. If the type is not specified, a type of
'INTEGER will be sent.)
-- a cons (HIGH . LOW) of integers (Will be converted into a 32-bit integer.
If the type is not specified, a type of
'INTEGER will be sent.)
-- a vector of symbols (Will be converted into a list of atoms. If the type
is not specified, a type of 'ATOM will be sent.)
-- a vector of integers (Will be converted into a list of 16-bit integers.
If the type is not specified, a type of 'INTEGER
will be sent.)
-- a vector of integers and/or conses (HIGH . LOW) of integers
(Will be converted into a list of 16-bit integers.
If the type is not specified, a type of 'INTEGER
will be sent.)