RXL, что бы софтине знать куда стучаться достаточно, наличия переменной окружения DISPLAY
например DISPLAY=192.168.0.112:0.0
эту переменную можно волшебным образом установить из переменной окружения описывающей ssh подключение используя .bashrc
НО X должен быть настроен иначе он скажет(в логах), что оборвал попытку подключения с такого-то адреса
об этом достаточно подробно описано в howto по X которое доступно на
www.tldp.org 
когда-то давно читал, и пришел к выводу, что для меня самый простой путь это правильно настроенный KDM/GDM разрешаюший нормальный вход с логином с любой машины.