[ac-ready] X11 i xterm - uzupełnienie
Paweł Sikora
pluto at agmk.net
Thu Feb 16 21:55:08 CET 2006
Dnia Thursday, 16 of February 2006 20:35, Paweł Sikora napisał:
> Dnia Monday, 13 of February 2006 19:20, Jakub Bogusz napisał:
> > On Mon, Feb 13, 2006 at 07:17:28PM +0100, Paweł Sikora wrote:
> > > Dnia Saturday, 11 of February 2006 13:22, Paweł Sikora napisał:
> > > > Dnia Friday, 10 of February 2006 13:34, Pawel Sikora napisał:
> > > > > On Fri, 10 Feb 2006, Pepe wrote:
> > > > > > On Thu, 9 Feb 2006 23:51:35 +0100
> > > > > >
> > > > > > Pepe <pepe at apollo.pl> wrote:
> > > > > >> Po uaktualnieniu X11 do wersji z ac-ready w xterm'ie przestała
> > > > > >> działać kombinacja ALT + BACKSPACE co, jak dla mnie, jest
> > > > > >> wyjątkowo uciążliwe.
> > > > > >
> > > > > > Nie działa żadna "kombinacja" z lewym ALT'em.
> > > > > >
> > > > > > Nie działają również "kombinacje" z prawy ALT'em, a co za tym
> > > > > > idzie nie da się wprowadzać polskich znaków.
> > > > > >
> > > > > > Wszystkie te objawy występują w xterm'ie.
> > > > >
> > > > > ja na modularnych xorg zauwazylem, ze nie dziala mi np. alt+ctrl+Fx
> > > > > i nie moge sie dobic do konsoli pod x-ami :(
> > > >
> > > > aaaa, i prawy alt dziala tak samo jak lewy.
> > > > (xorg.conf mam ten sam co w monolicie).
> > >
> > > hmm, xorg-data-xkbdata mam, a w logu:
> > >
> > > # grep -i xkb /var/log/Xorg.0.log
> > > (**) Option "XkbRules" "xfree86"
> > > (**) Keyboard1: XkbRules: "xfree86"
> > > (**) Option "XkbModel" "logiultrax"
> > > (**) Keyboard1: XkbModel: "logiultrax"
> > > (**) Option "XkbLayout" "pl"
> > > (**) Keyboard1: XkbLayout: "pl"
> > > (WW) Couldn't load XKB keymap, falling back to pre-XKB keymap
> >
> > Jakichś brakujących katalogów (ze złymi prawami) nie ma?
> > A może xorg-app-xkbcomp jest potrzebne także w runtime?
>
> pliki/prawa wygladaja ok, `pl` jest dostepne w usr.share.X11.xkb.symbols,
> ale...
>
> $ setxkbmap
> Couldn't interpret _XKB_RULES_NAMES property
> Use defaults: rules - 'xorg' model - 'pc101' layout - 'us'
> * glibc detected *** setxkbmap: free(): invalid pointer: 0x00007fffffbc7888
> * ======= Backtrace: =========
> /lib64/libc.so.6[0x2aaaaaf5601d]
> /lib64/libc.so.6(__libc_free+0x6c)[0x2aaaaaf575fc]
> /usr/lib64/libX11.so.6(XFree+0x9)[0x2aaaaad30ff9]
> setxkbmap[0x40266e]
> setxkbmap[0x402d7a]
> /lib64/libc.so.6(__libc_start_main+0xf4)[0x2aaaaaf0a0c4]
> setxkbmap[0x400ff9]
> ======= Memory map: ========
> 00400000- 00404000 r-xp 00000000 03:02 53387 /usr/bin/setxkbmap
> 00504000- 00505000 rw-p 00004000 03:02 53387 /usr/bin/setxkbmap
> 00505000- 00526000 rw-p 00505000 00:00 0 [heap]
> (...)
> 7fffffbb4000-7fffffbc9000 rw-p 7fffffbb4000 00:00 0 [stack]
>
> poslanie do free() fragmentu stosu to imho nie najlepszy pomysl.
ehh, tyle pieprzenia, a finalnym rozwiązaniem jest zmiana
w xorg.conf jednego wiersza (s/xfree86/xorg):
Option "XkbRules" "xorg"
i bangla:
$ xprop -root|grep XKB
_XKB_RULES_NAMES(STRING) = "xorg", "logiultrax", "pl", "", ""
--
to_be || !to_be == 1, to_be | ~to_be == -1
More information about the pld-devel-pl
mailing list