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

Bug#621835: xmodmap -e 'remove lock = Caps_Lock' no longer works.



unarchive 621835
reopen 621835 !
found 621835 7.6+3
severity 621835 important
thanks

[Resending because the bug was archived thus the BTS rejected this
 email, I was sure it would have worked because I seem to remember it
 did work in the past.  Sorry if you got it twice.]

Hi there!

Reopening this bug, setting myself as submitter, adding the current
version of x11-xserver-utils in unstable and setting Severity:
important, for obvious reasons.

On Sun, 10 Apr 2011 03:40:40 +0200, Cyril Brulebois wrote:
> jidanni@jidanni.org <jidanni@jidanni.org> (10/04/2011):
>> Nobody can figure out how to do it because there are no examples on
>> the setxkbmap man page.
>
> I wrote it's an option. So you use:
>   setxkbmap -option $whatiwrote
>
> and that works.

That does not mean that it is easy to find it out, and I was in the same
situation as jidanni, here why.

I wanted to map Caps_Lock as Control_L, so I fired up `man xmodmap` and
found an example (then discovering a bug, see #641588), but I was too
much optimistic.  Having found this bug I thought that something like

  $ setxkbmap -option caps:ctrl

would have been correct.  Finally, /usr/share/X11/xkb/rules/base.lst
told me that what I wanted was the following command, which is
counterintuitive to say the least:

  $ setxkbmap -option ctrl:nocaps

>> CB> And stop using xmodmap, that's obsolete.
>> 
>> Well why don't you put a warning on its man page. Else how is
>> anybody supposed to know?
>
> Well, nobody bothered to send a patch. Feel free to.

Nothing wrong with you, but I hope you are kidding, especially for the
obsolete part.

1) it seems that xmodmap is still developed:

     <http://cgit.freedesktop.org/xorg/app/xmodmap/>

2) why is CapsLock the only key that stopped working with xmodmap, while
   for the other everything is OK?  Until today I was using myself with
   success the following ~/.xmodmaprc:

--8<---------------cut here---------------start------------->8---
!! unset Caps_Lock and Win_key
remove lock = Caps_Lock
remove mod4 = Super_L
! Caps Lock as Win key
keycode 66 = Super_L
add mod4 = Super_L
--8<---------------cut here---------------end--------------->8---

I completely understand John's feelings, xmodmap is a default/old Unix
tool, why breaking it?  What are the advantages of the latter?

  <http://bugs.debian.org/cgi-bin/bugreport.cgi?archive=yes&bug=621835#41>

Thx, bye,
Gismo / Luca



Reply to: