Eu tive o mesmo problema por um longo tempo com o xfreerdp no Debian 7. É um bug porque eu finalmente encontrei o motivo que diz respeito aos parâmetros posicionais na linha de comando!
A opção-g é sempre ignorada quando a opção -d é executada!
Aqui está o meu teste:
A opção-g falha quando a opção -d
A opção-g é bem-sucedida quando após a opção -x -a ou -u
Espero que isso ajude ...
EDITAR: Opção -t e opção -p falham após a opção -d
Portanto, a regra é: a opção -d deve ser a última na linha de comando!