Re: Debian packages. Critical bugs before releasing 1.6.0



Janek Kozicki said:     (by the date of Sun, 25 Oct 2009 07:41:10 +0100)

> I just downloaded deb-src and successfully compiled librep,rep-gtk and
> sawfish for amd64 :) Thanks a lot. But I have to leave now, so I will
> start using them tomorrow :)

OK, I restarted sawfish to start using latest GIT. And after an hour
of fiddling I had to revert to 1.5.0. What didn't work:

1) all of my keybindings defined in ~/.sawfish/custom were not there.
   Ignored, unused, I'm not sure what exactly went wrong. Because the
   file was not cleaned empty. The bindings are still in it. But in
   sawfish bindings they are not listed. And they don't work, of
   course.

   I notice also that the order of variables is switched in
   ~/.sawfish/custom, the "window matches" are moved to the top of the
   file. But apart from that the contents of the file is the same.

2) 9 mouse buttons. I simply could not figure this out. I wanted to
   configure xbindkeys to send some keycode when I press a mouse
   button. Then simply change the keybindings in sawfish to use that
   keycode instead of Button9 and others.

   But I could not get xbindkeys to generate any useful keycode. It
   pastes a string in an xterm. No problem. But let's say that I want
   a Button9 to generate an XF86AudioStop keycode, or an 0x66 keycode.
   I don't know how.

This doesn't work:

file ~/.xbindkeysrc

"xvkbd -xsendevent -text "\[XF86AudioStop]""
m:0x0 + b:9

This one pastes a string to terminal, when I press Button9:

"xvkbd -xsendevent -text "XF86AudioStop""
m:0x0 + b:9


In general I had a plan to use "XK_braille_dot_9" for Button9
"XK_braille_dot_8" for Button8 and so on. And then simply
%s/Button9/XK_braille_dot_9/ in ~/.sawfish/custom and have all the
Ctrl-Mod4 etc.. combinations working, so 

   C-S-Button9-off2 

becomes 
   C-S-XK_braille_dot_9-off2

But I don't see it coming.


Also, does anybody know why 'xev' recognizes correctly "Button 9" ?
If it has so hidden and complex keycode....

xev:

  ButtonPress event, serial 33, synthetic NO, window 0x8400001,
      root 0x2a0, subw 0x0, time 309444666, (162,177), root:(802,627),
      state 0x10, button 9, same_screen YES



So far I'm stuck in 1.5.0
-- 
Janek Kozicki                                                         |


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]