Недавно я установил Ubuntu 18.04 и обнаружил, что опция дробного масштабирования, которая была в 16.04, больше не существует. 200% слишком велико для моего дисплея, и этот ответ не сработал для меня (после выполнения команды параметры не изменились).
Есть ли другой способ получить дробное масштабирование?
gsettings set org.gnome.desktop.interface text-scaling-factor 1.2
Эта команда работает для меня в Ubuntu 18.04. Вы можете настроить масштабирование, изменив номер.
Решение 1
Archwiki предлагает решение (или, скорее, взлом) с xrandr (если вы используете стандартный Ubuntu 18.04 с xorg):
ArchWiki - HiDPI - дробное масштабирование
Фракционное масштабирование
Настройка 2, 3 и т. д., которая является все, что вы можете сделать с коэффициентом масштабирования, может быть не идеальной для некоторых дисплеев HiDPI и меньших экранов (например, небольших планшетов).
xorg
Вы можете достичь любого нецелого коэффициента масштабирования, используя комбинацию масштабирующего коэффициента GNOME и xrandr. Эта комбинация позволяет правильно масштабировать шрифты TTF, чтобы они не размывались при использовании только xrandr. Вы указываете коэффициент масштабирования с помощью gsettings и коэффициента масштабирования с помощью xrandr.
Первый масштаб GNOME до минимального размера, который является слишком большим. Обычно «2» уже слишком велико, иначе попробуйте «3» и т. Д. Затем начните уменьшаться, установив коэффициент увеличения с помощью xrandr. Сначала получите соответствующее имя вывода, в приведенных ниже примерах используйте eDP1. Начало, например. с уменьшением в 1,25 раза. Если пользовательский интерфейс все еще слишком велик, увеличьте масштабный коэффициент; если он слишком мал, уменьшите масштабный коэффициент.
xrandr --output eDP1 --scale 1.25x1.25
Решение 2: сеанс Wayland
В приглашении входа в систему выберите Настройки -> 'Ubuntu with Wayland' и включите Экспериментальная функция масштабирования:
gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer']"
Затем откройте Настройки - > Устройства -> Отображает
Я запускаю сценарий оболочки при входе в систему (с помощью панели управления приложениями запуска), чтобы установить желаемое масштабирование.
Определите свое устройство вывода (мое DP-1), запустив xrandr самостоятельно.
Затем поместите исполняемый скрипт где-нибудь (у меня есть он в моем домашнем каталоге), содержащий следующее:
#!/bin/bash
gsettings set org.gnome.desktop.interface scaling-factor 2
gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gdk/WindowScalingFactor': <2>}"
xrandr --output DP-1 --scale 1.5x1.5
xrandr --output DP-1 --panning 3840x2160
Я использовал инструмент Unity Tweak Tool в Ubuntu 16.04. Теперь я запускаю тестовую среду, в которой 16.04 был обновлен до Ubuntu 18.04 LTS. Я только что проверил, и инструмент Unity Tweak Tool все еще существует и правильно масштабирует мои High DPI-экраны. Настройки, которые я использую для масштабирования на мониторе 1920x1080:
Text scaling factor
масштабирует оба шрифта и Элементы пользовательского интерфейса, такие как заголовки, кнопки и т. Д.
Размер значка задан, но размер текста под ним увеличивается, при этом иллюзия меняет размер значка:
В .gif
выше масштабирование начинается с 1.38
на мониторе 1920x1080. Затем он изменяется на 1
, и все становится крошечным, что нормально. Затем он изменяется на 2
, который идеально подходит для визуально оспариваемых.
Чтобы установить Unity Tweak Tool, используйте:
sudo apt install unity-tweak-tool
Другие могут быть заинтересованы в полном наборе инструментов, доступных в 18.04 LTS:
$ apt list | grep tweak
gajim-rostertweaks/bionic,bionic 1.0.0-3 all
gnome-tweak-tool/bionic,bionic 3.28.1-1 all
gnome-tweaks/bionic,bionic 3.28.1-1 all
mate-tweak/bionic,bionic 18.04.16-1 all
mousetweaks/bionic,bionic,now 3.12.0-4 amd64 [installed]
tweak/bionic 3.02-2 amd64
unity-tweak-tool/bionic,bionic,now 0.0.7ubuntu4 all [installed]
Вы не можете, потому что Ubuntu переключился на Xorg в качестве дисплея по умолчанию. Многие люди ищут решение, и этот поток является лучшим результатом в Google. К сожалению, в Xorg еще нет дробного масштабирования .
Решение 1
Archwiki предлагает решение (или, скорее, взлом) с xrandr (если вы используете стандартный Ubuntu 18.04 с xorg):
ArchWiki - HiDPI - дробное масштабирование
Фракционное масштабирование
Настройка 2, 3 и т. д., которая является все, что вы можете сделать с коэффициентом масштабирования, может быть не идеальной для некоторых дисплеев HiDPI и меньших экранов (например, небольших планшетов).
xorg
Вы можете достичь любого нецелого коэффициента масштабирования, используя комбинацию масштабирующего коэффициента GNOME и xrandr. Эта комбинация позволяет правильно масштабировать шрифты TTF, чтобы они не размывались при использовании только xrandr. Вы указываете коэффициент масштабирования с помощью gsettings и коэффициента масштабирования с помощью xrandr.
Первый масштаб GNOME до минимального размера, который является слишком большим. Обычно «2» уже слишком велико, иначе попробуйте «3» и т. Д. Затем начните уменьшаться, установив коэффициент увеличения с помощью xrandr. Сначала получите соответствующее имя вывода, в приведенных ниже примерах используйте eDP1. Начало, например. с уменьшением в 1,25 раза. Если пользовательский интерфейс все еще слишком велик, увеличьте масштабный коэффициент; если он слишком мал, уменьшите масштабный коэффициент.
xrandr --output eDP1 --scale 1.25x1.25
Решение 2: сеанс Wayland
В приглашении входа в систему выберите Настройки -> 'Ubuntu with Wayland' и включите Экспериментальная функция масштабирования:
gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer']"
Затем откройте Настройки - > Устройства -> Отображает
xrandr -q
, вывод которого «подключен». Для невидимых границ мыши вы должны добавить опцию --panning 1920x1080
(с вашим разрешением)
– Adara Hv
17 September 2018 в 21:21
Я запускаю сценарий оболочки при входе в систему (с помощью панели управления приложениями запуска), чтобы установить желаемое масштабирование.
Определите свое устройство вывода (мое DP-1), запустив xrandr самостоятельно.
Затем поместите исполняемый скрипт где-нибудь (у меня есть он в моем домашнем каталоге), содержащий следующее:
#!/bin/bash
gsettings set org.gnome.desktop.interface scaling-factor 2
gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gdk/WindowScalingFactor': <2>}"
xrandr --output DP-1 --scale 1.5x1.5
xrandr --output DP-1 --panning 3840x2160
Я использовал инструмент Unity Tweak Tool в Ubuntu 16.04. Теперь я запускаю тестовую среду, в которой 16.04 был обновлен до Ubuntu 18.04 LTS. Я только что проверил, и инструмент Unity Tweak Tool все еще существует и правильно масштабирует мои High DPI-экраны. Настройки, которые я использую для масштабирования на мониторе 1920x1080:
Text scaling factor
масштабирует оба шрифта и Элементы пользовательского интерфейса, такие как заголовки, кнопки и т. Д.
Размер значка задан, но размер текста под ним увеличивается, при этом иллюзия меняет размер значка:
В .gif
выше масштабирование начинается с 1.38
на мониторе 1920x1080. Затем он изменяется на 1
, и все становится крошечным, что нормально. Затем он изменяется на 2
, который идеально подходит для визуально оспариваемых.
Чтобы установить Unity Tweak Tool, используйте:
sudo apt install unity-tweak-tool
Другие могут быть заинтересованы в полном наборе инструментов, доступных в 18.04 LTS:
$ apt list | grep tweak
gajim-rostertweaks/bionic,bionic 1.0.0-3 all
gnome-tweak-tool/bionic,bionic 3.28.1-1 all
gnome-tweaks/bionic,bionic 3.28.1-1 all
mate-tweak/bionic,bionic 18.04.16-1 all
mousetweaks/bionic,bionic,now 3.12.0-4 amd64 [installed]
tweak/bionic 3.02-2 amd64
unity-tweak-tool/bionic,bionic,now 0.0.7ubuntu4 all [installed]
.gif
, который показывает, что значки иллюзий меняли размер, но это был текст, который ниже уменьшался / расширялся значок, что давало иллюзию изменения значка.
– WinEunuuchs2Unix
8 May 2018 в 02:30
Рабочий стол 18.04 подходит для обоев в соответствии с шириной, поэтому, если вы измените размер изображений на ширину экрана (независимо от абсолютного размера изображения), ваши обои подойдут. Чтобы соответствовать высоким изображениям, я перехожу к «изменению размера / изменения размера холста» и добавляю широкие границы с обеих сторон с помощью Pinta. (или Gimp или что у вас есть)
Решение с помощью инструмента Gnome Tweak отлично работает для меня с Ubuntu 18.04 с разрешением 3840 x 2160 пикселей. После установки только коэффициента масштабирования до 1,5 и оставления размеров шрифта без изменений экранный дисплей был отличным для меня. Кроме того, мне пришлось настроить размер символа док-станции в настройках gnome. Это кажется мне наименее навязчивым решением.
Установить Gnome Tweak Tools => Шрифты => Масштабный коэффициент
По крайней мере, это помогает масштабировать текст больше.
На самом деле мне нравится этот подход, он сохраняет другие вещи при масштабировании 1, мне нужно, чтобы тексты были больше.