web-dev-qa-db-ja.com

セカンドモニターでfreerdpフルスクリーンを起動する方法

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

全画面RDPにしたいモニター番号を取得します。

xfreerdp /monitor-list

モニターで全画面表示を開始します。

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

または全画面マルチモニター:

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

使用する xfreerdp /monitor-list検出されたモニターをチェックし、xfreerdp /monitors:1セカンドモニターを使用します。

3
cOyOte

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で画面上にウィンドウが作成されます。

0
Lambert

使用する 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
0
billyjmc