Гость Ubuntu 21.04 на VMware Workstation 16 Gnome забывает масштабирование пользовательского интерфейса при изменении разрешения

Я использую виртуальные машины Ubuntu 21.04 в VMware Workstation Pro 16.1.2 build-17966106. При переключении между полноэкранным и в нормальном режиме (который заставляет VMware подталкивать гостевые инструменты к изменению разрешения виртуального монитора), виртуальные машины забывают свой масштаб пользовательского интерфейса, возвращаясь к 100%. не гипервизор или оборудование.

Любые мысли приветствуются!

0
задан 13 June 2021 в 01:48

1 ответ

Из всего, что мне удалось определить (через несколько месяцев аналогичных проблем, сообщаемых на дневной работе), VMware не передает настройку масштабирования при изменении размера дисплея.

Когда разрешение и масштаб задаются в пользовательском интерфейсе или через Терминал, команды обычно выглядят примерно так:

xrandr --newmode "1680x1050_60.00"  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -hsync +vsync
xrandr --output eDP-1-1 --primary --pos 0x0 --scale 2x2

Обратите внимание на - scale в конце второй команды, которая устанавливает значение при (для этого примера) 200%. Эта вторая команда не выполняется инструментами VMware, а выполняется только первая.

Один из способов справиться с этим - иметь сценарий, который периодически запускается в фоновом режиме, чтобы проверять, изменилось ли разрешение экрана, и, если изменилось, установить масштаб. Этот ответ, полученный несколько лет назад , показывает рабочий метод для достижения этой цели. Это было бы неоптимально, но до тех пор, пока VMware не обновит свои инструменты, чтобы они стали немного более удобными для Ubuntu, требуются обходные пути

0
ответ дан 28 July 2021 в 11:29

Другие вопросы по тегам:

Похожие вопросы: