At Tue, 24 Feb 2009 08:51:55 +0000, Jenny Hopkins wrote:
2009/1/8 Jenny Hopkins hopkins.jenny@gmail.com:
2009/1/8 Dennis Dryden ddryden@gmail.com:
On Wed, Jan 7, 2009 at 11:02 PM, steveydoteu alug@stevey.eu wrote:
The locale won't make a lot of difference if the keyboard is set to be a US layout. You will probably need to reconfigure xorg (I forget how exactly) so that the keyboard is a more desirable layout.
As its Ubuntu the command is: sudo dpkg-reconfigure xserver-xorg
In Ubuntu 8.10 there is an option to auto detect if this doesnt work for you try choosing not to autodetect and the next screen will ask for for your Keyboad Layout just enter "gb" without the quotation marks for the english layout.
Thanks very much, Steve, Dennis. I'll let you know if that solved the problem when I'm with the laptop again later.
Much appreciated,
Jenny
This laptop is back with me at last. I've fiddled about with keyboard options, but the trouble is that the laptop is from America, and has an American keyboard layout. It doesn't actually have a pound £ sign on any of the keys. If I swtich to using a "gb" keyboard layout, one of the keys gives the required £ pound sign, but then all the other keys say the wrong things. This will confuse the poor user even more than having a dollar instead of a pound! I could stick sticky labels on the keys I suppose :-)
However, what I really need is to keep the keyboard "us" layout, but somewhere tell the system that when the $ is pressed it needs to display a £. Or keyboard mappings or something.
Possible?
So maybe xmodmap might be a good way to try to solve this.
$ xmodmap -e 'keycode 12 = 3 sterling'
will make Shift+3 send a '£' (I think). Check $ man xmodmap for details. You can also add the instruction to your ~/.Xmodmap file.
You'll then need to decide where the '@' symbol goes.
Here is a list of keysym names: http://wiki.linuxquestions.org/wiki/List_of_Keysyms_Recognised_by_Xmodmap
Best, Richard