Когда дело доходит до использования устройств HiDPI, таких как мониторы или ноутбуки с высоким разрешением, отображение программ, использующих разрешение экрана по умолчанию, может привести к нежелательным результатам. Чтобы решить эту проблему, многие операционные системы используют метод, известный как масштабирование, при котором количество отображаемых пикселей умножается на дискретное числовое значение. Например, масштабирование на 2 удвоит количество пикселей на экране, что приведет к более четкому и резкому изображению.
Дробное масштабирование делает то же самое. Однако вместо использования дискретных числовых значений он использует дробные значения для масштабирования программы в соответствии с потребностями. Это дает пользователю лучший контроль и больше возможностей для масштабирования в соответствии с их требованиями, поскольку они больше не ограничиваются целочисленными значениями.
Как и другие операционные системы, Ubuntu также предлагает своим пользователям возможность частичного масштабирования. В этом руководстве мы расскажем, как вы можете сделать то же самое в Ubuntu 20.04, а также в некоторых предыдущих версиях.
- Включение дробного масштабирования в Ubuntu 20.04 LTS
- Включение дробного масштабирования в старых версиях (18.04,19.10)
- Метод 1: Использование графического интерфейса
- Шаг 1. Скачивание Dconf-Editor
- Шаг 2. Включение экспериментальных функций
- Шаг 3. Добавление собственного скрипта.
- Метод 2: использование терминала
- Дополнительная информация
- Заключение
Включение дробного масштабирования в Ubuntu 20.04 LTS
Следует отметить, что Ubuntu 20.04 не выполняет автоматическое масштабирование дисплея до требуемого значения. Это то, что пользователи должны настраивать сами.
Включить дробное масштабирование в последней версии Ubuntu довольно просто. Просто следуйте приведенным ниже инструкциям, и у вас не должно возникнуть никаких проблем.
Нажмите кнопку «Приложения» и перейдите в «Настройки»> «Дисплей».
Щелкните ползунок рядом с дробным масштабированием, чтобы включить его. Это должно выглядеть примерно так, как на изображении ниже.
Должна быть опция «Масштаб». У вас должно быть множество вариантов от 100% (масштабирование на 1) до 200% (масштабирование на 2) или более с шагом 25% (на 0,25) между ними. Выберите нужный вариант и нажмите Применить.
Если вы чувствуете, что масштабирование подходит вашему дисплею, нажмите кнопку «Сохранить изменения». Если вас это не устраивает, кнопка «Отменить изменения» должна вернуть вас к тому, с чего вы начали. Это вернет исходные настройки отображения к прежним значениям, поэтому вы можете применить другое масштабирование.
Правильно выполнив все вышеупомянутые шаги и определив правильные параметры масштабирования для вашего дисплея, вы теперь успешно включили дробное масштабирование в Ubuntu 20.04.
Включение дробного масштабирования в старых версиях (18.04,19.10)
Прежде чем продолжить, рекомендуется проверить, какой сервер отображения вы используете. Вы можете сделать это, набрав в терминал следующее:
$ echo $XDG_SESSION_TYPE
Есть два следующих метода установки. Вы можете выбрать любой из них, который вам удобен.
- Использование графического интерфейса
- Использование командного терминала
Метод 1: Использование графического интерфейса
Когда вы нажимаете «Параметры отображения системы», у вас должны быть варианты масштабирования только на 1x (100%) или 2x (200%). В отличие от Ubuntu 20.04, опция дробного масштабирования не была доступна для его предыдущих сборок, а была добавлена в качестве экспериментальной функции, которую можно было включить с помощью Dconf-Editor и консольных команд.
Чтобы включить дробное масштабирование, просто выполните следующие действия.
Шаг 1. Скачивание Dconf-Editor
Dconf-Editor можно загрузить из магазина программного обеспечения Ubuntu. В окне магазина найдите «Dconf-Editor» и щелкните по первому результату. Нажмите «Установить», чтобы продолжить.
Другой способ установить Dconf-Editor — использовать командный терминал. Запустите командный терминал, нажав Ctrl + Alt + T на клавиатуре, и введите следующую команду:
$ sudo apt install Dconf-Editor
Процесс установки в терминале должен выглядеть как на изображении ниже.
Шаг 2. Включение экспериментальных функций
Завершив установку, нажмите «Запуск», чтобы открыть редактор Dconf, перейдите к «org> gnome> mutter» и найдите «экспериментальные функции».
Окно должно выглядеть как на изображении ниже.
Снимите флажок «Использовать значение по умолчанию».
Шаг 3. Добавление собственного скрипта.
Если вы используете X11, введите [’x11-randr-дробное масштабирование’] в квадратных скобках, чтобы изменить настраиваемое значение.
Если вы используете Wayland, введите [’scale-monitor-framebuffer’] в квадратных скобках, чтобы изменить настраиваемое значение.
Когда вы закончите, закройте редактор, откройте меню настроек и перейдите к настройкам дисплея. Теперь у вас должны быть варианты настройки для широкого набора значений. Чтобы отменить изменения, просто удалите значения в редакторе Dconf.
Метод 2: использование терминала
Те из вас, кто знаком с командным терминалом, могут напрямую включить эти функции через командный терминал.
Вы можете напрямую включить дробное масштабирование, открыв командный терминал и набрав в консоли следующие команды.
Для сервера отображения X11:
$ gsettings set org.gnome.mutter experimental-features “[‘x11-randr-fractional-scaling’]”
Для сервера отображения Wayland:
$ gsettings set org.gnome.mutter experimental-features “[‘scale-monitor-framebuffer’]”
Сделав это, вернитесь к настройкам дисплея, перейдя в «Настройки»> «Дисплей».
Теперь должно быть множество шкал на выбор.
Следующая команда должна помочь вам сбросить изменения:
$ gsettings reset org.gnome.mutter experimental features
Дополнительная информация
Вы можете включить команды как для X11, так и для Wayland, набрав:
$ gsettings set org.gnome.mutter experimental-features “[‘x11-randr-fractional-scaling’ , ‘scale-monitor-framebuffer’]”
Обратите внимание, что эти настройки предназначены для применения к дисплеям HighDPI. Это означает, что параметры дробного масштабирования будут недоступны, если вы используете низкое разрешение. Например, масштаб разрешения 800×600.
Ubuntu не находит автоматически правильное значение дробного масштабирования для вас, скорее пользователи должны сами его найти. В большинстве случаев 125% или 1,25x выполняет свою работу. Однако в конечном итоге все зависит от ваших личных предпочтений.
Заключение
Правильно выполнив все шаги, вы успешно включили дробное масштабирование в Ubuntu. Получите максимальную отдачу от дисплеев HiDPI с помощью дробного масштабирования, чтобы вы могли наслаждаться полным визуальным восприятием, которое предлагает Ubuntu. Хотя эта функция дробного масштабирования все еще может рассматриваться как бета-версия (даже в случае Ubuntu 20.04 LTS), она не разочаровывает, когда вы ее фактически включаете. Дистрибутив отлично справляется с масштабированием текста, изображений и программ, так что они дают чистый и четкий вид, и в то же время следят за тем, чтобы они не теряли никакой информации. Эта функция определенно улучшит ваш общий опыт работы с Linux.