Вопрос или проблема
Я хотел бы выбрать масштаб для внешнего монитора, отличный от используемого на встроенном экране.
Конфигурация дисплея:
Как видно на скриншоте, у меня есть только возможность выбрать глобальный масштаб, который влияет на встроенный экран и внешний монитор одновременно (или в одинаковой степени, если это более точно).
Ответ или решение
В Ubuntu 24.04, функция глобального масштабирования может ограничивать ваши возможности настройки масштабов для различных дисплеев по отдельности. К сожалению, на данный момент встроенные средства настройки дисплеев в Ubuntu не всегда позволяют легко устанавливать отдельное масштабирование для каждого монитора. Однако, есть несколько методов, которые могут помочь вам добиться желаемого результата.
1. Использование настройки дисплея через GNOME Tweaks
-
Установите
GNOME Tweaks
, если он ещё не установлен:sudo apt install gnome-tweaks
-
Откройте
GNOME Tweaks
(можно найти через поиск в меню). -
Перейдите в раздел
Displaу
(Дисплей). -
Некоторые пользователи сообщают, что могут изменить масштабирование через
GNOME Tweaks
, но на данный момент это может не быть доступным для всех конфигураций.
2. Использование командной строки для настройки масштабирования
Если стандартные настройки не дают желаемого результата, вы можете использовать командную строку для назначения индивидуального масштабирования для каждого монитора.
-
Откройте терминал.
-
Узнайте идентификаторы ваших дисплеев с помощью команды
xrandr
:xrandr
Обратите внимание на идентификаторы дисплеев (например,
HDMI-1
,eDP-1
и т. д.). -
Установите масштаб для каждого дисплея. Например, чтобы установить масштаб 1.5 для внешнего монитора
HDMI-1
, выполните следующую команду:xrandr --output HDMI-1 --scale 1.5:1.5
Чтобы установить стандартный масштаб на встроенный дисплей
eDP-1
, выполните:xrandr --output eDP-1 --scale 1:1
Обратите внимание, что часть
1.5:1.5
можно заменить на ваше желаемое значение.
3. Использование файла конфигурации Xorg
Если вам нужно, чтобы эти настройки применялись автоматически при загрузке системы, вы можете создать файл конфигурации Xorg.
-
Создайте файл конфигурации:
sudo nano /etc/X11/xorg.conf.d/10-monitor.conf
-
Вставьте следующее содержимое, изменив идентификаторы и масштабы в соответствии с вашей конфигурацией:
Section "Monitor" Identifier "HDMI-1" Option "Scale" "1.5" EndSection Section "Monitor" Identifier "eDP-1" Option "Scale" "1" EndSection
-
Сохраните файл и перезагрузите компьютер.
Заключительные замечания
Отметим, что использование масштабирования через xrandr
и конфигурацию Xorg может приводить к некоторым визуальным артефактам или несовпадению размеров окон. Если подобные проблемы доставляют дискомфорт, рассмотрите возможность использования альтернативных оконных менеджеров или графических интерфейсов, которые могут лучше поддерживать многомониторные конфигурации.
Если вы все еще сталкиваетесь с проблемами, возможно, стоит обратиться за поддержкой на официальные форумы Ubuntu или в сообщества разработчиков, так как с обновлением версий могут появляться более специфические решения для настройки масштабирования.