マイクロソフトはUbuntu 19.10の改善されたセッションモードを正式にサポートしておらず、Ubuntu 18.04の開発者ツールは絶望的に時代遅れなので動作しようとしました。
次のように、Microsoftの公式スクリプトの修正版を見つけました。https://gist.github.com/mimura1133/a6aebf4945b6688d1a5aedffdfa9368c
要求に応じて、最初の再起動後に再実行することを含むスクリプトをインストールしました。
2回目の再起動前に、仮想マシンの高度なセッションモードを有効にしました。しかし、動作しません。何も変わらなかった。画面解像度またはXRDPログイン画面のプロンプトはありません。
私のWindows 10バージョンは2004です。
内部バージョンは19569.1000です。
誰もが動作する方法を知っていますか?実行可能な唯一の選択肢は、VMWare Workstationを使用して再起動ゲームをプレイすることです。
ベストアンサー1
(修正する:これが必要な場合、Ubuntu 19.10は「クイック作成」の下にリストされていません。しかし、状況は変わりました。可能であれば、下記の解決策の代わりにすばやく作成を使用することをお勧めします。 )
私はこの問題を直接解決しました。予想通り、Gnomeは問題でした。私はGnomeのファンではないので、Gnomeがxrdpで動作することを気にしませんでした。 EnhancedSessionが正しく機能するにはxrdpが必要なので、別のデスクトップ環境であるMateを選択しました。
インストールされているものとインストールされていないものをより効果的に制御するために、isoサーバーを使用してUbuntuを再インストールしました。サーバーISOは問題の原因を見つけるのに最適ですが、必ずしもお勧めしません。 mateやxfceなどのツールを使用してUbuntuのバージョンを選択してください。
GnomeのないUbuntu 19.10とxrdpでうまく機能する代替デスクトップ環境がある場合は、次のスクリプトをダウンロードする必要があります。 https://gist.github.com/mimura1133/a6aebf4945b6688d1a5aedffdfa9368c
zipファイルの内容を抽出し、実行可能ファイルとして表示します(重要!)。 rootとして実行します(sudoを使用)。スクリプトが完了したら再起動してください。スクリプトを再実行してください(また、rootとして)。
完全性を期すためにウェイランドを削除するために、次のガイドラインに従ったことに言及したいと思います。https://linuxconfig.org/how-to-disable-wayland-and-enable-xorg-display-server-on-ubuntu-18-04-bionic-beaver-linux しかし、スクリプトはすでにWaylandを処理しているので、これは必要ありません。または、少なくともUbuntu 19.10で動作するように変更した人によると、そうする必要があります。
スクリプトが2番目に完了したら、スクリプトが指示したように再起動するのではなく、仮想マシンをシャットダウンします。
管理者権限でPowerShellを開き、次の行を入力します。仮想マシンの名前にSet-VM -VMName <your_vm_name> -EnhancedSessionTransportType HvSocket
変更することを忘れないでください。<your_vm_name>
動作するために必要な手順を忘れていないことを願っています。