Eu tenho uma tarefa simples que eu quero executar, que é iniciar uma conexão xfreerdp para um host e ter a geometria ajustada para a minha tela atual. A janela do rdp deve preencher a área de trabalho ativa, mas NÃO cobrir a barra de tarefas. Eu também não quero ter o rdp em tela cheia. Eu tentei com -g workarea
, mas isso define o tamanho da janela para a área de trabalho COMPLETA, incluindo a barra de tarefas.
O que eu tentei fazer é obter a resolução da tela atual e subtrair um número que determinei um pouco por tentativa e erro como:
a='xrandr | grep current | awk -F"," '{print $2}' | awk -F" " '{print int($2)"x"int($4-40)}'';
e inicie a sessão rdp com essa geometria
xfreerdp -a 16 -u user -d DOMAIN -g $a --plugin cliprdr remote.host
Dado que isso é um pouco desajeitado e vai quebrar se eu mudar o tamanho da barra de tarefas minha pergunta: existe a) uma maneira mais simples de realizar essa tarefa que eu estou faltando ou existe b) pelo menos uma maneira com algum comando para determinar o tamanho atual da barra de tarefas em pixels para subtrair esse número do tamanho da janela.
Por favor, deixe-me saber se a descrição do problema não está clara o suficiente.