Promena keyboard layout-a

Uputstva, saveti i trikovi

Moderator: Urednik

Post Reply

offline

Post Napisano: 10 Jul 2010, 23:41


Ako koristite neki od window manager-a koji nema jednostavan nacin za promenu keyboard layout-a, a menjanje u konzoli rucno
setxkbmap....... svaki put je naporno, a može biti i problema ukoliko vam zatreba ćirilica

Ovaj nacin obezbedjuje promenu izmedju layout-a pritiskom kombinacije tastera Alt + Shift pri tom obavestava vas ukljucivanjem scroll LED diode na tastaturi

Cirilica + en

Code: Select all

# setxkbmap -option grp:switch,grp:alt_shift_toggle,grp_led:scroll us,rs
Latinica + en

Code: Select all

# setxkbmap -option grp:switch,grp:alt_shift_toggle,grp_led:scroll us,rs ,latin
za latinicu moguće je koristiti i hr layout npr.

Code: Select all

# setxkbmap -option grp:switch,grp:alt_shift_toggle,grp_led:scroll us,hr
Ovo možete postaviti u ~/.xinitrc  da ne morate svaki put da rucno upisujete
Last edited by branko on 10 Jul 2010, 23:41, edited 1 time in total.



Prijatelj foruma
Prijatelj foruma
offline
User avatar

Posts: 140
Joined: 11 Aug 2007, 13:07

Post Napisano: 11 Jul 2010, 16:50


moguće je za latinicu i slovanački layout , on se zove si 
(a od skoro postoji i montenegrian , on je valjda me :cool: isto latinica)

ova linija zlata vredi,al stvarno :afro:

tu mogu da se stave sva tri  u jedan red umesto dva

Code: Select all

us,hr,rs
i tako je i ćirilica i latinica istovremeno na ALT+Shift dostupna ;)



Elitni član
Elitni član
offline
User avatar

Posts: 252
Joined: 09 Feb 2007, 17:11

Post Napisano: 11 Jul 2010, 23:43


Ja vise volim da to postavim u meniju:
[submenu] (Keyboard Layout)
      [exec] (Sr) {setxkbmap rs}
      [exec] (Hr) {setxkbmap hr}
      [exec] (Us) {setxkbmap us}
[end]
sve "na dugme"  :)



offline

Post Napisano: 04 Mar 2011, 21:35


Igrao sam se malo i napisao jednu malu "skripticu" pa sam to povezao kao i gomilu drugih key kombinacija u wmaker-u
Zavnisnosti: setxkbmap, libnotify(opciono)

Drugar je uocio gresku, i evo ga bugfix izdanje, "tail -n 1" nije dobro jer layout: nije uvek na kraju, zavisno od opcija koje su setovane tako da sad ide grep ^layout:

Code: Select all

#!/bin/bash 
LO0="us"
LO1="hr"

LOS=$(setxkbmap -query | grep ^layout: | awk '{ print $2 }')

if [ $LOS == $LO0 ]; then
   exec `setxkbmap $LO1`
   ## sminka :D
   #exec `notify-send layout: $LO1`
else 
   exec `setxkbmap $LO0`
   ## sminka :D
   #exec `notify-send layout: $LO0`
fi 
Last edited by branko on 05 Mar 2011, 09:02, edited 1 time in total.



Poznata ličnost
Poznata ličnost
offline
User avatar

Posts: 124
Joined: 28 Aug 2008, 15:58
Location: Beograd
Contact:

Post Napisano: 05 Mar 2011, 02:11


Zdravo Branko! Nije mi baš najjasniji skript, nisam uspeo da shvatim šta radi opcija -query u programu setxkbmap, tačnije ta opcija nije ni prisutna u verziji programa koju ja imam na sistemu? Da li je neophodno da se setxkbmap prekompajlira kako bi uključio opciju -query?
If you don't care where you are, then you ain't lost.



offline

Post Napisano: 05 Mar 2011, 08:45


Kod mene je setxkbmap verzija 1.2.0, i znam sigurno da radi i na slacware-current-u, mislim da ne treba nista da se rebuild-uje, ovo je standardna opcija da se dobiju trenutna podesavanja.

Evo i sta kaze

Code: Select all

# setxkbmap -help | grep query
-query              Print the current layout settings and exit
Last edited by branko on 05 Mar 2011, 08:57, edited 1 time in total.



Poznata ličnost
Poznata ličnost
offline
User avatar

Posts: 124
Joined: 28 Aug 2008, 15:58
Location: Beograd
Contact:

Post Napisano: 05 Mar 2011, 14:29


Hm... Kod mene je instaliran setxkbmap-1.1.0-x86_64-1 i setxkbmap -help | grep query ne vraća nikakav tekst, dakle ta opcija nije prisutna na mom računaru... Planiram da uskoro sredim sistem, tj. najverovatnije ću da instaliram svežu kopiju S64 current-a, trenutno sam podigao multilib i to radi dobro, međutim izgleda da postoji neki problem sa gcc -om za multilib... jedino što me mrzi da bekapujem par desetina gigabajta podataka, ali moraću ove nedelje da pržim dvd -ove, jer je ovaj moj slack već bajat :)

Hvala na brzom odgovoru, ja najčešće koristim Xfce kao X klijenta, tako da sam rešio promenu tastature preko njega, ali uvek volim da testiram nove skripte. Možda bi bilo zanimljivo da se na forumu pokrene tema koja će se baviti skriptama za automatizaciju sistema.
Pozzz :)
If you don't care where you are, then you ain't lost.



offline

Post Napisano: 05 Mar 2011, 15:42


Bas gledam u man stranicu za 1.1.0, nema -query :( (to je sa stable 13.1)
Na -current je 1.2.0



Poznata ličnost
Poznata ličnost
offline
User avatar

Posts: 124
Joined: 28 Aug 2008, 15:58
Location: Beograd
Contact:

Post Napisano: 05 Mar 2011, 18:15


Uskoro ću instalirati najsvežiji current, nema druge :) Odugovlačim samo zbog toga što bih voleo da u current -u imam i KDE 4.6, najnoviji Xfce i Firefox 4, mada FF 4 od juče leti na ovoj mašini, doduše beta 12, ali oko09. marta biće i prvi RC :)
If you don't care where you are, then you ain't lost.


Post Reply

Who is online

Users browsing this forum: No registered users and 28 guests