[OpenIndiana-discuss] missing deadkeys in be keyboard

Marc Lobelle marc.lobelle at uclouvain.be
Tue Jan 18 16:50:32 UTC 2022


Hello Andreas,

Thanks for your answer,

Indeed, in the meantime, I found that the problem was that libreoffice 
did not use the selected keyboard but worked through ibus whose daemon 
is not running by default. To solve the problem, I had to go through the 
mate menus: System>Control center>IBus preferences

then I was prompted t start the daemon, which I accepted

then I started libreoffice and the dead keys worked as in other 
applications such as the terminal window or pluma (where they always 
worked).

To start this daemon automatically rather than manually as above. I 
tried to add /usr/bin/ibus-daemon -d  or /usr /usr/bin/ibus-daemon -dr 
to the programs to start at start-up in the control center. ibus is then 
running but the dead keys do not work in libreoffice. Then I read on the 
web that it should be started */usr/bin/ibus-daemon --xim* and indeed, 
this way, it works, but xim is reputed to be obsolete*...
*

Best regards

Marc


On 18/01/2022 14:11, Andreas Wacknitz wrote:
> Hi,
>
> Mate comes with a keyboard selection tool. You can choose there from 
> different layouts for Belgian keyboards as I checked now.
> As far as I can tell you'll need to start the ibus service to make the 
> deadkey functionality working. There is also a Mate tool for it.
>
> Andreas
>
> Am 18.01.22 um 11:51 schrieb Marc Lobelle:
>> Hello everybody,
>>
>> Apparently, the BE keyboard is decribed in 
>> /usr/share/X11/xkb/symbols/be.
>>
>> However, the deadkeys are present in this file, as shown below
>>
>>    // based on a keyboard map from an 'xkb/symbols/be' file
>>
>>    default partial alphanumeric_keys
>>    xkb_symbols "basic" {
>>
>>         include "latin"
>>
>>         name[Group1]="Belgian";
>>
>>         key <AE01>    { [ ampersand,          1, bar,
>>    exclamdown ]    };
>>         key <AE02>    { [    eacute,          2, at, oneeighth ]    };
>>         key <AE03>    { [  quotedbl,          3, numbersign,
>>    sterling ]    };
>>         key <AE04>    { [apostrophe,          4, onequarter,
>>    dollar ]    };
>>         key <AE05>    { [ parenleft,          5, onehalf,
>>    threeeighths ]    };
>>         key <AE06>    { [   section,          6, asciicircum,
>>    fiveeighths ]    };
>>         key <AE07>    { [    egrave,          7, braceleft,
>>    seveneighths ]    };
>>         key <AE08>    { [    exclam,          8, bracketleft,
>>    trademark ]    };
>>         key <AE09>    { [  ccedilla,          9, braceleft,
>>    plusminus ]    };
>>         key <AE10>    { [    agrave,          0, braceright,
>>    degree ]    };
>>         key <AE11>    { [parenright,     degree, backslash,
>>    questiondown ]    };
>>         key <AE12>    { [     minus, underscore, dead_cedilla,
>>    dead_ogonek ]    };
>>
>>         key <AD01>    { [         a,          A, at,
>>    Greek_OMEGA ]    };
>>         key <AD02>    { [         z,          Z, lstroke,      Lstroke
>>    ]    };
>>         key <AD03>    { [         e,          E, EuroSign,         cent
>>    ]    };
>>         key <AD09>  { [         o,          O, oe, OE ] }; //
>>    o O œ Œ
>>         key <AD11>    { [dead_circumflex, dead_diaeresis, bracketleft,
>>    dead_abovering ] };
>>         key <AD12>    { [    dollar,   asterisk, bracketright,
>>    dead_macron ]    };
>>
>>         key <AC01>    { [         q,          Q, ae,           AE 
>> ]    };
>>         key <AC10>    { [         m,          M, dead_acute,
>>    dead_doubleacute ] };
>>
>> Thus apparently, the BE keyboard is not the be keyboard described in 
>> /usr/share/X11/xkb/symbols/be.
>>
>> Does anyone know where the keyboards tha are effectively used are 
>> located and/or how to use the good one, described in 
>> /usr/share/X11/xkb/symbols/be ?
>>
>> Thanks,
>>
>> Marc
>> On 18/01/2022 00:24, Marc Lobelle wrote:
>>>
>>> Hello
>>>
>>> Apparently there are no dead keys in the BE keyboard. Is there a way 
>>> to activate them  in order to easily type â in libreoffice for 
>>> instance ?
>>>
>>> Thanks
>>>
>>> Marc
>>>
>>> -- 
>>>
>>>
>>> Marc Lobelle
>>> professeur émérite
>>>
>>> ICTEAM
>>> UCLouvain / SST / ICTEAM / INGI
>>>
>>> Place Ste Barbe, 2, bte L5.02.01 - 1348 Louvain-la-Neuve
>>> marc.lobelle at uclouvain.be <mailto:prenom.nom at uclouvain.be>
>>> Tél.+32 (0) 475 494 616
>>> Fax +32 (0) 10 47 51 20
>>> www.uclouvain.be <https://uclouvain.be>
>>>
>>
> _______________________________________________
> openindiana-discuss mailing list
> openindiana-discuss at openindiana.org
> https://openindiana.org/mailman/listinfo/openindiana-discuss

-- 
	

Marc Lobelle
professeur émérite

ICTEAM
UCLouvain / SST / ICTEAM / INGI

Place Ste Barbe, 2, bte L5.02.01 - 1348 Louvain-la-Neuve
marc.lobelle at uclouvain.be <mailto:prenom.nom at uclouvain.be>
Tél.+32 (0) 475 494 616
Fax +32 (0) 10 47 51 20
www.uclouvain.be <https://uclouvain.be>



More information about the openindiana-discuss mailing list