When adding the following into /usr/X11R6/lib/X11/app-defaults/XTerm : *oldXtermFKeys: true *VT100.translations: #override \n\ Ctrl <Key>F1: string(0x1b) string(0x43) string("[11~") \n\ Ctrl <Key>F2: string(0x1b) string(0x43) string("[12~") \n\ Ctrl <Key>F3: string(0x1b) string(0x43) string("[13~") \n\ Ctrl <Key>F4: string(0x1b) string(0x43) string("[14~") \n\ Ctrl <Key>F5: string(0x1b) string(0x43) string("[15~") \n\ Ctrl <Key>F6: string(0x1b) string(0x43) string("[17~") \n only the first resource "*oldXtermFKeys: true" works like expected. The lines with *VT100.translations are simply ignored. This certainly has something todo with the migration of Xft from XFree86 into xorg. Please fix this soon. Allthough the x.org project has flagged xterm as old garbage, it still is an essential component for business critical applications. Xterm is the industry standard workhorse inside X environments. Please don't screw up xterm. malfunctioning version details : Linux distribution : Mandriva 2005 LE, aka mandrake 10.2 i586 x.org version : libxorg-x11-6.8.2-7mdk Xft version: libXft.so.2.1.2 xterm version : xterm-200-2mdk Please take note that on Mandrake 10.1 the above problem doe not occur : functional version details : Linux distribution : Mandrakelinux release 10.1 (Official) for i586 x.org version : libxorg-x11-6.7.0-4mdk Xft version: libXft.so.2.1.2 xterm version : xterm-194-1mdk Regards, Robert -- Robert M. Stockmann - RHCE Network Engineer - UNIX/Linux Specialist crashrecovery.org stock@stokkie.net
The above problem also is present inside : malfunctioning version details : Linux distribution : Mandriva Linux release 2006.0 (Official) for i586 x.org version : libxorg-x11-6.9-1.cvs20050915.2mdk Xft version: libXft.so.2.1.2 xterm version : xterm-203-1mdk Robert -- Robert M. Stockmann - RHCE Network Engineer - UNIX/Linux Specialist crashrecovery.org stock@stokkie.net
It's more likely the window manager intercepting the control-function-keys. KDE seems to do this, for instance.
Comparing with fvwm, I'm pretty sure that's the problem. (KDE might document this behavior).
Xorg 6.9 bugs need to be filed against "xorg", not the separate (and mostly dead) "xapps" project.
Wow, Thomas E. Dickey, you are absolutely right. In the heat of the battle I forgot to do this on the new mandrake versions : The file /usr/X11R6/lib/X11/app-defaults/XTerm should be added with the following additions at the bottom : *oldXtermFKeys: true *VT100.translations: #override \n\ Ctrl <Key>F1: string(0x1b) string(0x43) string("[11~") \n\ Ctrl <Key>F2: string(0x1b) string(0x43) string("[12~") \n\ Ctrl <Key>F3: string(0x1b) string(0x43) string("[13~") \n\ Ctrl <Key>F4: string(0x1b) string(0x43) string("[14~") \n\ Ctrl <Key>F5: string(0x1b) string(0x43) string("[15~") \n\ Ctrl <Key>F6: string(0x1b) string(0x43) string("[17~") \n After making these adjustments, also make sure, when running the KDE Desktop, the following is correctly configured : Menu==>System=>Configuration==>KDE==>Accessibility==>Keyboard Shortcuts Select the Tab 'Shortcut Sequences' and remove all the "Cntrl+F1", to "Cntrl+F6" Actions, at "Desktop Switching" with "Switch to Desktop 1" until 6 In general, one should remove all Cntrl+F1 to Cntrl+F6 actions from ones Desktop. Other Desktops as KDE might have the same problems. I'm sorry to have caused this unneeded trouble in here. But never the less my conclusion is that xterm is one of its kind, and certainly has not yet been replaced with a modern terminal which covers all the features of xterm. Regards, Robert -- Robert M. Stockmann - RHCE Network Engineer - UNIX/Linux Specialist crashrecovery.org stock@stokkie.net
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.