Tekstovi Projekti Autor


Podešavanje tastature u GNU/Linux sistemima (sa i/ili bez grafičkog okruženja)


[datum] 2010-06-12

Sadržaj:

Pod X serverom


Neophodno je da koristite program setxkbmap. Najprostija upotreba ovog programa se svodi na kucanje imena programa i nakon toga slovnog rasporeda. Primer:
setxkbmap -layout rs

Ovom komandom se uklučuje ćirilični raspored za tastature u Srbiji (koje imaju жћчшђсакјх...). Skraćena verzija komande koju gore vidimo je:
setxkbmap rs


Sledeći primer pokazuje kako da stavimo Srpsku tastaturu ali na latinici:
setxkbmap -layout rs -variant latin


Ukoliko neko voli da koristi tastere ALT+SHIFT za promenu slovnog rasporeda na tastaturi evo zanimljive komande koja može da vam posluži za menjanje latiničnog u ćirilični raspored:
Kod:
setxkbmap -option grp:switch,grp:alt_shift_toggle hr,rs


Ovo je najjednostavniji način da prebacujete latinicu u ćirilicu. Imajte u vidu da će ova komanda da omogući da držanjem tastera ALT kucate ćirilična slova dok vam je uključen latinični raspored. Budući da neke tastature koriste ALT(gr)+V da bi se dobio znak @ postoji joše jedno rešenje za ovo:
setxkbmap -layout rs,rs -variant latin, -option compose:rwin,lv3:ralt_switch,grp:alt_shift_toggle

Note: Kvaka leži u lv3 dodatku.


! Ukoliko ne koristite grafičko okruženje
Sledeći metod se odnosi na direktno menjanje /etc/X11/xorg.conf fajla koji sadrži konfiguraciju za vaš X server. Da bi podesili tastaturu preko ovog fajla neophodno je da otvorite isti i da nađete sledeći deo:
Section "InputDevice"
......
Driver "kbd"
Option "XkbLayout" "rs"
....
EndSection

Deo u kome piše "rs" treba menjati po želji kako bi podesili željeni raspored. Umesto "rs" možete staviti "us" i sl.


Menjanje slovnog rasporeda u konzoli (bez X servera)


Odmah ću da vam napomenem da za ovo postoji mnogo načina u zavisnosti od toga koju linux distribuciju koristite. Moje skromno znanje omogućava da vam dam komanu za menjanje tog rasporeda unutar debian sistema (i svih sistema zasnovanih na njemu).

Dakle, na debian sistemu potrebno je kucati sledeće (kao superkorisnik tj. root komandom su ili sudo):
dpkg-reconfigure console-data


Na Slackware sistemu se raspored menja izmenom /etc/rc.d/rc.keymap datoteke. Potrebno je naći deo, unutar iste, gde piše:
loadkeys $MAPA.map

gde $MAPA predstavlja slovni raspored (tipa us za Američke tastature, rs za naše i sl.). Primer:
loadkeys us.map


Inače napomenuo bih da postoji još jedan program koji se može koristiti i u grafičkom i u konzolnom okruženju ali je on pomalo komplikovan za korišćenje zato što od vas zahteva da znate tačnu putanju na kojoj se nalazi definicija slovnog rasporeda koji vama treba. Program se zove loadkeys a dostupne definicije se nalaze na sledećoj putanji: /usr/share/keymaps/

Primer podešavanja Američke (us) tastature preko ovog programa:
loadkeys /usr/share/keymaps/i386/qwerty/us.kmap.gz


vrh strane ↑


Ukoliko nije drugačije naglašeno, sav sadržaj na ovom sajtu je pod WTFPL (v2) licencom
2008-danas djura-san