[opensuse-factory] TW keyboard map settings KO : I have QWERTY - I need AZERTY
Hello I built a new AMD4 setup 2 weekends ago and I am running a dual boot setup with Leap 42.2 and TW. The Leap 42.2 installation is fine. However I have reinstalled TW at least 4 separate times, with and without updates during the installation, using the openSUSE-Tumbleweed-DVD-x86_64-Snapshot20170510-Media.iso burnt to a usb key as a base. Each time when I reboot for the first time my keyboard map settings are set to QWERTY :( I need AZERTY not QWERTY. I started off asking for Lang=US and Keymap=FR. The installation went fine but when I booted I had QWERTY keyboard settings. I have reinstalled at least 3 times since using only Lang=FR and Keymap=FR. The installation goes fine but but when I reboot I always have QWERTY keyboard settings. I can connect to root if I type my root password using QWERTY keyboard map settings. When I set the root password I was using AZERTY keyboard map settings. I have another dual Leap 42.2 / TW setup installed on an old intel system and I do not have this problem but the dual boot setup is at least 6 mois old (if not more). Some info on my AMD4 setup follows: # os-release The keyboard map settings on Leap 42.2 are OK hero:~ # cat /etc/os-release NAME="openSUSE Leap" VERSION="42.2" The keyboard map settins on TW are not. linux-7zkb:~ # # VERSION="20170521" # localectl # 42.2 OK hero:~ # localectl System Locale: LC_CTYPE=fr_FR.UTF-8 VC Keymap: fr X11 Layout: fr X11 Model: pc105 X11 Options: terminate:ctrl_alt_bksp # TW linux-7zkb:~ # localectl System Locale: LC_CTYPE=fr_FR.UTF-8 VC Keymap: fr X11 Layout: n/a # /etc/sysconfig/language # 42.2 OK hero:~ # cat /etc/sysconfig/language | grep -v ^# INPUT_METHOD="" RC_LANG="fr_FR.UTF-8" RC_LC_ALL="" RC_LC_MESSAGES="" RC_LC_CTYPE="" RC_LC_COLLATE="" RC_LC_TIME="" RC_LC_NUMERIC="" RC_LC_MONETARY="" RC_LC_PAPER="" ROOT_USES_LANG="ctype" AUTO_DETECT_UTF8="no" INSTALLED_LANGUAGES="fr_FR" # TW linux-7zkb:~ # cat /etc/sysconfig/language | grep -v ^# INPUT_METHOD="" RC_LANG="fr_FR.UTF-8" RC_LC_ALL="" RC_LC_MESSAGES="" RC_LC_CTYPE="" RC_LC_COLLATE="" RC_LC_TIME="" RC_LC_NUMERIC="" RC_LC_MONETARY="" RC_LC_PAPER="" ROOT_USES_LANG="ctype" AUTO_DETECT_UTF8="no" INSTALLED_LANGUAGES="fr_FR" I deleted my home folder in TW, created it again and rebooted. This solved nothing. All help and comments welcome TIA Regards James -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Am 22.05.2017 um 20:37 schrieb James PEARSON:
Hello
I built a new AMD4 setup 2 weekends ago and I am running a dual boot setup with Leap 42.2 and TW. The Leap 42.2 installation is fine. However I have reinstalled TW at least 4 separate times, with and without updates during the installation, using the openSUSE-Tumbleweed-DVD-x86_64-Snapshot20170510-Media.iso burnt to a usb key as a base. Each time when I reboot for the first time my keyboard map settings are set to QWERTY :( I need AZERTY not QWERTY.
I started off asking for Lang=US and Keymap=FR. The installation went fine but when I booted I had QWERTY keyboard settings. I have reinstalled at least 3 times since using only Lang=FR and Keymap=FR. The installation goes fine but but when I reboot I always have QWERTY keyboard settings. I can connect to root if I type my root password using QWERTY keyboard map settings. When I set the root password I was using AZERTY keyboard map settings.
I have another dual Leap 42.2 / TW setup installed on an old intel system and I do not have this problem but the dual boot setup is at least 6 mois old (if not more).
Some info on my AMD4 setup follows: # os-release The keyboard map settings on Leap 42.2 are OK hero:~ # cat /etc/os-release NAME="openSUSE Leap" VERSION="42.2"
The keyboard map settins on TW are not. linux-7zkb:~ # # VERSION="20170521"
# localectl # 42.2 OK hero:~ # localectl System Locale: LC_CTYPE=fr_FR.UTF-8 VC Keymap: fr X11 Layout: fr X11 Model: pc105 X11 Options: terminate:ctrl_alt_bksp
# TW linux-7zkb:~ # localectl System Locale: LC_CTYPE=fr_FR.UTF-8 VC Keymap: fr X11 Layout: n/a
# /etc/sysconfig/language # 42.2 OK hero:~ # cat /etc/sysconfig/language | grep -v ^#
INPUT_METHOD="" RC_LANG="fr_FR.UTF-8"
RC_LC_ALL=""
RC_LC_MESSAGES=""
RC_LC_CTYPE=""
RC_LC_COLLATE=""
RC_LC_TIME=""
RC_LC_NUMERIC=""
RC_LC_MONETARY=""
RC_LC_PAPER=""
ROOT_USES_LANG="ctype"
AUTO_DETECT_UTF8="no"
INSTALLED_LANGUAGES="fr_FR"
# TW linux-7zkb:~ # cat /etc/sysconfig/language | grep -v ^#
INPUT_METHOD="" RC_LANG="fr_FR.UTF-8"
RC_LC_ALL=""
RC_LC_MESSAGES=""
RC_LC_CTYPE=""
RC_LC_COLLATE=""
RC_LC_TIME=""
RC_LC_NUMERIC=""
RC_LC_MONETARY=""
RC_LC_PAPER=""
ROOT_USES_LANG="ctype"
AUTO_DETECT_UTF8="no"
INSTALLED_LANGUAGES="fr_FR"
I deleted my home folder in TW, created it again and rebooted. This solved nothing.
All help and comments welcome TIA
Regards James
You need to let YaST rewrite the configuration. - Open YaST and go to the system keyboard layout. - Click on an arbitrary language and than (again) on the one, you want. - Click on "OK" This solved the issue for me last time. Hendrik -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Am 22.05.2017 um 20:37 schrieb James PEARSON:
I have reinstalled TW at least 3 times since using only Lang=FR and Keymap=FR. The installation goes fine but but when I reboot I always have QWERTY keyboard settings. I can connect to root if I type my root password using QWERTY keyboard map settings. When I set the root password I was using AZERTY keyboard map settings.
Hendrik Woltersdorf
wrote : You need to let YaST rewrite the configuration. - Open YaST and go to the system keyboard layout. - Click on an arbitrary language and than (again) on the one, you want. - Click on "OK" This solved the issue for me last time. Hendrik
Thank your Hendrik . Your suggestion solved my problem. I just wished that I had asked 10 days ago :) Any idea on what file was updated to correct this problem? Regards James -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Mon, 2017-05-22 at 22:27 +0200, James PEARSON wrote: > > Am 22.05.2017 um 20:37 schrieb James PEARSON: > > > I have reinstalled TW at least 3 times since using only Lang=FR > > > and Keymap=FR. > > > The installation goes fine but but when I reboot I always have > > > QWERTY keyboard settings. > > > I can connect to root if I type my root password using QWERTY > > > keyboard map settings. When I set the root password I was using > > > AZERTY keyboard map settings. > > Hendrik Woltersdorfwrote : > > You need to let YaST rewrite the configuration. > > - Open YaST and go to the system keyboard layout. > > - Click on an arbitrary language and than (again) on the one, you > > want. > > - Click on "OK" > > This solved the issue for me last time. > > Hendrik > > Thank your Hendrik . Your suggestion solved my problem. > I just wished that I had asked 10 days ago :) > > Any idea on what file was updated to correct this problem? > > Regards > James I have a laptop with UK keyboard. TW sets it up as US instead. I have tried the above fix before and it does not work. Does anyone know which files can be manually altered to correct this annoyance? Regards -- Sudhir Anand
2017.05.23 08:37, Sudhir Anand rašė:
I have a laptop with UK keyboard. TW sets it up as US instead. I have tried the above fix before and it does not work.
Does anyone know which files can be manually altered to correct this annoyance?
Regards
openSUSE has different configurations for console/terminal (TTY1-6) and for graphical X11 system. 1. For console configuration, current openSUSE versions use KEYMAP variable from /etc/vconsole.conf . If this file is missing/empty or configuration is invalid – us keyboard will be used. Note 1: you must run `mkinitrd` to take effect, because at boot system reads /etc/vconsole.conf configuration from /boot/initrd , and not from your hard disk. Note 2: earlier versions of openSUSE used KEYTABLE variable from /etc/sysconfig/keyboard, but this variable nowadays ignored. 2. Configuration for X11 is in /etc/X11/xorg.conf.d/00-keyboard.conf . If missing or deleted, then X11 will be auto-configured by mapping console>X11 keyboards according /usr/share/systemd/kbd-model-map . Note: for auto-configuration it seems that it will use loaded KEYMAP variable from /etc/vconsole.conf configuration (that existed in /boot/initrd), i.e. it will not read again /etc/vconsole.conf -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Tue, 2017-05-23 at 10:05 +0300, opensuse.lietuviu.kalba wrote:
2017.05.23 08:37, Sudhir Anand rašė:
I have a laptop with UK keyboard. TW sets it up as US instead. I have tried the above fix before and it does not work.
Does anyone know which files can be manually altered to correct this annoyance?
Regards
openSUSE has different configurations for console/terminal (TTY1-6) and for graphical X11 system.
1. For console configuration, current openSUSE versions use KEYMAP variable from /etc/vconsole.conf . If this file is missing/empty or configuration is invalid – us keyboard will be used. Note 1: you must run `mkinitrd` to take effect, because at boot system reads /etc/vconsole.conf configuration from /boot/initrd , and not from your hard disk. Note 2: earlier versions of openSUSE used KEYTABLE variable from /etc/sysconfig/keyboard, but this variable nowadays ignored.
2. Configuration for X11 is in /etc/X11/xorg.conf.d/00-keyboard.conf . If missing or deleted, then X11 will be auto-configured by mapping console>X11 keyboards according /usr/share/systemd/kbd-model-map . Note: for auto-configuration it seems that it will use loaded KEYMAP variable from /etc/vconsole.conf configuration (that existed in /boot/initrd), i.e. it will not read again /etc/vconsole.conf
Hi. I made the changes to vconsole.conf and 00-keyboard.conf but it had no effect. The keyboard is still mapped as US. I have Leap 42.2 installed and it recognises the keyboard correctly as gb. Regards. -- Sudhir Anand N�����r��y隊Z)z{.���r�+�맲��r��z�^�ˬz��N�(�֜��^� ޭ隊Z)z{.���r�+��0�����Ǩ�
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 2017-05-23 22:10, Sudhir Anand wrote:
Hi. I made the changes to vconsole.conf and 00-keyboard.conf but it had no effect. The keyboard is still mapped as US. I have Leap 42.2 installed and it recognises the keyboard correctly as gb.
Don't forget to run mkinitrd after those changes. And maybe reboot. - -- Cheers / Saludos, Carlos E. R. (from 42.2 x86_64 "Malachite" (Minas Tirith)) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iF4EAREIAAYFAlkk38wACgkQja8UbcUWM1w26QD/dyazQD2iZa8wXodAf6ZKyqkY FnGwAhNuEm23xZK8zYUA/0zBao4NHO+vIHr/z6RTtMh1JoJsFF6AKZzBBT53ucPF =bFnR -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Tue, 2017-05-23 at 20:10 +0000, Sudhir Anand wrote:
On Tue, 2017-05-23 at 10:05 +0300, opensuse.lietuviu.kalba wrote:
2017.05.23 08:37, Sudhir Anand rašė:
I have a laptop with UK keyboard. TW sets it up as US instead. I have tried the above fix before and it does not work.
Does anyone know which files can be manually altered to correct this annoyance?
Regards
<snip>
After the latest update to TW, the keyboard issue has been fixed. There is a task bar app called Ibus which shows keyboard layout is US. It allows a change and is now correctly set to GB. Is this a new feature as I have not seen it before? Regards. Sudhir
Am 22.05.2017 um 22:27 schrieb James PEARSON:
Am 22.05.2017 um 20:37 schrieb James PEARSON:
I have reinstalled TW at least 3 times since using only Lang=FR and Keymap=FR. The installation goes fine but but when I reboot I always have QWERTY keyboard settings. I can connect to root if I type my root password using QWERTY keyboard map settings. When I set the root password I was using AZERTY keyboard map settings.
Hendrik Woltersdorf
wrote : You need to let YaST rewrite the configuration. - Open YaST and go to the system keyboard layout. - Click on an arbitrary language and than (again) on the one, you want. - Click on "OK" This solved the issue for me last time. Hendrik Thank your Hendrik . Your suggestion solved my problem. I just wished that I had asked 10 days ago :)
Any idea on what file was updated to correct this problem?
Regards James
Sorry, but I never took the time, to investigate this issue further. But the files mentioned in the answer from opensuse.lietuviu.kalba could be a good starting point. Hendrik -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Am 23.05.2017 um 18:12 schrieb Hendrik Woltersdorf:
Am 22.05.2017 um 22:27 schrieb James PEARSON:
Am 22.05.2017 um 20:37 schrieb James PEARSON:
I have reinstalled TW at least 3 times since using only Lang=FR and Keymap=FR. The installation goes fine but but when I reboot I always have QWERTY keyboard settings. I can connect to root if I type my root password using QWERTY keyboard map settings. When I set the root password I was using AZERTY keyboard map settings.
Hendrik Woltersdorf
wrote : You need to let YaST rewrite the configuration. - Open YaST and go to the system keyboard layout. - Click on an arbitrary language and than (again) on the one, you want. - Click on "OK" This solved the issue for me last time. Hendrik Thank your Hendrik . Your suggestion solved my problem. I just wished that I had asked 10 days ago :)
Any idea on what file was updated to correct this problem?
Regards James
Sorry, but I never took the time, to investigate this issue further. But the files mentioned in the answer from opensuse.lietuviu.kalba could be a good starting point.
Hendrik
Today I took the time. With the help of btrfs and snapper I found, that the file /etc/X11/xorg.conf.d/00-keyboard.conf was created and the initrd rebuilt. In /var/lib/hardware the file, describing the keyboard, was changed too (/var/lib/hardware/udi/nLyy.+49ps10DtUF), but I have no idea if it makes any sense to edit this file manually. Regards, Hendrik -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (5)
-
Carlos E. R.
-
Hendrik Woltersdorf
-
James PEARSON
-
opensuse.lietuviu.kalba
-
Sudhir Anand