From: Erik de C. L. <mle...@me...> - 2007-04-22 11:05:50
|
Hi all, A hour or two ago I went into the configuration Key Bindings Settings and deleted the bindings for "Ctrl+Shift+Left" and "Ctrl+Shift+Right" because those key bindings are used by my favorite text editor. I saved the settings but then found that my editor was dying with an X protocol error (sorry, didn't record it) whenever I did "Ctrl+C". This was an error I hadn't seen before but restarting X fixed it. Cheers, Erik -- +-----------------------------------------------------------+ Erik de Castro Lopo +-----------------------------------------------------------+ "Arguing that Java is better than C++ is like arguing that grasshoppers taste better than tree bark." -- Thant Tessman |
From: Carsten H. (T. R. <ra...@ra...> - 2007-04-24 11:07:42
|
On Sun, 22 Apr 2007 21:05:45 +1000 Erik de Castro Lopo <mle +t...@me...> babbled: > Hi all, > > A hour or two ago I went into the configuration Key Bindings Settings > and deleted the bindings for "Ctrl+Shift+Left" and "Ctrl+Shift+Right" > because those key bindings are used by my favorite text editor. > > I saved the settings but then found that my editor was dying with an > X protocol error (sorry, didn't record it) whenever I did "Ctrl+C". > This was an error I hadn't seen before but restarting X fixed it. just reading the code that applies keybindings config - i cant see any possible error here that could cause this. _basic_apply_data() in e_int_config_keybindings.c. it would have had to change an existing binding or add one in to use ctrl as a modifier and "c" or "C" to add such a binding (and ten technically it would be possible for this to become a binding whose action is to kill a window - which would give you the message you described), but i can't see how it might accomplish this. it is fairly simply - fix up current settings to current binding, if it exists, delete all configured bindings, delete the bindings size binding too, then go thru every new binding (tmp in the cfg dialog) and add to the configured bindings list and also add to the bindings back-end. before and after this ungrab all bound keys then grab again. i am looking to see if this might not become corrupt or something - but i cant see anything that looks like it might do that. it would need to be in the list of bindings you have configured to be added in. and that means it would be saved and com into effect next run of e. > Cheers, > Erik > -- > +-----------------------------------------------------------+ > Erik de Castro Lopo > +-----------------------------------------------------------+ > "Arguing that Java is better than C++ is like arguing that > grasshoppers taste better than tree bark." -- Thant Tessman > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > enlightenment-users mailing list > enl...@li... > https://lists.sourceforge.net/lists/listinfo/enlightenment-users > -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) ra...@ra... 裸好多 Tokyo, Japan (東京 日本) |