|_ Penguin _|
O serveru
Sponzoři
Síň slávy
Backendy, PDA, text
Přidat k oblíbeným
Sidebar: Mozilla, Opera
Domovské stránky
Pošta
Kalendář
Tučňáci
Czech HOWTO
Překladatelské stránky
Návody (HOWTO)
Zátah na hackery
Novinky o debianu
Security announce
Názory
Software
Odkazy CZ/SK
Odkazy US
Noviny  Časopisy
Knihy
|_ Hosted Sites _|
CB.penguin.cz
CVS server
ListServer
Unix versus NT
GRAD
UTX
OWSKiller
PUK - klub uživatelů Penguina
Scriptová Banka
Linux na slabých strojích
|_ Vyhledávání _|
|_ Novinky _|
Nejnovější komentáře:
Diskuse RSS

Jan: Doporučení
Erik: Internet a jeho využití
Georgiy: Нужен срочно товар оп
Georgiy: Нужен срочно товар оп
Sleep_Walker: moje zkusenosti
Logout: Dotykáč

Nejčtenější v uplynulých 30 dnech:

Nejkomentovanější v uplynulých 30 dnech:

 

Připojeno k GTS
Logo serveru Penguin
 
MULTIFUNKČNÍ TISKÁRNY

  Zpět na Novinky
[Tiskni] [Přidat komentář] [Ukázat komentáře (19)] XFree 4.3 a nastavení klávesnice (přes XKB)
jirka (26.03.2003 08:55:17, 21915/19)


Tak tu (už pár týdnů) máme XFree86 verze 4.3. Vzhledem k tomu, že až tato změna mě přinutila opustit moji oblíbenou mapu "czsk" (kopíroval jsem si ji pořád do novějších verzí od dob XFree 3.x ;-), díval jsem se, jak to tedy přímo v těch X-ech správně nastavit.


Úvod

Z praktických důvodů jsem chtěl použít xkb a nikoli nějaké klikátko z GNOME, KDE apod. (předpokládám, že to xkb by se stejně nakonec použilo někde na pozadí ;-)
Dlouhá léta jsem používal funkční a spolehlivé nastavení pomocí "setxkbmap -symbols 'czsk(us_cz_qwertz)' -compat group_led", tj. přepínání oběma Shift-y nebo pravým Alt-em. Takže něco podobného jsem chtěl i tady.

Podrobnosti

V nových X-ech se dá nastavit i více klávesových map (jak to ostatně bylo zmíněno přímo tady na Penguinu) a ovšem i konfigurovat klávesové zkratky pro přepínání.
Je to docela jednoduché - v souboru XF86Config (/etc/X11/XF86Config) se do sekce "InputDevice", která popisu je klávesnici vloží řádek s příslušnými názvy map:

Option "XkbLayout" "us,cz,ru"
Tedy zde jsou třeba nastaveny mapy pro angličtinu, češtinu a ruštinu. Popis jejich přepínání se nastaví takto
Option "XkbOptions" "grp:shift_toggle"
Zde je třeba nastaveno přepínání pomocí těch dvou Shift-ů, pokud někdo preferuje Alt+Shift, klidně může mít ("alt_shift_toggle") a jsou ovšem i další možnosti.
Funguje to tak, že pokud je nastavená první mapa (us), tak nic nesvítí, pokud něco jiného, tak se svítí. Ideální to není, ale aspoň něco.

Jistě by se hodila i nějaká signalizace, třeba svítící kontrolka ScrollLock. To není žádný problém, stačí doplnit "grp_led:scroll". Parametry se oddělují čárkou a celý řádek má tedy tvar:

Option "XkbOptions" "grp:shift_toggle,grp_led:scroll"

Pro staromilce, kteří chtějí mít ještě compose klávesu (třeba pravý Alt), je tu ještě možnost "compose:ralt" (funguje ovšem jen na některých mapách, např. "cs").

Pokud to nechcete/nemůžete zapsat přímo do souboru XF86Config, lze použít příkaz (pro výše popsané): setxkbmap -layout "us,cz,ru" -option "grp:shift_toggle,grp_led:scroll,compose:ralt"


Drobnosti

Když už se tedy nastavuje, dají se dořešit i další drobnosti. Taky Vás rozčiluje CapsLock? Vypne se pomocí "ctrl:nocaps" (nebo se nastaví, aby měl méně odpornou funkci - např. jako Ctrl).

Příklad

Můj XF86Config obsahuje tuto sekci:

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "keyboard"
        Option "XkbLayout" "us,cz"
        Option "XKbOptions" "grp:shift_toggle, grp_led:scroll, compose:ralt, ctr l:nocaps" 
EndSection

Odkazy

Na Vašem disku:
  • možná nastavení (s popisem ;-): /etc/X11/xkb/rules/xfre86.lst
  • stručný návod: /usr/X11R5/lib/X11/doc/README.XKB-Config


Zpět na Novinky
|_ Nastavení & Info _|
Získání účtu?
|_ On-Line DOC _|
Debian Packages
TUXfinder
|_ Zajímavá místa _|
CZilla..
Webdot.cz
ABC Linuxu..
Konference
Linux na MFF UK
Debian
SuSE Linux
Blackhole
Root..
Reboot
Linuxzone.cz
Underground..
Linuxworld
Documentation Archiv
Manualy SK
Linuxsoft.cz..
|_ Linuxová komunita _|
Linux CZ
Linux SK
GNU
SkLUG
Freesoft
|_ Staré dobré sajty _|
Linuxové noviny
Dokumentační projekt
Mikroservis
Školičky
Myslíkovna
|_ Mirror _|
Phuture
|_ Kalendář _|
Přidej akci

|_ Počitadlo _|
    
Server vzniká za pomocí open-source produktů. Mezi nejdůležitější patří GNUDebianLinuxApachePHPMySQLGimp. Vim. Tomcat.
LINUX Trademark Registration of Linus Torvalds from US
UNIX Trademark Registration of X/Open
Copyright Penguin 1998 - 2017. ALL RIGHTS RESERVED