Am 18.01.22 um 17:50 schrieb Marc Lobelle:

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*...
*

I have checked "Enable Input Method Framework" in one of the system settings and selected the only available one: "IBus - Intelligent Input Bus".

Andreas

**

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.lobe...@uclouvain.be <mailto:prenom....@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@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.lobe...@uclouvain.be <mailto:prenom....@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@openindiana.org
https://openindiana.org/mailman/listinfo/openindiana-discuss

Reply via email to