I am a Dvorak layout user and I am happy with the switch.
I avoided the undo/cut/copy/paste shortcut disadvantage (the z,c,x and v are far apart on Dvorak layout) on Windows by using Microsoft's Keyboard layout creator to map control key combinations back to their QWERTY counterparts, but it's bugging me that I can't do the same on Ubuntu/Linux, even though it has a more advanced input framework.
dvorak-querty is supposed to accomplish this but doesn't work for me.
So is there anything I can do aside waiting (for years) for the bugs to be fixed, like writing a custom keyboard layout or ibus plugin?
Clarification (another way of putting my question)
Is there any way to use QWERTY's keyboard shortcut position while the Dvorak layout is active?
For example, to 'Copy', I have to press Ctrl+i (the position of the 'I' on QWERTY is 'C' on Dvorak, which is a awkward stretch), then for 'Paste', I have to press Ctrl+. (another awkward position). I want to press Ctrl+c and Ctrl+v.
Currently I'm using the old-style shortcuts I learned from the DOS-era, Shift–Del for cut and Ctrl+Insert for copy…