Bug 1214653 - [yast-country] Feature request: Add support for French Bépo keyboard
Summary: [yast-country] Feature request: Add support for French Bépo keyboard
Status: NEW
Alias: None
Product: openSUSE Distribution
Classification: openSUSE
Component: YaST2 (show other bugs)
Version: Leap 15.4
Hardware: Other Other
: P5 - None : Enhancement (vote)
Target Milestone: ---
Assignee: Forgotten User kWxJsf0s20
QA Contact: Jiri Srain
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-08-27 09:30 UTC by Jonathan MERCIER
Modified: 2024-05-27 09:08 UTC (History)
1 user (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jonathan MERCIER 2023-08-27 09:30:43 UTC
Dear,

I give a try to OpenSuse Leap 15, but I am unable to go further as they any way to set bépo layout kexyboard.
I try from:
 1. Leap installer : as bépo was missing I choose the french layout
 once installation has finished:
 2. sudo yast2 keyboard: same layout proposal than given from installer
 3. sudo yast2/zypper search : nothing relevant found

The point (2) and (3) was done by trying to find each letter as I own only bépo keyboard.

This layout is present on RHEL, RockyLinux 7,8,9 and Fedora.
It would be much appreciate to add it

Thanks best regards
Comment 1 Stefan Hundhammer 2023-08-27 14:51:35 UTC
I am not sure how much support for this is at the much deeper system levels.

The new (systemd conformant) way to do this would use the "localectl" command, but

    localectl list-x11-keymap-models

(or -keymap-models) does not show anything that sounds even vaguely similar.

On my Leap 15.5, there are files that appear to be relevant below /usr/share/kbd/keymaps/i386/bepo:

  fr-bepo-latin9.map.gz
  fr-bepo.map.gz

But that whole directory is owned by package kbd-legacy which was declared obsolete several releases ago and a candidate to be dropped soon. Maybe this still works for the text console (outside of the graphical desktop environment):

  loadkeys fr-bepo


/usr/share/X11/xkb/rules/base.xml (owned by package xkeyboard-config) also has some entries that point into that general direction:

> <variant>
>   <configItem>
>     <name>bepo</name>
>     <description>French (Bepo, ergonomic, Dvorak way)</description>
>   </configItem>
> </variant>
> <variant>
>   <configItem>
>     <name>bepo_latin9</name>
>     <description>French (Bepo, ergonomic, Dvorak way, Latin-9 only)</description>
>   </configItem>
> </variant>


You could try the keyboard selector of your desktop environment (KDE Plasma, GNOME, Xfce etc.). There are several dozens of keyboard models, but I don't know which of those might be Dvorak keyboards to check if any of them have a "Bepo" layout.
Comment 2 Stefan Hundhammer 2023-08-28 07:27:33 UTC
https://en.wikipedia.org/wiki/BÉPO

Started standardization in 2017, standard published in 2019.

It also says:

"However, the use of the BÉPO layout, as well as that of the proposed new AZERTY layout, remained marginal."
Comment 3 Stefan Hundhammer 2023-08-28 08:22:59 UTC
Martin, as our resident YaST i18n expert, what do you think?