comparison PROBLEMS @ 367:a4f53d9b3154 r21-1-13

Import from CVS: tag r21-1-13
author cvs
date Mon, 13 Aug 2007 11:01:07 +0200
parents 30d2cfa1092a
children 1d62742628b6
comparison
equal deleted inserted replaced
366:83d76f480a59 367:a4f53d9b3154
1024 if ( ! ${?TERMCAP} ) setenv TERMCAP ~/my-termcap-file 1024 if ( ! ${?TERMCAP} ) setenv TERMCAP ~/my-termcap-file
1025 1025
1026 Or you could set TERMCAP only when you set TERM--which should not 1026 Or you could set TERMCAP only when you set TERM--which should not
1027 happen in a non-login shell. 1027 happen in a non-login shell.
1028 1028
1029 *** The popup menu appears at the buttom/right of my screen. 1029 *** The popup menu appears at the bottom/right of my screen.
1030 1030
1031 You probably have something like the following in your ~/.Xdefaults 1031 You probably have something like the following in your ~/.Xdefaults
1032 1032
1033 Emacs.geometry: 81x56--9--1 1033 Emacs.geometry: 81x56--9--1
1034 1034
1237 compatible include files into the compilation. In particular this 1237 compatible include files into the compilation. In particular this
1238 affected virtually all ioctl() calls. 1238 affected virtually all ioctl() calls.
1239 1239
1240 1240
1241 ** Linux 1241 ** Linux
1242 *** Mandrake
1243
1244 The Mandrake Linux distribution is attempting to comprehensively
1245 update the user interface, and make it consistent across
1246 applications. This is very difficult, and will occasionally cause
1247 conflicts with applications like Emacs with their own long-established
1248 interfaces. Known issues specific to Mandrake or especially common:
1249
1250 Some versions of XEmacs distributed with Mandrake were patched to make
1251 the Meta and Alt keysyms synonymous. These normally work as expected
1252 in the Mandrake environment. However, custom-built XEmacsen will seem
1253 to "inexplicably" not respect the "Alt-invokes-Meta-commands" convention.
1254 See "I want XEmacs to use the Alt key" below.
1255
1256 The color-gcc wrapper (see below) is in common use on the Mandrake
1257 platform.
1258
1259 *** I want XEmacs to use the Alt key, not the XXX key, for Meta commands
1260
1261 For historical reasons, XEmacs looks for a Meta key, then an Alt key.
1262 It binds Meta commands to the X11 modifier bit attached to the first
1263 of these it finds. On PCs, the Windows key is often assigned the Meta
1264 bit, but many desktop environments go to great lengths to get all apps
1265 to use the Alt key, and reserve the Windows key to (sensibly enough)
1266 the window manager.
1267
1268 One correct way to implement this was suggested on comp.emacs.xemacs
1269 (by Kilian Foth and in more detail by Michael Piotrowski): unmap the
1270 Meta modifier using xmodmap or xkb, and then map the Meta/Windows key
1271 to the Super or Hyper keysym and an appropriate mod bit. XEmacs will
1272 not find the Meta keysym, and default to using the Alt key for Meta
1273 keybindings. Typically few applications use the (X11) Meta modifier;
1274 it is tedious but not too much so to teach the ones you need to use
1275 Super instead of Meta. There may be further useful hints in the
1276 discussion of keymapping on non-Linux platforms.
1277
1278 *** The color-gcc wrapper
1279
1280 This wrapper colorizes the error messages from gcc. By default XEmacs
1281 does not interpret the escape sequences used to generate colors,
1282 resulting in a cluttered, hard-to-read buffer. You can remove or
1283 defeat the wrapper, or you may get good results from the ansi-color.el
1284 library:
1285
1286 http://www.geocities.com/kensanata/color-emacs.html#ansicolors
1287
1242 *** `C-z', or `M-x suspend-emacs' hangs instead of suspending. 1288 *** `C-z', or `M-x suspend-emacs' hangs instead of suspending.
1243 1289
1244 If you build with `gpm' support on Linux, you cannot suspend XEmacs 1290 If you build with `gpm' support on Linux, you cannot suspend XEmacs
1245 because gpm installs a buggy SIGTSTP handler. Either compile with 1291 because gpm installs a buggy SIGTSTP handler. Either compile with
1246 `--with-gpm=no', or don't suspend XEmacs on the Linux console until 1292 `--with-gpm=no', or don't suspend XEmacs on the Linux console until
1396 event (mouse, keyboard, expose...) results in a "poll: Interrupted 1442 event (mouse, keyboard, expose...) results in a "poll: Interrupted
1397 system call" message in the window where XEmacs was 1443 system call" message in the window where XEmacs was
1398 launched. Forcing a static link of libc.a alone by adding 1444 launched. Forcing a static link of libc.a alone by adding
1399 /usr/lib/libc.a at the end of the link line solves this. Note that 1445 /usr/lib/libc.a at the end of the link line solves this. Note that
1400 my 9.07 build of 19.14b17 and my (old) build of 19.13 both exhibit 1446 my 9.07 build of 19.14b17 and my (old) build of 19.13 both exhibit
1401 the same behaviour. I've tried various hpux patches to no avail. If 1447 the same behavior. I've tried various hpux patches to no avail. If
1402 this problem cannot be solved before the release date, binary kits 1448 this problem cannot be solved before the release date, binary kits
1403 for HP *must* be linked statically against libc, otherwise this 1449 for HP *must* be linked statically against libc, otherwise this
1404 problem will show up. (This is directed at whoever will volunteer 1450 problem will show up. (This is directed at whoever will volunteer
1405 for this kit, as I won't be available to do it, unless 19.14 gets 1451 for this kit, as I won't be available to do it, unless 19.14 gets
1406 delayed until mid-june ;-). I think this problem will be an FAQ soon 1452 delayed until mid-june ;-). I think this problem will be an FAQ soon