Faça um script nohudrun como se o primusrun estivesse pronto:
#!/bin/sh
old_key="$(LD_LIBRARY_PATH=/usr/lib dconf read /org/compiz/integrated/show-hud)"
LD_LIBRARY_PATH=/usr/lib dconf write /org/compiz/integrated/show-hud "['']"
"$@"
LD_LIBRARY_PATH=/usr/lib dconf write /org/compiz/integrated/show-hud "$old_key"
E invoque assim:
nohudrun primusrun %command%
LD_LIBRARY_PATH = / usr / lib é para quebrar o ambiente x32 do Steam, porque o dconf não consegue encontrar x64 libs (talvez haja uma maneira melhor). Essa é a razão pela qual ele falha em 'opções de lançamento', eu acho.
Você também pode adicionar algum bloqueio para poder restaurar corretamente a associação de teclas quando vários jogos são executados por esse script.
p. S. Como saber o que está errado? Basta imprimir stderr para o arquivo:
dconf write /org/compiz/integrated/show-hud "['']" 2>>/home/velkan/errr