web-dev-qa-db-ja.com

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

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

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コマンドを~/.bashrcに追加しました。これにより、端末を開くたびに正しい解像度が設定されますが、この解決策は非常に厄介です。画面解像度を適切に設定するために端末を開く必要はありません。

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

前もって感謝します!

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

19
ARV

以前にここで書いたように、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を再起動します。

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

13
sercan

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

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

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

  • VM-> VMWare Toolsのインストール...に移動します

    enter image description here

  • クリック install

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

  • 抽出する

    enter image description here

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

    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 他のすべてのクエリ。

  • さあrestartあなたのUbuntu。

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

  • 再起動後、システム設定->ディスプレイ->解像度に進み、希望する解像度を選択してクリックします Apply 続いて Keep this Configuration

    enter image description here

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

9
Severus Tux

解像度を変更するには、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割り当てからVideo RAMを取得するためです...)

1
Thomas Ward

あなたのように、起動時に実行する方法を見つけることはできませんが、ログイン時に実行する方法を見つけましたが、それは私にとって「十分」でした。これを~/.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のスタートアップアプリケーションからそれを呼び出す新しいエントリを追加します。

screenshot

0
Matthew Read

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

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に戻った。

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

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

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

0
mike