Olá Perry,
Realmente tenho que concordar com você que esta é uma falha feia! Tentei fazer o que você sugeriu para o sudo, mas o problema continua. Seguem abaixo as saídas do terminal:
rafael@beiramar:/opt/ansys_inc/v121/Framework/bin/Linux64> xhost +beiramar
beiramar being added to access control list
rafael@beiramar:/opt/ansys_inc/v121/Framework/bin/Linux64> sudo ./runwb2
Error: unable to open display (null)
: cannot connect to X server
Olá,
Antes de tudo: Que softwarezinho mau feito esse não? 
Que eu saiba a diferença entre su - e su é que o primeiro roda o profile então, pode ser que o problema esteja em alguma variável de ambiente.
Quanto ao sudo é provável que funcione se você liberar o acesso local do Xserver para todos os usuários:
xhost +local
sudo APLICATIVO.
xhost -local