On FreeBSD 11 with MATE 1.12.1, I'm trying to get a French keyboard layout to type an email in Thunderbird. The keyboard is a Logitech K120 (English).
I used the Layouts tab of the 'Keyboard Preferences' window (either system-->preferences-->hardware-->keyboard or system-->control center-->keyboard) to add a French (AZERTY) keyboard layout to the list containing the English (US) layout. Boxes for 'separate layout for each window' and 'new windows use active window's layout' are checked. Under Options-->'Switching to another layout' the box for 'Ctrl+Shft' is checked.
The applet in the panel shows the active layout. I can set different windows to different keyboard layouts. As I click on a different window the applet shows the layout that is active for that window.
However, the English keyboard seems to prevail, even if the applet shows an active keyboard layout of French. This was for keyboard input into MATE Terminal, xterm, Firefox, and Thunderbird.
In the Layouts tab of the 'Keyboard Preferences' window there is a box: 'Type to test settings'. I tried it. When the French (AZERTY) layout is highlighted, I would expect to get an 'a' when I type the 'q' key, but just get a 'q'.
Also the 'Ctrl+Shft' keys doesn't have any effect; I have to change layouts by clicking on the applet's language icon.
In case this matters, the machine is a guest VM, running on a host (FreeBSD 11 with MATE 1.12.1 and bhyve). The guest desktop is accessed using TigerVNC running on the host.
I've had some experience with multiple keyboard layouts in Linux, so I thought this would be simple. Does anyone see what I've done wrong?
Thanks.
Bill
I used the Layouts tab of the 'Keyboard Preferences' window (either system-->preferences-->hardware-->keyboard or system-->control center-->keyboard) to add a French (AZERTY) keyboard layout to the list containing the English (US) layout. Boxes for 'separate layout for each window' and 'new windows use active window's layout' are checked. Under Options-->'Switching to another layout' the box for 'Ctrl+Shft' is checked.
The applet in the panel shows the active layout. I can set different windows to different keyboard layouts. As I click on a different window the applet shows the layout that is active for that window.
However, the English keyboard seems to prevail, even if the applet shows an active keyboard layout of French. This was for keyboard input into MATE Terminal, xterm, Firefox, and Thunderbird.
In the Layouts tab of the 'Keyboard Preferences' window there is a box: 'Type to test settings'. I tried it. When the French (AZERTY) layout is highlighted, I would expect to get an 'a' when I type the 'q' key, but just get a 'q'.
Also the 'Ctrl+Shft' keys doesn't have any effect; I have to change layouts by clicking on the applet's language icon.
In case this matters, the machine is a guest VM, running on a host (FreeBSD 11 with MATE 1.12.1 and bhyve). The guest desktop is accessed using TigerVNC running on the host.
I've had some experience with multiple keyboard layouts in Linux, so I thought this would be simple. Does anyone see what I've done wrong?
Thanks.
Bill