VMware Ubuntu 18.04を18.10にアップグレードしました。アップグレード後、VMをシャットダウンして再起動するまでは正常に機能していましたが、今では全画面表示されません。
続いて18.10の新しいコピーをインストールしましたが、最初はインストール直後とリブート後に同じことが起こりました。
助言がありますか?
VMWare 15.01に18.10を新規インストールすると、同じ問題が発生しました。ログイン後にopen-vm-toolsを手動で再起動すると、すべてが機能しました。 VMWareツールを再インストールしようとしましたが、役に立ちませんでした。これで修正されました:
好みの編集ツールを使用してこのファイルを編集します
/etc/systemd/system/multi-user.target.wants/open-vm-tools.service
これらの行を「ユニット」セクションの最後に追加します
Requires=graphical.target
After=graphical.target
ファイルを保存し、次回再起動するときに行ってください。
実行することにより、再起動せずにすぐに変更を適用できます
Sudo systemctl daemon-reload
Sudo service open-vm-tools restart
.sh拡張子のテキストファイルを作成します。たとえば、setscreen.sh
次のテキストを挿入して保存します。
xrandr --newmode "1920x1080" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr --addmode Virtual1 1920x1080
xrandr --output Virtual1 --mode 1920x1080
この.shファイルを実行可能ファイルとして実行します。画面は1920x1080になります。
「起動アプリケーション」を使用して、起動時にファイルを起動します。
こちらをご覧ください: https://github.com/vmware/open-vm-tools/issues/3
Open-vm-toolsのUnitセクションの編集が必要です
After = graphical.target
[設定]> [ディスプレイ]> [モニター設定の指定]に進みます。次に、コンピューターに適した解像度を選択します。
ディスプレイマネージャーの後にサービスopen-vm-toolsの開始を遅らせると、動作するようです。
〜$ Sudo vi /lib/systemd/system/open-vm-tools.service
[Unit]の下に次の行を追加します。
After = display-manager.service
リファレンス https://communities.vmware.com/thread/576221
ファイルを保存して再起動します。画面は必要に応じて収まる必要があります。
「スタートアップアプリケーション」にコマンドとしてSudo service open-vm-tools restart
を追加するだけで、システムの起動後に実行されます。