コマンドラインからRDSセッションにログイン

コマンドラインからRDSセッションにログイン

Linuxのコマンドライン専用インストールでMicrosoft Windowsのxfreerdpセッションを開始できますか?

完全なLinuxインストールで使用されるコマンドは次のとおりです。

$ sudo xfreerdp /v:farm.company.com /d:company.com \
    /u:oshiro /p:oshiro_password /g:rds.company.com

このコマンドはうまく動作します。ただし、Linuxのコマンドラインインストールで同じコマンドを実行すると、次のエラーメッセージが表示されます。

Warning xf_GetWindowProperty (client /X11/xf_window.c:178): Property 340 does not exist

答え1

xfreerdpXデスクトップを実行していないシステムにログインしたばかりの場合、GUIの使用を必要とするアプリケーションは使用できません。

Xデスクトップは、基本的にグラフィックカードとモニタを駆動し、他のグラフィックアプリケーションがGUIを表示するための基盤(Xプロトコル)を提供していることに注意してください。この機能がないと、どのアプリケーション(たとえば)もxfreerdpディスプレイに直接アクセスできません。

DOS/Windows モデルに精通している場合は、DOS から直接 Windows アプリケーションを実行することを検討してください。ここでも不可能です。 Windows は、アプリケーションで使用する特定のライブラリおよびサービスに API を提供します。

これは、特定の環境用のアプリケーションを開発するときと、特定のシステムハードウェアと直接対話することができるスタンドアロンエンティティとして開発するときに発生するトレードオフです。

関連情報