Nevyhovovalo mi nakonec furt stiskávat nějakou klávesu, když píšu s háčkem nebo čárkou, tak sem nakonec odbočil od xmodmap k nastavení mapování klávesnice (a díky tomu to mam napříč systémem) a přenastavil si klávesy 123...
Přidal jsem si další layout do /usr/share/X11/xkb/symbols/cz
xkb_symbols "gb-accute" {
include "gb(basic)"
name[Group1]= "Czech (GB with accute)";
key <AE01> { [ dcaron, exclam, 1, dead_caron ] };
key <AE02> { [ ecaron, quotedbl, 2, dead_caron ] };
key <AE03> { [ scaron, sterling, 3, dead_circumflex ] };
key <AE04> { [ ccaron, dollar, 4, dead_breve ] };
key <AE05> { [ rcaron, percent, 5, dead_abovering ] };
key <AE06> { [ zcaron, asciicircum, 6, dead_ogonek ] };
key <AE07> { [ yacute, ampersand, 7, dead_grave ] };
key <AE08> { [ aacute, asterisk, 8, dead_abovedot] };
key <AE09> { [ iacute, parenleft, 9, dead_acute ] };
key <AE10> { [ eacute, parenright, 0, dead_acute ] };
key <AE12> { [ equal, plus, dead_acute, dead_caron ] };
key <AD11> { [ bracketleft, braceleft, uacute, slash ] };
key <AC10> { [ semicolon, colon, uring, quotedbl ] };
};
plus další inicializace v /usr/share/X11/xkb/rules/ v souborech base.xml a evdev.xml
<variant>
<configItem>
<name>gb-accute</name>
<description>Czech (GB with accute)</description>
</configItem>
</variant>