~/.xmodmaprc has been renamed ~/.Xmodmap

Bug #857615 reported by Andrew
46
This bug affects 9 people
Affects Status Importance Assigned to Milestone
x11-xserver-utils (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

After upgrading to Oneiric Ocelot Beta 2, my ~/.xmodmaprc file no longer has any effect.

For example, ~/.xmodmaprc contains:

    ! Black right-pointing small triangle
    keycode 60 = period greater period greater U25B8 asciitilde U25B8 asciitilde

but pressing <AltGr>+<.> no longer produces the "▸" symbol.

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: x11-xserver-utils 7.6+3
ProcVersionSignature: Ubuntu 3.0.0-11.18-generic 3.0.4
Uname: Linux 3.0.0-11-generic x86_64
.tmp.unity.support.test.0:

ApportVersion: 1.23-0ubuntu1
Architecture: amd64
CompizPlugins: [core,bailer,detection,composite,opengl,imgjpeg,compiztoolbox,decor,resize,snap,regex,gnomecompat,move,grid,text,mousepoll,imgpng,vpswitch,place,winrules,unitymtgrabhandles,animation,wall,session,fade,workarounds,scale,expo,ezoom,scaleaddon,unityshell,bench]
CompositorRunning: compiz
Date: Fri Sep 23 10:45:58 2011
DistUpgraded: Log time: 2011-09-23 03:36:49.009701
DistroCodename: oneiric
DistroVariant: ubuntu
DkmsStatus:
 virtualbox, 4.1.2, 2.6.38-11-generic, x86_64: installed
 virtualbox, 4.1.2, 3.0.0-11-generic, x86_64: installed
GraphicsCard:
 Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller [8086:27a2] (rev 03) (prog-if 00 [VGA controller])
   Subsystem: Lenovo ThinkPad T60/R60 series [17aa:201a]
   Subsystem: Lenovo ThinkPad T60/R60 series [17aa:201a]
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Beta amd64 (20110413)
Lsusb:
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
MachineType: LENOVO 1709K3U
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.0.0-11-generic root=UUID=89aba787-38ec-4eed-a237-b9ca059c77a0 ro quiet splash vt.handoff=7
SourcePackage: x11-xserver-utils
UpgradeStatus: Upgraded to oneiric on 2011-09-23 (0 days ago)
dmi.bios.date: 10/16/2006
dmi.bios.vendor: LENOVO
dmi.bios.version: 7BETC2WW (2.03 )
dmi.board.name: 1709K3U
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnLENOVO:bvr7BETC2WW(2.03):bd10/16/2006:svnLENOVO:pn1709K3U:pvrThinkPadX60:rvnLENOVO:rn1709K3U:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 1709K3U
dmi.product.version: ThinkPad X60
dmi.sys.vendor: LENOVO
version.compiz: compiz 1:0.9.5.94+bzr20110919-0ubuntu1
version.ia32-libs: ia32-libs 20090808ubuntu23
version.libdrm2: libdrm2 2.4.26-1ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 7.11-0ubuntu3
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 7.11-0ubuntu3
version.xserver-xorg: xserver-xorg 1:7.6+7ubuntu7
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.6.0-1ubuntu13
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.99~git20110811.g93fc084-0ubuntu1
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.15.901-1ubuntu2
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20110411+8378443-1

Revision history for this message
Andrew (andrewkvalheim) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in x11-xserver-utils (Ubuntu):
status: New → Confirmed
Revision history for this message
Vincent Ladeuil (vila) wrote :

Issuing 'xmodmap ~/.xmodmaprc' works around the issue but it strongly hints that running automatically at start-up time has been lost since natty.

Revision history for this message
Vincent Ladeuil (vila) wrote :

Renaming ~/.xmodmaprc to ~/.Xmodmap (capital X) was enough to fix the issue for me.

Revision history for this message
Bryce Harrington (bryce) wrote :

Hey andrewkk,

Hi, thanks for reporting this issue during the development period of
Ubuntu.

I notice there's not been further comments to the bug report since the
release came out, would you mind updating us on the status of it in the
release?

Are you still able to reproduce the issue? If not, do you think the bug
report can be closed, or do you think we should continue tracking it?

Changed in x11-xserver-utils (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
bugbot (bugbot) wrote :

We're closing this bug since it is has been some time with no response from the original reporter. However, if the issue still exists please feel free to reopen with the requested information. Also, if you could, please test against the latest development version of Ubuntu, since this confirms the bug is one we may be able to pass upstream for help.

Changed in x11-xserver-utils (Ubuntu):
status: Incomplete → Expired
Revision history for this message
Nat Goodspeed (0-nat) wrote :

I confirm that the bug is still present in Ubuntu 12.04 LTS.

I further confirm that I can work around it with:

ln -s .xmodmaprc .Xmodmap

Changed in x11-xserver-utils (Ubuntu):
status: Expired → Confirmed
Revision history for this message
Colin Law (colin-law) wrote :

Still the same in 12.04. Again renaming .xmodmaprc to .Xmodmap worked around it.

Revision history for this message
Vincent Ladeuil (vila) wrote :

I guess this won't be fixed any more right ? The change has been introduced two releases ago, people affected by it are probably the ones already subscribed to this bug no ?

I've changed the bug's description so others can more easily find the workaround.

summary: - ~/.xmodmaprc is not used
+ ~/.xmodmaprc has been renamed ~/.Xmodmap
Revision history for this message
Alex Palcuie (palcuiealex) wrote :

The solution is not working in Ubuntu 12.10.

The only thing to do is to add this command to Startup Applications:

xmodmap ~/.xmodmaprc

Revision history for this message
Jesse Johnson (holocronweaver) wrote :

Same as comment #10 on Ubuntu 13.04.

Revision history for this message
Ryan Pattison (ryan-m-pattison) wrote :

Ubuntu 14.04 renaming to ~/.Xmodmap fixed the issue for me.

Revision history for this message
Jesse Johnson (holocronweaver) wrote :

On Ubuntu 14.04, xmodmap is not called after resuming from suspend, making this still broken compared to the old behavior.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.