Как увеличить размер шрифта в Ubuntu 18.04 LTS для дисплея HDPI / 4K?


28

У меня ноутбук Dell XPS 15-9560 с 15,6-дюймовым 4K Ultra HD (3840 x 2160) IGZO IPS 350-дюймовым сенсорным экраном и NVIDIA GeForce GTX1050 4 ГБ GDDR5. Он имеет разрешение 4K. с очень очень маленькими шрифтами. Можно ли как-нибудь увеличить размер шрифта?

Это действительно хороший ноутбук - настоящий убийца MacBook Pro ... становится очень популярным ... и я вижу, что у многих людей будет такая же проблема.

Редактировать 1

Я испортил мою текущую установку Ubuntu Desktop 18.04 LTS, и мне пришлось переустанавливать ее заново. Только что попробовал это сейчас: добавление nouveau.modeset = 0 к параметрам загрузки было намного лучшим решением для маленьких шрифтов, и теперь у меня намного лучшее разрешение. Это гораздо лучшее решение, чем другие на данный момент.

Похоже, Ubuntu18.04 LTS не так стабильна и гораздо более сложные проблемы с видеокартой Nvidia, чем в предыдущих версиях.


Вы можете указать Ubuntu масштабировать его элементы отображения в настройках.
Турбьерн Равн Андерсен

Пожалуйста, скажите мне шаги с точки зрения как ??
Ашу

2
Я думаю, что @ ThorbjørnRavnAndersen имеет в виду нижний ответ здесь Settings-> Displays.
WinEunuuchs2Unix

Ответы:


26

Вы можете использовать (GNOME) Tweaks для настройки размеров шрифта различных элементов. Сначала установите твики, запустив

sudo apt install gnome-tweaks

(или sudo apt install gnome-tweak-tool).

Затем запустите Tweaks и перейдите в раздел « Шрифты », вы получите опции для изменения размеров шрифта.

введите описание изображения здесь


1
Это сработало ... я вносил изменения от пользователя root Не от пользователя, вошедшего в систему. Работал нормально.
Ашу

Но все же шрифты на Grub Screen - общие иконки немного крошечные ... не все расширяется. Есть идеи для этого?
Ашу


6

Вы можете использовать (UNITY) твики для настройки размера шрифта вместе с другими элементами пользовательского интерфейса. Установите его, используя:

sudo apt install unity-tweak-tool

Настройки, которые я использую для масштабирования на мониторе 1920x1080, в 1,38 раза. Вы, вероятно, хотели бы 2,00 или выше:

Tweak fonts.png

Text scaling factorВесы как шрифты и элементы пользовательского интерфейса , такие как название бара, меню и т.д.


Вот GIF, показывающий изменение масштабирования с 1,38 до 1,00, а затем до 2,00:

UbuntuTweakFonts.gif

В приведенном .gifвыше масштабирование начинается 1.38с монитора 1920x1080. Затем он изменяется на 1все и становится крошечным, что нормально. Затем он меняется на то, 2что идеально подходит для слабовидящих. И снова значки имеют фиксированный размер в пикселях, а шрифт, уменьшающийся или расширяющийся под значком, создает иллюзию изменения их размера.


Существуют и другие инструменты настройки , которые могут быть интересны в 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]

Ошибка при попытке использовать это: / home / ashu # sudo unity-tweak-tool /usr/lib/python3/dist-packages/UnityTweakTool/__init__.py:40: PyGIWarning: Gtk был импортирован без указания версии в первую очередь. Используйте gi.require_version ('Gtk', '3.0') перед импортом, чтобы убедиться, что загружена правильная версия. из gi.repository import Gtk Ошибка: схема com.canonical.notify-osd не установлена ​​Gtk-Message: 22: 26: 09.434: GtkDialog сопоставлен без переходного родителя. Это не рекомендуется.
Ашу

1
Предупреждающие сообщения @Ashu Gnome Toolkit (GTK), к сожалению, появляются постоянно. Если что-то не сломано и не работает, вы можете спокойно их игнорировать.
WinEunuuchs2Unix

@Ashu Чтобы избежать сообщений, звоните unity-tweak-toolс панели запуска на рабочем столе или тире (Alt + F2), а не из командной строки.
WinEunuuchs2Unix

У нас есть GNome или Unity по умолчанию в Ubuntu 18.04 LTS?
Ашу

@Ashu Я думаю, что по умолчанию они оба есть, но я обновил только 16.04-18.04 (на тестовом разделе), и каждый раз оба были там.
WinEunuuchs2Unix

4

Вам не нужно устанавливать сторонние инструменты, если вы используете Unity.

Просто иди: Unity control center -> Displays -> Scale for menu and title bars

Теперь вы можете масштабировать все до удобочитаемого размера: введите описание изображения здесь


7
Гм ... Сам Unity является сторонним инструментом в Ubuntu 18.04 LTS (он поставляется с GNOME вместо Unity).
Помский

@pomsky хорошо!?! Я думал, что это часть системы! Но ваша правая Unity - это просто окружение рабочего стола по умолчанию! Я всегда думаю, что по умолчанию не третьи лица .......
Stackcraft_noob

9
Это больше не стандартная среда рабочего стола, Canonical отказалась от Unity и перешла на GNOME с 17.10.
Помский

@Pomsky приятно знать! Я все еще на Ubuntu 16
Stackcraft_noob

@pomsky Я думаю, что кто-то сказал об их установке. Unity - это рабочий стол по умолчанию для тех, кто обновляет 16.04 LTS до 18.04 LTS. (Долгосрочная поддержка). Вспышка в кастрюле нечетных чисел (17.04, 17.10 и т. Д.) Я не уверен в этом. Это немного сбивает с толку: Уэйленд уже в пути, не надо ждать, Уэйленд вышел. и совсем недавно: единство вышло, не нужно ждать, единство снова. В любом случае, я думаю, что мы можем ожидать два ответа, один для Gnome и один для Unity, если OP не указывает рабочий стол.
WinEunuuchs2Unix

3

Некоторые люди предлагают просто масштабировать все, перейдя в Настройки> Дисплеи:

Скриншот

run_scaled

Как вы можете заметить, масштабирование может работать для украшений и почти для всех приложений. Но некоторые приложения будут выглядеть крошечными. Например, MySQL Workbench имеет эту ошибку с 2009 года.

Для масштабирования окон приложений для Xorg для HiDPI ( как состояние Arch Wiki ) вы можете использовать run_scaled .

Установите это:

sudo apt install xpra  # tool to detach/reattach running X programs
curl "https://raw.githubusercontent.com/kaueraal/run_scaled/master/run_scaled" > ~/.local/bin/
chmod +x ~/.local/bin/run_scaled

затем

run_scaled someapp

По умолчанию масштабируется в 2 раза, но вы можете использовать --scaleопцию.


2

Это помогло мне, когда я обновил с 16.04 до 18.04 лтс:

  1. открыто системные настройки
  2. выберите универсальный доступ
  3. включить большой текст

Скриншот


В дополнение к этому, вы можете изменить масштабирование, Системные настройки-> Устройства-> Дисплеи и изменить масштабирование на 200%
Бернард Вей

Это исправляет мелкий шрифт в Chrome.
holmberd

Универсальный доступ изменил шрифты на всех экранах. Моя система хорошо отображала на экране ноутбука, но крошечные шрифты на внешнем мониторе 4k.
MarkHu

0

Не уверен, что это поможет, но в XUbuntu:

  1. Кнопка в левом нижнем углу (где большой K)
  2. Приложения> Настройки> Настройки системы> Шрифт
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.