windowsコンピュータにログインすると
xfreerdp -v computer -u user --workarea -f
全画面ウィンドウが常に2台のモニターの最初に表示されます。 freerdpに2番目のモニターで起動するように指示することは可能ですか? Alt + Clickで移動する標準のKDEウィンドウは、freerdpウィンドウでは機能しません。
インターネットで検索したところ、複数のリモート画面を持つマルチモニタリングに関する例しか見つかりませんでした。しかし、リモートセッションを表示するローカル画面を選択したいだけです。
KDE 4.14.3を備えたGentoo Linuxでfreerdp 1.2.0を使用しています。
添加:
別のXディスプレイを使用していません。 randrを使用してマルチモニターを設定しています。xrandr
は以下を出力します。
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)
全画面RDPにしたいモニター番号を取得します。
xfreerdp /monitor-list
モニターで全画面表示を開始します。
xfreerdp /monitors:2 /multimon /v:<Host>
または全画面マルチモニター:
xfreerdp /monitors:1,2 /multimon /v:<Host>
使用する xfreerdp /monitor-list
検出されたモニターをチェックし、xfreerdp /monitors:1
セカンドモニターを使用します。
DISPLAY
環境変数を使用して、マルチデスクトップシステムの画面にアクセスできます。
DISPLAY=:0.1 xfreerdp ...
はおそらく問題を解決します。 0.0
が最初の画面です0.1
は2番目です。
_xprop -root
_を使用すると、親ウィンドウIDを取得できます。つまり、_NET_ACTIVE_WINDOW(WINDOW): window id # 0x2e00004
xfreerdpセッションが必要な画面上の端末でこれを_xprot -root
_で実行すると、xfreerdpを開始できます。任意の画面から_xfreerdp -X <id>
_を選択すると、選択したIDで画面上にウィンドウが作成されます。
使用する devilspie2
ウィンドウを開いたときに目的の場所にウィンドウを自動的に移動します。たとえば、この構成oughtを実行すると、次のようになります。
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