Включить дробное масштабирование для Ubuntu 18.04

Недавно я установил Ubuntu 18.04 и обнаружил, что опция дробного масштабирования, которая была в 16.04, больше не существует. 200% слишком велико для моего дисплея, и этот ответ не сработал для меня (после выполнения команды параметры не изменились).

Есть ли другой способ получить дробное масштабирование?

51
задан 29 April 2018 в 22:23

73 ответа

Я использовал инструмент 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]
3
ответ дан 31 July 2018 в 18:20

Вы не можете, потому что Ubuntu переключился на Xorg в качестве дисплея по умолчанию. Многие люди ищут решение, и этот поток является лучшим результатом в Google. К сожалению, в Xorg еще нет дробного масштабирования .

3
ответ дан 2 August 2018 в 11:24

В настоящее время я экспериментирую с исправлением для этого (по-прежнему использую Ubuntu 16.04, но я уверен, что те же опции доступны в 18.04), который поддерживает масштабирование в 1, но использует селектор разрешения в «Экранном отображении» «часть настроек системы, чтобы удалить разрешение панели. Вы могли бы подумать, что это сделает все размытым, но, похоже, для меня это отличная работа. YMMV.

Мой экран (X1 Carbon 4th Gen) равен 2560x1440, соотношение 16: 9. 2x zoom сделает его эффективно 1280x720, что слишком мало. Вместо этого я выбираю 2048x1152 (также соотношение 16: 9) от селектора. Для меня, по крайней мере, он также предлагает 1920x1080, 1600x900 и 1368x768 в качестве опций в зависимости от того, сколько вы хотите уменьшить.

Я могу в итоге перейти с разрешением 1920x1080, так как у 2048x1152 все еще немного немного.

2
ответ дан 2 August 2018 в 11:24
gsettings set org.gnome.desktop.interface text-scaling-factor 1.2

Эта команда работает для меня в Ubuntu 18.04. Вы можете настроить масштабирование, изменив номер.

9
ответ дан 2 August 2018 в 11:24

Вы можете использовать 1600x900 (16: 9) из раскрывающегося списка, чтобы увеличить масштабирование.

2
ответ дан 2 August 2018 в 11:24

Решение 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']"

Затем откройте Настройки - > Устройства -> Отображает

7
ответ дан 2 August 2018 в 11:24

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

Определите свое устройство вывода (мое 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
1
ответ дан 2 August 2018 в 11:24

Я использовал инструмент 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]
3
ответ дан 2 August 2018 в 11:24

Вы не можете, потому что Ubuntu переключился на Xorg в качестве дисплея по умолчанию. Многие люди ищут решение, и этот поток является лучшим результатом в Google. К сожалению, в Xorg еще нет дробного масштабирования .

3
ответ дан 3 August 2018 в 09:59

В настоящее время я экспериментирую с исправлением для этого (по-прежнему использую Ubuntu 16.04, но я уверен, что те же опции доступны в 18.04), который поддерживает масштабирование в 1, но использует селектор разрешения в «Экранном отображении» «часть настроек системы, чтобы удалить разрешение панели. Вы могли бы подумать, что это сделает все размытым, но, похоже, для меня это отличная работа. YMMV.

Мой экран (X1 Carbon 4th Gen) равен 2560x1440, соотношение 16: 9. 2x zoom сделает его эффективно 1280x720, что слишком мало. Вместо этого я выбираю 2048x1152 (также соотношение 16: 9) от селектора. Для меня, по крайней мере, он также предлагает 1920x1080, 1600x900 и 1368x768 в качестве опций в зависимости от того, сколько вы хотите уменьшить.

Я могу в итоге перейти с разрешением 1920x1080, так как у 2048x1152 все еще немного немного.

2
ответ дан 3 August 2018 в 09:59
gsettings set org.gnome.desktop.interface text-scaling-factor 1.2

Эта команда работает для меня в Ubuntu 18.04. Вы можете настроить масштабирование, изменив номер.

9
ответ дан 3 August 2018 в 09:59

Вы можете использовать 1600x900 (16: 9) из раскрывающегося списка, чтобы увеличить масштабирование.

2
ответ дан 3 August 2018 в 09:59

Решение 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']"

Затем откройте Настройки - > Устройства -> Отображает

8
ответ дан 3 August 2018 в 09:59

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

Определите свое устройство вывода (мое 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
1
ответ дан 3 August 2018 в 09:59

Я использовал инструмент 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]
3
ответ дан 3 August 2018 в 09:59

Вы не можете, потому что Ubuntu переключился на Xorg в качестве дисплея по умолчанию. Многие люди ищут решение, и этот поток является лучшим результатом в Google. К сожалению, в Xorg еще нет дробного масштабирования .

3
ответ дан 5 August 2018 в 01:20

В настоящее время я экспериментирую с исправлением для этого (по-прежнему использую Ubuntu 16.04, но я уверен, что те же опции доступны в 18.04), который поддерживает масштабирование в 1, но использует селектор разрешения в «Экранном отображении» «часть настроек системы, чтобы удалить разрешение панели. Вы могли бы подумать, что это сделает все размытым, но, похоже, для меня это отличная работа. YMMV.

Мой экран (X1 Carbon 4th Gen) равен 2560x1440, соотношение 16: 9. 2x zoom сделает его эффективно 1280x720, что слишком мало. Вместо этого я выбираю 2048x1152 (также соотношение 16: 9) от селектора. Для меня, по крайней мере, он также предлагает 1920x1080, 1600x900 и 1368x768 в качестве опций в зависимости от того, сколько вы хотите уменьшить.

Я могу в итоге перейти с разрешением 1920x1080, так как у 2048x1152 все еще немного немного.

2
ответ дан 5 August 2018 в 01:20
gsettings set org.gnome.desktop.interface text-scaling-factor 1.2

Эта команда работает для меня в Ubuntu 18.04. Вы можете настроить масштабирование, изменив номер.

9
ответ дан 5 August 2018 в 01:20

Вы можете использовать 1600x900 (16: 9) из раскрывающегося списка, чтобы увеличить масштабирование.

2
ответ дан 5 August 2018 в 01:20

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

Определите свое устройство вывода (мое 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
1
ответ дан 5 August 2018 в 01:20

Я использовал инструмент 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]
3
ответ дан 5 August 2018 в 01:20

Вы не можете, потому что Ubuntu переключился на Xorg в качестве дисплея по умолчанию. Многие люди ищут решение, и этот поток является лучшим результатом в Google. К сожалению, в Xorg еще нет дробного масштабирования .

3
ответ дан 6 August 2018 в 17:49

В настоящее время я экспериментирую с исправлением для этого (по-прежнему использую Ubuntu 16.04, но я уверен, что те же опции доступны в 18.04), который поддерживает масштабирование в 1, но использует селектор разрешения в «Экранном отображении» «часть настроек системы, чтобы удалить разрешение панели. Вы могли бы подумать, что это сделает все размытым, но, похоже, для меня это отличная работа. YMMV.

Мой экран (X1 Carbon 4th Gen) равен 2560x1440, соотношение 16: 9. 2x zoom сделает его эффективно 1280x720, что слишком мало. Вместо этого я выбираю 2048x1152 (также соотношение 16: 9) от селектора. Для меня, по крайней мере, он также предлагает 1920x1080, 1600x900 и 1368x768 в качестве опций в зависимости от того, сколько вы хотите уменьшить.

Я могу в итоге перейти с разрешением 1920x1080, так как у 2048x1152 все еще немного немного.

2
ответ дан 6 August 2018 в 17:49
gsettings set org.gnome.desktop.interface text-scaling-factor 1.2

Эта команда работает для меня в Ubuntu 18.04. Вы можете настроить масштабирование, изменив номер.

9
ответ дан 6 August 2018 в 17:49

Вы можете использовать 1600x900 (16: 9) из раскрывающегося списка, чтобы увеличить масштабирование.

2
ответ дан 6 August 2018 в 17:49

Решение 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']"

Затем откройте Настройки - > Устройства -> Отображает

8
ответ дан 6 August 2018 в 17:49

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

Определите свое устройство вывода (мое 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
1
ответ дан 6 August 2018 в 17:49

Я использовал инструмент 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]
3
ответ дан 6 August 2018 в 17:49

Вы не можете, потому что Ubuntu переключился на Xorg в качестве дисплея по умолчанию. Многие люди ищут решение, и этот поток является лучшим результатом в Google. К сожалению, в Xorg еще нет дробного масштабирования .

3
ответ дан 8 August 2018 в 22:03

В настоящее время я экспериментирую с исправлением для этого (по-прежнему использую Ubuntu 16.04, но я уверен, что те же опции доступны в 18.04), который поддерживает масштабирование в 1, но использует селектор разрешения в «Экранном отображении» «часть настроек системы, чтобы удалить разрешение панели. Вы могли бы подумать, что это сделает все размытым, но, похоже, для меня это отличная работа. YMMV.

Мой экран (X1 Carbon 4th Gen) равен 2560x1440, соотношение 16: 9. 2x zoom сделает его эффективно 1280x720, что слишком мало. Вместо этого я выбираю 2048x1152 (также соотношение 16: 9) от селектора. Для меня, по крайней мере, он также предлагает 1920x1080, 1600x900 и 1368x768 в качестве опций в зависимости от того, сколько вы хотите уменьшить.

Я могу в итоге перейти с разрешением 1920x1080, так как у 2048x1152 все еще немного немного.

2
ответ дан 8 August 2018 в 22:03

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

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