prepinanie klavesnice
2. ======================================================
ak pisete nieco v terminale, konzole, tty, Eterm, xterm, rxvt, atd..., no proste v niecom takom, tak existuje prikaz setxkbmap pricom sa pouziva nejako takto:
setxkbmap us
pripadne
setxkbmap sk
potom uz dokazete klavesnicu prepnut bez klikania.
(myslim si ze toto nie je pre vacsinu ludi novinka, ale je to jedna z beznych moznosti, tak som ju tu napisal)
2. ======================================================
Ok, niekto si povie ze to by mohlo byt trosku neprijemne ak to potrebujete pisat do nejakeho dokumentu a pomedzi to sa preklikavat do terminalu, tak v tom pripade, take trosku praktickejsie riesenie ktore podporuje samotny X-server:
najdete si konfiguracny subor X-iek, tj
/etc/X11/XF86Config-4 alebo /etc/X11/xorg.conf
najdete tam len jeden, takze myslim ze to nebude problem, v nom si najdete sekciu kde budete mat nieco take:
Option "CoreKeyboard"
# budete vediet ze to je cast kde su nastavenia klavesnice pre X-server
Do tejto casti pridas riadky:
Option "XkbLayout" "us,sk"
Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll"
# prvy riadok - definicia ake klavesove sady budeme pouzivat kto chce si tam moze dat aj spanielsku rusku, svedsku :))) jeho vec :)
# druhy riadok znamena ze klavesovou skratkou alt+shift Ti bude prepinat medzi tymi dvoma nastaveniami, co zobrazi aj scroll lock dioda (uviedol som prave take, kvoli tomu ze to ne default nastavenie vo windows a vela ludi je na to zvyknutych ;).
takze cast Tvojho xorg, resp. xf86config bude vyzerat nejako takto:
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "us,sk"
Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll"
EndSection
teraz TI uz len staci restartnut X-ka a mas to.. ;)
==> pises text co potrebujes v SK klavesnici
==> alt+shift (prepnutie do US-klavesnice)
==> shift+2 (napisanie znaku @ ktory sa nachadza v numerickej casti US klavesnice),
==> znova alt+shift a pises si dalej vo svojej SK klavesnici
a nemusel si ani zodvihnut ruky z klavesnice na mysku, ani sa prepinat do inej aplikacie ;)
Hm tak dufam ze TI to aspon trosku pomohlo vyriesit Tvoj problem s prepinanim klavesnice a pisanim specialnych znakov ak nie, tak dufam ze to aspon niekomu pomohlo ;)
Greenie Alias V tomto (a taktiez v kazdom inom) :) distre je možnosť prepínať klávesnicu cez alias. Predvolené voľby: sk (slovenská qwertz), qwerty (slovenská qwerty), en, cs, cz (obidve nastaví českú). Možné samozrejme pridať do akejkoľvek distribúcie napísaním nasledovných aliasov:
alias sk='setxkbmap sk'
alias cz='setxkbmap cz'
alias cs='setxkbmap cz'
alias en='setxkbmap us'
alias qwerty='setxkbmap -layout sk -variant qwerty'
ma napadlo este pripomenut...
loadkeys us
loadkeys sk
...
(pre pripad ze by ste potrebovali prepnut klavesnicu na vzdialenej masine (kde ste prihlaseni len cez ssh) alebo proste v konzole ctrl+alt+f1, ctrl+alt+f2, ...)Backspace problem
v pripade, ze mate problemy s backspace-om a v konzole a zobrazuje vam ^H alebo ^? napiste prikaz:
stty erase '^H'
alebo
stty erase '^?'