Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I'm using lubuntu Oneiric and (trying to use) a custom UK Dvorak keyboard layout. I edited (possibly not the best method, I know) the file /usr/share/X11/xkb/symbols/gb to customise the UK version of Dvorak there in order to include some characters that I want to be able to use. The old version of Dvorak does not exist in that file anymore; I overwrote it (I did back it up in a separate folder). Upon startup, lubuntu somehow manages to load the old and supposedly non-existent version of UK Dvorak and not my customised layout. Using setxkbmap gb -variant dvorak also does not load my version. I'd like to point out that the file gb is not changed at startup and still always contains my layout.

Going onto LXKeymap in the lubuntu preferences tells me that my current keymap is gb(dvorak), as it should be. Clicking on English (UK, Dvorak) (in LXKeymap) and clicking Apply loads my version of the keyboard and then says that my current keymap is, surprisingly, gb(dvorak) again: that is, unchanged. If I then use setxkbmap gb -variant dvorak again, it reverts to the layout that shouldn't exist.

I do not understand what is happening. I would rather not have to open LXKeymap to change my layout at startup every time. What is LXKeymap doing that succeeds in changing my layout that setxkbmap is not? Furthermore, how is this phantom layout being used?

share|improve this question
1  
OP are you still looking for an answer? If so, you may need to repost your question as this is flagged for closure. Regards, –  Ringtail Mar 27 '12 at 20:20
add comment

closed as too localized by Jorge Castro, Eliah Kagan, fossfreedom Sep 4 '12 at 11:32

This question is unlikely to help any future visitors; it is only relevant to a small geographic area, a specific moment in time, or an extraordinarily narrow situation that is not generally applicable to the worldwide audience of the internet. For help making this question more broadly applicable, visit the help center.If this question can be reworded to fit the rules in the help center, please edit the question.