Quote:
Originally Posted by Mariusz W
I suppose you mean keymaps for use in applications that are X clients, not in Linux console.
...
|
I'm not actually sure what that means. Sorry. I mean that sometimes when boot, or login fails; prior to the login screen for either Gnome or KDE, you will be dropped at a command line which I believe is run level 3. You just have a bash prompt, sometime networking; but X isn't running ie: no pretty graphical user interface.
When this happens, and you just have a black screen and bash, the keyboard layout is always in Qwerty. I want it to default to Colemak; so that I can type properly when trouble shooting, and also so that when Gnome 3 fails and I get dropped back to the login screen, again, I can just type in Colemak ranther than having to single finger poke in order to get the keys right.
I have two keyboard layouts enabled in Gnome and just switch between the 2 with a hotkey that my wife 'has now come to terms with and can use' (she uses Qwerty).
I'm KNOW it must be supported / possible, somehow.
I'm under the impression that if I run: grub2-mkconfig -o /boot/grub2/grub.cfg, the default keyboard layout is pulled from the settings in /etc/default/grub; and that is why my keytable is always in
Keytable=us.
I am now running a fresh install because yesterday I hosed my system mucking around with the keytable settings in /etc/default/grub. And it didn't work, and, I'm actually not sure why.
Anyway, after stuffing around for about 2 hours and getting nowhere (because my VI skills arn't the best) I decided to just reinstall. Its a crappy way to go about because I know it should be relatively easy to fix.
Quote:
Originally Posted by Mariusz W
...
I had to use a different syntax only due to essentially buggy nature of the sexkbmap command. This last command would by the way not work in CentOS 5.*, it has been working in Fedora 14, 15, and 16.
---------- Post added at 01:43 PM ---------- Previous post was at 01:15 PM ----------
|
When I ran setkbmap not a whole lot happened other than toggling between the Colemak and Qwerty us layouts I had already set.
Quote:
Originally Posted by Mariusz W
That's true. I complained about it soon after Fedora 16 had been released and Adam Williamson provided some information about this change from previous versions of the login screen.
|
Do you know if this is fixed? (Sorry, I realise that is what we are getting to in the next point.)
Quote:
Originally Posted by Mariusz W
Modify the corresponding fields in the /etc/sysconfig/etc/sysconfig file.
If, additionally, you want to change the Linux console font and the locale, then modify the corresponding fields in the /etc/sysconfig/i18 file. Finally, if you would like the font and the Linux console keymap (different from keymaps for X clients) to be changed already at boot, then modify the corresponding entries in the /etc/default/grub file and, subsequently, issue the command
|
I'm not sure of the exact layout to imput it as. The
Arch Wiki lists the layout as:
KEYMAP="colemak" Colemak (US) Interesting Colemak is the only layout not gz'ed.
Although I have a funny feeling that KEYMAP and KEYTABLE are different things. In fact, I assume they are.
Pointing me to /etc/sysconfig I believe is what I am looking for. And
[root@study sysconfig]# cat keyboard
KEYTABLE="us"
MODEL="pc105+inet"
LAYOUT="us" is getting close; isn't it? I'm just not sure what format I should be changing
KEYTABLE="us" to before I run:
Quote:
Originally Posted by Mariusz W
Code:
grub2-mkconfig -o /boot/grub2/grub.cfg
|
I hope that Colemak is supported at all those levels, I would have selected Colemak during the install but it isn't an option offered by Fedora during install. That was one of the reasons I used the full 3.5 gig install disk rather than a 650M live disk. I was expecting the Colemak keyboard layout to be an option when doing a full install. I know it is an option offered by Ubuntu. Interesting
Where can I find the required KEYTABLE="colemak" format that will be accepted by grub2-mkconig when updating my boot parameter? And where will I change it? Is it /etc/sysconfig/keyboard?
Thank you very much...