[prev in list] [next in list] [prev in thread] [next in thread]
List: freedesktop-xorg
Subject: Re: Dead keys not working.
From: Ilya Anfimov <ilan () tzirechnoy ! com>
Date: 2021-08-13 8:39:13
Message-ID: 20210813083913.GA246833 () azor ! tzirechnoy ! ru
[Download RAW message or body]
On Thu, Aug 12, 2021 at 07:00:08PM +0000, Jose Otero wrote:
> Hi,
> I am unable to make dead keys work in my system, so maybe someone can
> point me to the right path.
> Sorry for throwing in FreeBSD specific terms in this firs paragraph, but
> just for context:
> I am using FreeBSD (13.0). First, I had installed the metaport (i.e.
> metapackage, the whole thing) for X.Org; and dead keys worked.
> A few weeks ago I had to reinstall all the ports (user programs),
> including X.Org. Going minimalistic I installed xorg-minimal,
> x11-drivers/xf86-input-keyboard, x11-drivers/xf86-input-mouse,
> x11/libXinerama, x11-fonts/libXft, x11/xorg-docs, and a couple of fonts
> (x11-fonts/xorg-fonts-truetype, x11-fonts/dejavu, x11-fonts/terminus-ttf).
> Dead keys do not work now, so I am likely missing some library.
> Just to complete the background, I am using suckless windon manager (dwm)
> and terminal (st). Just in case, dead keys don't work either in xterm, I
> already tried. Or other applications for that matter, e.g. qutebrowser.
> Now the details:
> If I try, for example, to write 'a' by typing ''' and then 'a'. It only
> writes 'a'. This is the info gather by xev for these events:
> https://pastebin.com/AEtVqNyT
Well, I don't know exactly what is the path of X11 datafiles
on FreeBSD, it may be different than /usr/share/X11/
However, considering that it is /usr/share/X11 -- you'll need the following
for deadkeys to work on C.UTF-8 locale:
File: /usr/share/X11/locale/locale.alias
Strings:
C.UTF-8 en_US.UTF-8
C.UTF-8: en_US.UTF-8
File: /usr/share/X11/locale/locale.dir
Strings:
en_US.UTF-8/XLC_LOCALE en_US.UTF-8
en_US.UTF-8/XLC_LOCALE: en_US.UTF-8
File: /usr/share/X11/locale/en_US.UTF-8/Compose
Strings:
<dead_acute> <a> : "รก" aacute # LATIN SMALL LETTER A WITH \
ACUTE
(Sorry about symbol in quotes, it should be utf-8 dead acute)
File: /usr/share/X11/locale/en_US.UTF-8/XI18N_OBJS
Strings:
XLC common/xlcUTF8Load _XlcUtf8Loader # XLC_open
XOM common/xomGeneric _XomGenericOpenOM # XOM_open
XIM common/ximcp _XimOpenIM _XimRegisterIMInstantiateCallback \
_XimUnRegisterIMInstantiateCallback # XIM_open XIM_register XIM_unregister
Most probably, you don't have the entire
/usr/share/X11/locale/en_US.UTF-8
directory, and it should be installed from some locale package.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic