# 【テレワーク】リモート デスクトップを通じて Unreal を使用する (翻訳)

**URL:** <https://forums.unrealengine.com/t/unreal/142035>\
**Category:** 日本語 (Japanese)\
**Tags:** unreal-engine\
**Created:** [April 23, 2020, 2:57am UTC](https://forums.unrealengine.com/t/unreal/142035 "2020-04-23T02:57:51Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![ymars](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@ymars](https://forums.unrealengine.com/u/ymars)\
**Post date:** [April 23, 2020, 2:57am UTC](https://forums.unrealengine.com/t/unreal/142035/1 "2020-04-23T02:57:51Z")

</div>

(オリジナルの投稿者: VictorLerp ― UE Community Manager 04-08-2020, 04:46 PM)  
(オリジナル: [https://forums.unrealengine.com/comm…remote-desktop](https://forums.unrealengine.com/community/general-discussion/1743005-wfh-how-to-use-unreal-through-remote-desktop))

UE4 は、リモート デスクトップや、VNC などのデスクトップ共有アプリケーションを介して利用することが可能です。そのためには、GPU アクセラレーションのためのサポートを有効にして、Microsoft Basic Render Driver が使われないようにする必要があります。これは Windows 10 では、以下のようにしてコンピュータ ポリシーから可能になります。

- コントロール パネルからグループ ポリシー編集ツールを開く。または、Windows 検索ダイアログを使用する (Windows キー+R を押した後、gpedit.msc を探す) 。
- ローカル コンピュータ ポリシー \> コンピュータ構成 \> 管理用テンプレート \> Windows コンポーネント \> リモート デスクトップ サービス \> リモート デスクトップ セッション ホスト \>リモート セッション環境] を開く。
- すべてのリモート デスクトップ サービス セッションでハードウェアのデフォルト グラフィック アダプターを使用する] を有効にする。
- (オプションで) ハードウェア エンコーディングをアクティベートすることも検討してみましょう。そのオプションは、リモート デスクトップ接続用に H.264/AVC ハードウェア エンコードを構成する] です。レジストリから設定することも可能です。 [https://getadmx.com/?Category=Window…CODE\_PREFERRED](https://getadmx.com/?Category=Windows_10_2016&Policy=Microsoft.Policies.TerminalServer::TS_SERVER_AVC_HW_ENCODE_PREFERRED)

**マウス入力** : 最近、マウス入力処理に関する問題を修正しました。この問題は、通常、エディタ ビューポートでオービットしている最中に発生します。4.24 のための、シェルブされたチェンジリストがあります (CL12393313)。

**ゲーム コントローラーのサポート** : RDP を通じてゲーム コントローラを使用する方法は、以下のページに書かれています。ただし、USB のレプリケーションは Windows 10 Pro でのみ使用できるとされています。  
[https://www.gavpugh.com/2018/10/03/u…sktop-session/](https://www.gavpugh.com/2018/10/03/using-game-controllers-over-a-remote-desktop-session/)

---

<div class="post-metadata">

**Author:** ![ymars](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@ymars](https://forums.unrealengine.com/u/ymars)\
**Post date:** [April 23, 2020, 3:14am UTC](https://forums.unrealengine.com/t/unreal/142035/2 "2020-04-23T03:14:24Z")

</div>

(オリジナルの投稿者: teijowd ― Supporter 04-08-2020, 09:08 PM)

上記の、エディタ ビューポートでオービット中に発生するマウス入力に関するバグは、VNC クライアントを通じて Linux 上でリモートで UE4 エディタを使用しているときにまだ発生します (例: サーバー側のデフォルトの VNC サーバーとして vino が搭載されている Ubuntu 18.04 上で) 。

以下のパッチを使用すると、新たなコマンドラインのオプション (-norelativemousemode) を UE4 エディタの Linux ビルドに追加できるため、VNC クライアントによるリモートでの利用が可能になります。

```auto

diff --git Engine/Source/Runtime/ApplicationCore/Private/Linux/LinuxApplication.cpp Engine/Source/Runtime/ApplicationCore/Private/Linux/LinuxApplication.cpp
index 2eec72a6d18..ed18ad067ea 100644
--- Engine/Source/Runtime/ApplicationCore/Private/Linux/LinuxApplication.cpp
+++ Engine/Source/Runtime/ApplicationCore/Private/Linux/LinuxApplication.cpp
@@ -1362,7 +1362,10 @@ void FLinuxApplication::SetHighPrecisionMouseMode( const bool Enable, const TSha
{
MessageHandler->OnCursorSet();
bUsingHighPrecisionMouseInput = Enable;
- SDL_SetRelativeMouseMode(Enable ? SDL_TRUE : SDL_FALSE);
+ if (!FParse::Param(FCommandLine::Get(), TEXT("norelativemousemode")))
+ {
+ SDL_SetRelativeMouseMode(Enable ? SDL_TRUE : SDL_FALSE);
+ }
}

void FLinuxApplication::RefreshDisplayCache()

```

注意していただきたいのは、一部の VNC クライアント (特に Remmina) において、エディタのビューポートでキーの押下/リリースが正しく伝播されない問題があるということです。それにより、キーボードを通じてビューポート内を移動する機能が制限されます。キーのプレス/リリースを適切に伝播できるクライアントには TigerVNC があるようです。
