Como iniciar o fullscreen do freerdp no segundo monitor

4

quando faço login em um computador Windows com

xfreerdp -v computer -u user --workarea -f

a janela de tela cheia sempre aparece no primeiro dos meus dois monitores. É possível dizer ao freerdp para iniciar no segundo monitor ou talvez mover a janela? A janela padrão do KDE movendo-se com Alt + Click não funciona com a janela do freerdp.

Pesquisando na internet, só encontrei exemplos sobre o monitoramento múltiplo com várias telas remotas. Mas eu só quero selecionar a tela local exibindo a sessão remota.

Estou usando o freerdp 1.2.0 no Gentoo Linux com o KDE 4.14.3.

Adição:

Eu não estou usando diferentes displays X. Eu tenho uma configuração multi monitor com randr, xrandr gera o seguinte:

Screen 0: minimum 8 x 8, current 3840 x 1200, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 connected 1920x1200+1920+0 (normal left inverted right x axis y     axis) 518mm x 324mm
   1920x1200     59.95*+
   ...
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 connected primary 1920x1200+0+0 (normal left inverted right x axis y     axis) 518mm x 324mm
   1920x1200     59.95*+
   ...
DP-2 disconnected (normal left inverted right x axis y axis)
DP-3 disconnected (normal left inverted right x axis y axis)
    
por Andi 26.03.2015 / 12:26

5 respostas

3

Use xfreerdp /monitor-list para verificar os monitores detectados e xfreerdp /monitors:1 para usar o segundo monitor.

    
por 30.09.2016 / 09:08
2

A variável de ambiente DISPLAY pode ser usada para acessar as telas de um sistema com várias áreas de trabalho.

DISPLAY=:0.1 xfreerdp ... provavelmente resolverá seu problema. 0.0 seria sua primeira tela, 0.1 é sua segunda.

    
por 06.06.2016 / 01:00
2

Obtenha o número do monitor (ou números) que você deseja para o full screen rdp:

xfreerdp /monitor-list

Iniciar tela cheia no monitor:

xfreerdp /monitors:2 /multimon /v:<host>

Ou monitores múltiplos em tela cheia:

xfreerdp /monitors:1,2 /multimon /v:<host>
    
por 05.06.2017 / 20:38
0

Usando xprop -root , você pode obter o id da janela pai, por exemplo: _NET_ACTIVE_WINDOW(WINDOW): window id # 0x2e00004 Se você executar este xprot -root em um terminal na tela onde deseja a sessão xfreerdp, poderá iniciar o xfreerdp com xfreerdp -X <id> de qualquer tela desejada e a janela será criada na tela com o ID selecionado.

    
por 26.03.2015 / 12:38
0

Use devilspie2 para automatizar a movimentação da janela para o local desejado ao abrir. Por exemplo, essa configuração deve fazer o que você quer:

if ( string.find(get_window_name(), 'FreeRDP', 1, true) ~= nil ) then
   x, y, width, height = get_window_geometry();
    set_window_geometry(1920,0,width,height);
    maximize();
end
    
por 30.04.2015 / 16:34