web-dev-qa-db-fra.com

Comment démarrer FreerDP Fullscreen sur le deuxième moniteur

quand je me connecte à un ordinateur Windows avec

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

la fenêtre Plein écran apparaît toujours sur le premier de mes deux moniteurs. Est-il possible de dire à FreerDP de démarrer sur le deuxième moniteur ou peut-être pour déplacer la fenêtre? La fenêtre KDE standard mobile avec Alt + Click ne fonctionne pas avec la fenêtre FreerDP.

Recherche sur Internet, je n'ai trouvé que des exemples concernant la surveillance multiple avec plusieurs écrans distants. Mais je veux juste sélectionner l'écran local affichant la session distante.

J'utilise FreerDP 1.2.0 sous Gentoo Linux avec KDE 4.14.3.

Une addition:

Je n'utilise pas différents affichages x. J'ai une configuration multi-moniteur avec Randr, xrandr génère ce qui suit:

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)
6
Andi

Obtenez le numéro de moniteur (ou des chiffres) que vous souhaitez utiliser Plein écran RDP:

xfreerdp /monitor-list

Démarrer plein écran sur le moniteur:

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

Ou moniteurs multiples en plein écran:

xfreerdp /monitors:1,2 /multimon /v:<Host>
6
h0tw1r3

En utilisant xprop -root Vous pouvez obtenir l'ID de fenêtre parent, c'est-à-dire: _NET_ACTIVE_WINDOW(WINDOW): window id # 0x2e00004 Si vous exécutez ce xprot -root Dans une borne de l'écran où vous souhaitez la session XFreerDP que vous pouvez commencer la xfreerdp avec xfreerdp -X <id> À partir de n'importe quel écran que vous souhaitez et que la fenêtre soit créée à l'écran avec l'ID que vous avez sélectionné.

0
Lambert

Utiliser devilspie2 Pour automatiser la déplacement de la fenêtre à l'emplacement souhaité lors de l'ouverture. Par exemple, cette configuration devrait pour faire ce que vous voulez:

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
0
billyjmc