I need umlauts with International Dvorak. Is this possible? (I googled I found out that one could use a hack to edit the layouts but seems like I am re-inventing the wheel)

Is it better to use some terminal emulation that would fix the issue or how can I get a proper kbd -layout? I would like to reuse *ix -based solutions, can I emulate X somehow and replace the W -settings with my default debian -settings?)