Release Keyboard layout changer


I have no idea whatsoever why that would happen. All It does is setxkbmap and xmodmap o_O

Does sound like something starts pegging the CPU att full usage?
Good instinct. Openbox spikes at around 95% for about 10 sec., then cools down (everything back to normal)

Where would be the place to find out why?
 
Found a workaround:

edited rc.xml to have ctrl-9 execute "setxkbmap -layout en" and ctrl-0 execute the same for other layout

DONE
 
Found the culprit

 

xmodmap ~/.pndXmodmap creates the spike in cpu (below is .pndXmodmap contents)

 

keycode   9 = Escape NoSymbol Escape

keycode  10 = 1 section 1 section

keycode  11 = 2 braceleft 2 braceleft

keycode  12 = 3 braceright 3 braceright

keycode  13 = 4 asciitilde 4 asciitilde

keycode  14 = 5 percent 5 percent

keycode  15 = 6 asciicircum 6 asciicircum

keycode  16 = 7 ampersand 7 ampersand

keycode  17 = 8 asterisk 8 asterisk

keycode  18 = 9 bracketleft 9 bracketleft

keycode  19 = 0 bracketright 0 bracketright

keycode  22 = BackSpace Delete BackSpace Delete

keycode  24 = q Q q Q

keycode  25 = w W w W

keycode  26 = e E e E

keycode  27 = r R r R

keycode  28 = t T t T

keycode  29 = y Y y Y

keycode  30 = u U u U

keycode  31 = i I i I

keycode  32 = o O o O

keycode  33 = p P p P

keycode  34 = parenleft NoSymbol parenleft

keycode  35 = parenright NoSymbol parenright

keycode  36 = Return Multi_key Return

keycode  37 = Control_L NoSymbol Control_L

keycode  38 = a A a A

keycode  39 = s S s S

keycode  40 = d D d D

keycode  41 = f F f F

keycode  42 = g G g G

keycode  43 = h H h H

keycode  44 = j J j J

keycode  45 = k K k K

keycode  46 = l L l L

keycode  47 = semicolon NoSymbol semicolon

keycode  48 = apostrophe NoSymbol apostrophe

keycode  49 = grave NoSymbol grave

keycode  50 = Shift_L NoSymbol Shift_L

keycode  52 = z Z z Z

keycode  53 = x X x X

keycode  54 = c C c C

keycode  55 = v V v V

keycode  56 = b B b B

keycode  57 = n N n N

keycode  58 = m M m M

keycode  59 = comma less comma less

keycode  60 = period greater period greater

keycode  61 = slash NoSymbol slash

keycode  62 = Shift_R NoSymbol Shift_R

keycode  64 = Alt_L NoSymbol Alt_L

keycode  65 = space NoSymbol space

keycode  66 = Caps_Lock NoSymbol Caps_Lock

keycode  67 = F1 NoSymbol F1

keycode  68 = F2 NoSymbol F2

keycode  69 = F3 NoSymbol F3

keycode  70 = F4 NoSymbol F4

keycode  71 = F5 NoSymbol F5

keycode  72 = F6 NoSymbol F6

keycode  73 = F7 NoSymbol F7

keycode  74 = F8 NoSymbol F8

keycode  75 = F9 NoSymbol F9

keycode  76 = F10 NoSymbol F10

keycode  82 = minus NoSymbol minus NoSymbol

keycode  83 = Home quotedbl Home quotedbl

keycode  86 = plus NoSymbol plus NoSymbol

keycode  87 = Prior Multi_key Prior Multi_key

keycode  88 = End XF86_Switch_VT_2 End XF86_Switch_VT_2

keycode  89 = Next XF86_Switch_VT_1 Next XF86_Switch_VT_1

keycode  95 = F11 NoSymbol F11

keycode  96 = F12 NoSymbol F12

keycode 118 = Insert NoSymbol Insert

keycode 132 = yen NoSymbol yen

keycode 187 = parenleft NoSymbol parenleft

keycode 188 = parenright NoSymbol parenright

keycode 191 = acute NoSymbol acute

keycode 192 = bar NoSymbol bar

keycode 193 = underscore NoSymbol underscore

keycode 194 = numbersign NoSymbol numbersign

keycode 195 = exclam NoSymbol exclam

keycode 196 = sterling NoSymbol sterling

keycode 197 = quotedbl NoSymbol quotedbl

keycode 198 = at NoSymbol at

keycode 199 = colon NoSymbol colon

keycode 200 = dollar NoSymbol dollar

keycode 201 = EuroSign NoSymbol EuroSign

keycode 222 = question NoSymbol question

keycode 235 = Tab NoSymbol Tab
 
Here's a french keyboard.

I added it into Slackware a while ago, but didn't ask for .pnd inclusion.
 

Attachments

  • France-externe-azerty.txt
    21 bytes · Views: 140
Last edited by a moderator:
Oh ?

Ok, i think as i made it a while ago, i'm probably simply calling one of the numerous Slackware keyb layouts !!!

My bad :/ .

Thx for reporting btw !
 
Here's a french keyboard.


I added it into Slackware a while ago, but didn't ask for .pnd inclusion.
ummm, that's just a text file with the command "setxkbmap -layout fr" inside
That's how all keyboard layouts look for the layout changer. Except for those for the built in keyboard, those also usually have an xmodmap file too.
 
Here's a french keyboard.


I added it into Slackware a while ago, but didn't ask for .pnd inclusion.
ummm, that's just a text file with the command "setxkbmap -layout fr" inside
That's how all keyboard layouts look for the layout changer. Except for those for the built in keyboard, those also usually have an xmodmap file too.
Ok

it's the xmodmap command which has been spiking up cpu in openbox (filed a bug report)
 
Back
Top