In bashrc I set export XMODIFIERS="". When I start a Qt programme from an open terminal my international keyboard works (US international). On the other hand, if I start it from Nautilus with run, display, or run in terminal, the keystrokes are not interpreted correctly.

Under language support, I have 'Keyboard input method system"= none.

Is there a way to set XMODIFIERS generally, so that it remains "" however I launch the programme?

I suspect this is an ibus problem, but I don't see how to fix it, since I believe I am not using ibus!