Честно говоря, на VirtualBox я решил проблему с I3 при настройке разрешения стандартным способом среды ubuntu / linux, потому что выбранный здесь ответ не работал для меня при использовании VirtualBox ('xrandr --dpi 220') - окна сеанса i3 были просто закрыто Поэтому я использовал следующую стандартную последовательность команд для настройки разрешения:
cvt 3840 2160 60
// Output: -> Modeline "3840x2160_60.00" 712.75 3840 4160 4576 5312 2160 2163 2168 2237 -hsync +vsync
Использование части вывода (после слова Modeline) в качестве параметра новой команды
xrandr --newmode "3840x2160_60.00" 3840x2160_60.00" 712.75 3840 4160 4576 5312 2160 2163 2168 2237 -hsync +vsync
xrandr --addmode VGA-1 3840x2160_60.00
// эта последняя команда активирует созданное разрешение
xrandr -s 3840x2160
Чтобы сохранить конфигурацию между сеансами регистрации пользователей, нужно, конечно, поместить следующие команды в файл инициализации .bashrc.
После настройки, чтобы избавиться от пространств полос прокрутки в 1 пиксель, в меню «Вид» - «Масштабированный режим» можно выбрать вариант. Я также хотел бы настроить мой дисплей UltraHd в качестве основного дисплея на хосте Windows.
Мое решение представляет собой комбинацию из двух ответов по следующей ссылке: Ссылка:
https://askubuntu.com/questions/377937/how-to-set-a-custom-resolution
Изменить: Упрощенное устройство, связанное с одним вкладышем
eval $(cvt 2220 1250 60 |sed 's/Modeline/xrandr --newmode /g'|sed -n '1!p')
поскольку правильное соотношение размеров экрана разрешения результата может быть впоследствии переоценено / скорректировано, поэтому найдите созданное разрешение с помощью команды xrand - добавленной в конце вывода,
1) назначить разрешение для конкретного дисплея -
xrandr --addmode VGA-1 "2224x1250_60.00"
2) вывести желаемое разрешение на дисплей
xrandr --output VGA-1 --mode "2224x1250_60.00"