Windows 7ホスト上のVMwareワークステーション12プレーヤーで実行されているUbuntu 16.04 64ビットで画面解像度を設定する方法


20

ログインしたら、次のコマンドを使用して画面解像度を手動で設定できます。

xrandr -s 1360x768

しかし、私はそれを「スティック」にすることはできません。再度ログインするたびに、少しの間解像度が1360x768に変わりますが、デスクトップが表示されるまでに800x600に戻ります。

それが重要な場合は、コマンドの他のバージョンも試しました。たとえば、xrandr --output Virtual1 --mode 1360x768。現在のセッションを終了しない限り機能しますが、ログインし直すと800x600に戻ります。

私は次を試しました:

  1. コマンドをに配置しました/etc/lightdm/lightdm.confが、これによりGUI全体が表示されなくなります。
  2. ~/.xprofile画面解像度を設定するコマンドを実行するように編集しましたが、これは機能しません。
  3. open-vm-toolsをインストールし、最新であることを確認しました。
  4. 別の回答で提案されたように、VMの設定で3Dアクセラレーションを無効にしました。これはまったく違いはありませんでした。
  5. xrandrコマンドをmyに追加しました~/.bashrc。これにより、端末を開くたびに正しい解像度が設定されますが、この解決策は非常に厄介です。画面解像度を適切に設定するために端末を開く必要はありません。

他に何ができるだろうか?

前もって感謝します!

編集:VMware Workstation 12 Playerバージョン12.1.1(ビルド3770994)を使用しています


どのバージョンのVMwareを使用していますか?
セブルスタックス

@Vishwa私はVMware Workstationの12選手、バージョン12.1.1(ビルド-3770994)を使用しています
ARV

私は答えを投稿しました:-)。ご覧のとおり、UbuntuでVMWare Worskステーションを使用していますが、違いはありません。これで問題が解決することを願っています。
セブルスタックス

私もこの問題に突然襲われました。VMを再起動したところ、800x600以外の解像度を取得できなくなりました。私は解決策として検索できるものをすべて試しました。なし。
ハルサファー

回答:


13

以前にここで書いたように、ubuntuのクリーンインストールは解像度に問題ありません。しかし、その後、別の問題の答えを探している間に解決策を見つけました。

以下の手順に従ってください。すべて修正されます。最新のVMware Toolsがあり、open-vm-toolsがインストールされていない場合は、手順3に進みます。

1) sudo apt-get autoremove open-vm-tools

2)通常の方法(仮想マシン-> VMWareツールの再インストール)に従ってVMware Toolsをインストールします

3)VMを再起動します

4) sudo apt-get install open-vm-tools-desktop

5)VMを再起動します。

お役に立てれば。これを試して修正するのがどれほどイライラするか知っています。


1
早く返信しないことをおApびします。私はこれを試しましたが、問題は解決しませんでした。とりあえず、解像度を1回設定するスクリプトを手動で実行しています。エレガントなソリューションではありませんが、今のところはうまくいきます。
-ARV

1
この回答を更新できませんでした。最初のコメントをすぐに削除する必要がありました。これはvmware 12.1.1 build-3770994を修正していましたが、vmware 12.5.0 build-4352439では動作しません。これは私が現在持っているものです。このバージョンの新しいソリューションが見つかった場合、この回答を更新します。解決策が見つかった場合は、回答を追加してください。
セルカン

2
この答えは、VMWare Fusionバージョン8.5.8(5824040)のUbuntu 16.04.1 LTSでうまくいきました
イアン

10

VMWare WorkstationでUbuntuを使用している場合は、VMWare tools適切な解像度を得るためにインストールする必要があります。

これを行う手順は次のとおりです。

  • 仮想マシンを起動して、Ubuntuにログインします。

  • VMに移動-> VMWareツールをインストール...

    ここに画像の説明を入力してください

  • クリック install

  • これで、Ubuntuにマウントされた「VMWare tools」という名前の仮想CDが表示されます。をVMWareTools-xx.xx.xx.xxxxx.tar.gz ホームディレクトリにコピーします。

  • 抽出する

    ここに画像の説明を入力してください

  • ターミナルで抽出されたフォルダーに移動します。

    cd ~/vmware-tools-distrib
    
  • 実行許可を提供する vmware-install.pl

    chmod +x vmware-install.pl
    
  • スーパーユーザー権限で実行します。

    sudo ./vmware-install.pl
    
  • パスワードを入力してください。確認の入力yesを求められたら、を押しEnterます。デフォルト設定でインストールする場合Enterは、次のメッセージを押し続けます。

    • 以下の手順を実行中に、Enter「作成する必要があります...」と尋ねられたらを押します。

    • デフォルトディレクトリ /usr/bin

    • initディレクトリを含むデフォルトディレクトリ /etc
    • 初期化スクリプトを含むデフォルトのディレクトリ: /etc/init.d
    • デフォルトのディレクトリデーモンファイル: /usr/sbin
    • ライブラリファイルのデフォルトディレクトリ: /usr/lib/vmware-tools
    • 共通エージェントライブラリファイルのデフォルトディレクトリ: /usr/lib
    • 共通エージェント一時ファイルのデフォルトディレクトリ: /var/lib
    • ドキュメントファイルのデフォルトディレクトリ: /usr/share/doc/vmware-tools
  • Enter呼び出すかどうか尋ねられたら押します/usr/bin/vmware-config-tools.pl

  • Enter他のすべてのクエリの場合はを押します。

  • 今すぐ再起動して、あなたのUbuntuを。

適切な解像度を設定します。

  • 再起動後、[システム設定]-> [ディスプレイ]-> [解像度]に移動してApply、希望の解像度を選択し、クリックして、Keep this Configuration

    ここに画像の説明を入力してください

それだけです;-)。再起動すると、デフォルトで1366x768が表示されます:-)


1
この回答はUbuntuのVMWareで説明されていますが、WindowsのVMWareでも大きな違いはありません。
セブルスタックス

答えてくれてありがとう、しかし質問で述べたように、私はすでにUbuntu 16.04のopen-vm-toolsをインストールしていました。VMWare UIを使用してインストールしようとすると、VMツールは既にインストールされているため、OSに付属のVMツールを使用することをお勧めします。エラーが発生したかどうかをもう一度確認します。これは新しいアカウントであるため、私の投票は表示されません!
-ARV

1
既定のオプションでvmwareツールを既にインストールしましたが、これは画面サイズの自動解像度の問題を解決しませんでした。同じバージョンのvmwareワークステーション12プレーヤー12.1.1ビルド3770994および16.04 LTS ubuntuを使用しています。ホストOSはwin8.1です。
セルカン

1

解像度を変更するには、VMWare Tools、または同等のオープンソースが必要です。オープンソースバージョンは、VMWare Workstationに同梱されているコンパイルバージョンよりも少し優れていることがわかりました。

次のコマンドを使用して、Open VM Toolsをインストールします。VMware Toolsをすでにインストールしている場合は、最初にそれらをアンインストールする必要があることに注意してください。

sudo apt-get install open-vm-tools open-vm-tools-desktop

これが完了したら、VMを完全にシャットダウンしてから、Workstationで再度起動します。

標準のコンピューターの場合と同様に、GUIでより大きな解像度のセットを確認するか、デスクトップを開くVMツールでVMware Workstationの[ゲストに自動適合]および[ゲストに適合]オプションを使用して解像度を自動調整できます。

これは、VMware Workstationマシンと、VMware Workstationを介してアクセスするVMware ESXi仮想マシン、および私が個人的に実行しているUbuntu、Lubuntu、Xubuntu、Kubuntu 16.04 LTSマシンで動作することを確認しています。 VMに十分なvRAM。デフォルトで指定した仮想RAM割り当てからビデオRAMを取得するため...)


0

私は同じ問題を抱えていて、いらいらしていましたが、上記の最初の提案された答えのバリエーションを使用して最終的に修正しました。

Fusion 8.5.8とHWバージョン12でUbuntu 16.04.3を実行しています。

Fusionの表示設定内:

  1. 「Retinaディスプレイにフル解像度を使用する」をチェックする必要があります
  2. 「シングルウィンドウ」と「フルスクリーン」の両方に設定された「Fusion Display Preferencesを使用」。

Fusionは、MacBook ProのMacOS 10.12.6で「ディスプレイの設定」を「ディスプレイのデフォルト」に設定して実行されています

  1. sudo apt-get autoremove open-vm-tools
  2. FusionのVMwareツールを次のようにインストールします root
  3. リブート

再起動後、すべてが完璧に見え、1920x1200の解像度で戻ってきましたが、提案された最終手順を続行しました:

  1. sudo apt-get install open-vm-tools-desktop
  2. リブート

小さな2560x1600に戻って、好みの解像度に変更して保存し、ログアウトしてからログインし直し(実際にはちょうどMacのデスクトップに戻って、設定を元に戻すために再び戻った)、Ubuntuは2560x1600に戻った。

したがって、この状態(VMwareのツールのみでを実行)での最終的な修正open-vm-tools-desktopは次のとおりです。

  1. sudo apt-get autoremove open-vm-tools-desktop
  2. 既存のツールの上にVMwareのツールのインストールを実行します(手順1では、必要なライブラリとドライバーを削除しました)
  3. リブート

魅力のように機能し、これまでのところ、オープンデスクトップツールがインストールされていないことによる機能の欠落や損失に気付いていません。


0

あなたのように、起動時に実行する方法を見つけることはできませんが、ログイン時に実行する方法を見つけましたが、これは私にとって「十分」です。私はこれを私のに追加しました~/.profile

xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
xrandr --addmode Virtual1 1600x900_60.00
xrandr -s 1600x900

解像度についても同じことができるはずです。

xrandr --newmode "1360x768_60.00" 84.75 1360 1432 1568 1776 768 771 781 798 -hsync +vsync
xrandr --addmode Virtual1 1360x768_60.00
xrandr -s 1360x768

ただし、18.04では動作しないようです(変更してからすぐに元に戻ります)。その場合、上記を実行可能.shファイルに追加し、Ubuntuの起動アプリケーションからそれを呼び出す新しいエントリを追加します

スクリーンショット


-1

VMXを編集して、以下を含めます。

vga.guestBackedPrimaryAware = "FALSE"
svga.minVRAMSize = "16777216"

ノート:

  • VMWare Fusion 8.5.6の1920x1200のカーネルバージョン4.4.0-77でXubuntu 16.04でテスト済み
  • これは、カーネルバージョン(私の場合は4.4.0-77)とvirtualHW.version(参照番号#1を参照)の組み合わせに問題がある可能性があり、バグを示している可能性があります(参照番号#2を参照)
  • 私のVMは virtualHW.version = "11"

参照:

  1. /unix/301531/ubuntu-server-stopped-running-in-higher-resolution
  2. https://github.com/vmware/open-vm-tools/issues/54
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.