Summary: | >=x11-terms/rxvt-unicode-8.1 - "dead keys" not working w/ tabbed extension | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Volker Wegert <gentoo> |
Component: | Current packages | Assignee: | Jeroen Roovers (RETIRED) <jer> |
Status: | VERIFIED TEST-REQUEST | ||
Severity: | normal | CC: | jakub, jlec, latexer, pho, raphael.droz+floss, vostorga, wired |
Priority: | High | ||
Version: | 2006.0 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Volker Wegert
2006-09-24 10:22:11 UTC
Can't reproduce that. Can you give me your locale settings (by running the command `locale')? And what version of Xorg do you use? 7.0 or 7.1? Can you give me your libX11 Version too? Thanks. vwegert@sinclair ~ $ locale LANG=de_DE.UTF-8 LC_CTYPE="de_DE.UTF-8" LC_NUMERIC="de_DE.UTF-8" LC_TIME="de_DE.UTF-8" LC_COLLATE="de_DE.UTF-8" LC_MONETARY="de_DE.UTF-8" LC_MESSAGES="de_DE.UTF-8" LC_PAPER="de_DE.UTF-8" LC_NAME="de_DE.UTF-8" LC_ADDRESS="de_DE.UTF-8" LC_TELEPHONE="de_DE.UTF-8" LC_MEASUREMENT="de_DE.UTF-8" LC_IDENTIFICATION="de_DE.UTF-8" LC_ALL=de_DE.UTF-8 sinclair ~ # equery l xorg-x11 [ Searching for package 'xorg-x11' in all categories among: ] * installed packages [I--] [ ] x11-base/xorg-x11-7.0-r1 (0) sinclair ~ # equery l libX11 [ Searching for package 'libX11' in all categories among: ] * installed packages [I--] [ ] x11-libs/libX11-1.0.1-r1 (0) Is this bug still reproducible? With 8.1, the segfaults no longer occur. However, I still can't use the "dead keys" - I can't type ~ or any accented character like é, nothing happens. Other apps work fine with the "dead keys", even a simple xterm does. I know this problem only if the locales are not properly set. Your Xorg has the right locales at startup? Have you already tried todo something like: LC_CTYPE="de_DE.utf-8" urxvt Is it working then? No change. Other diacritics like äöü work. Other programs like Firefox, Emacs and Eclipse don't have the problem. same here pho@smashed ~ $ locale LANG=en_US.UTF-8 LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL=en_US.UTF-8 LC_CTYPE="en_US.UTF-8" urxvt dont work. no dead keys. an i need dead keys cause Option "XkbLayout" "us" Option "XkbVariant" "intl" and yes i need intl cause i'm from germany ok... have worked it out. set in .Xdefaults URxvt.perl-ext-common: default,tabbed and you have no dead keys. URxvt.perl-ext-common: default and you have dead keys (In reply to comment #8) > ok... have worked it out. > set in .Xdefaults > URxvt.perl-ext-common: default,tabbed > and you have no dead keys. > URxvt.perl-ext-common: default > and you have dead keys While I can confirm this behaviour, I want to use both dead keys and the tabs. :-) (In reply to comment #9) > While I can confirm this behaviour, I want to use both dead keys and the tabs. > :-) I can confirm this behaviour *only* when using evdev as keyboard driver. Everything works just fine w/ kbd driver. Still an issue? (In reply to comment #11) > Still an issue? > I always encoutered a relative odd behavior of this kind : The deadkeys are tricky to appear with tab extension : With my french keyboard it affects the following characters : - ^ and " (the punctuation over the following character : 'ë') - ` (like 'ì') Anyway a workaround is : - if it's a newly created tab : launch a new tab then come back : deadkeys works. - if I can scroll-up (console filled enough) : it's sometimes enough to enable deadkeys. Notice : when I can't scroll-up with the keyboard, deadkeys won't appears. The opposite is not always true. So the problem is *maybe* linked to this inability to scroll-up with Shift+PgUp in some of the newly created tabs (but more often in the first one of a new urxvtc instance). Config: fr_FR.UTF-8, Xorg 1.5.3-r2, driver:kbd, map:fr-latin9 Nothing blocking, almost not annoying but maybe worse to be said... Replying myself : known problem with the tab extension : http://article.gmane.org/gmane.comp.terminal-emulators.rxvt-unicode.general/480 (refering to : - http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=511377 (specifically about page-up page-down) - http://article.gmane.org/gmane.comp.terminal-emulators.rxvt-unicode.general/21 (which seems to say that both behavior (compose-key & page-up/page-down) are caused by a same bug)) Anyone still having this issue? With latest rxvt && X? Can you also try using evdev instead of the (really old) kbd driver? Yes, I'm still able to reproduce it (can't get deadkey char in a tabbed urxvt). using rxvt-unicode-9.06-r2 and xorg-server-1.7.1 with evdev. Known workarounds : - open a new tab - resize the window - move the mouse over the window (it is *sometimes* enough) - have the mouse over the area the window will appears in I can also confirm it's still reproducible with rxvt-unicode-9.05.r3, xorg-server-1.6.3.901-r2, same workarounds apply. Please test with latest available X (1.7.3.902) and urxvt (9.07) :) Fixed - now works for me. |