Как найти и изменить экран DPI?

Я могу ошибаться, но я не верю, что есть смелые варианты шрифта Droid Sans Mono (просто Droid Serif и Droid Sans, см. здесь. Пакет, который я установил, конечно же, не имеет смелых версий. видят, вероятно, «поддельные смелые», сделанные путем потемнения обычных версий алгоритмически. Я не пользователь KDE / Konsole, но я подозреваю, что это (действительно, возможно, Qt) не имеет возможности скрипеть поддельные жирные шрифты, но, возможно, Gtk / GNOME / gnome-terminal делает.

1
задан 13 April 2017 в 15:23

10 ответов

Начиная с 14.04, у нас есть опция, которая помогает немного:

Поддержка масштабирования

На изображении ниже мы можем видеть масштабирование, которое оно имеет в Поддержка масштабирования на шрифтах и ​​заголовках:

На изображении ниже мы можем увидеть масштабирование, которое оно имеет на 1.38 на шрифтах и ​​заголовках:

enter image description here

27
ответ дан 25 May 2018 в 05:44
  • 1
    Это работало для меня в Ubuntu 14.04 (german: «Anzeigegeräte») мне пришлось восстановить коэффициент масштабирования по умолчанию до 1.0 (я установил его до 2.0 до) и масштабировать размер значка Launcher в «Все настройки» - & gt; ; & Quot; Darstellung & Quot; – rubo77 19 June 2014 в 12:54
  • 2
    Разве это не только изменяет меню и заголовки, включая Launcher, а НЕ общий DPI? – John Scott 18 October 2014 в 20:39
  • 3
    @FuzzyToothpaste, поэтому я сказал «немного помогает». Этот бит заключается в том, что, когда вы уменьшаете масштаб, помимо изменения меню, заголовка и значков запуска, размер окна в окнах из-за изменения будет меньше. Так что это немного помогает, если у вас есть разрешение 1280x720 (например, ноутбук), и вы хотите поместиться в окна внутри этого 720. Уменьшение масштаба до 0,8 или менее будет «чувствовать». например, вы используете 1080 вместо 720. Это, конечно, с Non Hi-DPI, например, с яблочными продуктами. Я предполагаю, что эффект будет больше на тех типах аппаратных средств. – Luis Alvarado♦ 18 October 2014 в 20:51
  • 4
    Привет, извините за мой комментарий; Я хочу отображать параметры отображения, как на ваших снимках, через сеанс xserver: есть ли способ сделать это? – user 27 June 2015 в 12:07
  • 5
    Привет, извините за мой комментарий; Я хочу отображать параметры отображения, как на ваших снимках, через сеанс xserver: есть ли способ сделать это? – user 27 June 2015 в 12:07
  • 6
    Привет, извините за мой комментарий; Я хочу отображать параметры отображения, как на ваших снимках, через сеанс xserver: есть ли способ сделать это? – user 27 June 2015 в 12:07
  • 7
    Привет, извините за мой комментарий; Я хочу отображать параметры отображения, как на ваших снимках, через сеанс xserver: есть ли способ сделать это? – user 27 June 2015 в 12:07
  • 8
    Привет, извините за мой комментарий; Я хочу отображать параметры отображения, как на ваших снимках, через сеанс xserver: есть ли способ сделать это? – user 27 June 2015 в 12:07
  • 9
    Привет, извините за мой комментарий; Я хочу отображать параметры отображения, как на ваших снимках, через сеанс xserver: есть ли способ сделать это? – user 27 June 2015 в 12:07

Что касается моего опыта работы в Ubuntu, изменение настройки шрифта DPI намного больше, чем просто способ отображения шрифтов. Это также относится к значкам и размерам меню, например.

Просто Xorg намекает на среду рабочего стола на то, что DPI физического дисплея. И да, вы можете переопределить это в Xorg.conf, но он имеет тот же эффект, что и изменение настройки в вашем DE. Например, в Kubuntu / KDE:

9
ответ дан 25 May 2018 в 05:44
  • 1
    Есть ли версия Ubuntu (Unity) этого менеджера шрифтов. – Luis Alvarado♦ 27 January 2013 в 05:37
  • 2
    @LuisAlvarado Нет, похоже, это только GNOME2 и KDE, предлагающие это ... Gnome-tweak-tool должен быть в состоянии сделать это, но он сбрасывает мою 12.10 Unity VM при изменении размера шрифта. – gertvdijk 27 January 2013 в 05:44

Была аналогичная проблема, на экране 2880x1620. См. Http://ubuntuforums.org/showthread.php?t=2106549 Решено, поставив

xrandr --output DP-0 --scale 0.75x0.75

в мой файл ~ / .xprofile

Вместо «DP-0»,

xrandr

говорит вам как имя устройства.

Вы можете настроить масштаб, конечно, но 0.5 как-то не выглядел красиво на моем экране.

7
ответ дан 25 May 2018 в 05:44
  • 1
    Это я только обходным путем, потому что вы теряете реальное разрешение. При этом масштабировании ваш монитор отображает только половину пикселя вместо повторного рендеринга в масштабированном разрешении – rubo77 12 February 2014 в 06:41
  • 2
    К сожалению, мышь не масштабируется с той же скоростью, что и экран при использовании этого :-( При уменьшении масштаба, поскольку вы это безвредно, поскольку мышь просто исследует пустое пространство вне экрана, но при масштабировании, чтобы получить сложное приложение для хорошего отображения на меньших экранах мышь не доходит до края экрана, что делает это непригодным для использования в этом случае – marsbard 4 March 2014 в 18:41

Хотя приведенные выше xserver-command=X -dpi ... и xrandr --dpi ..., возможно, очень хорошо работали в более ранних версиях Ubuntu, в Ubuntu 13.10 (это то, что у меня есть) Unity игнорирует эти настройки и фиксирует фиксированные dpi (насколько X сервер имеет значение 96 dpi).

И команда xrandr --scale ... масштабирует экран, как описано, но масштабирует его таким образом, что текст и значки немного размываются. Но это работает.

Похоже, что в Ubuntu 13.10 лучшим вариантом может быть не попытка изменить настройку dpi для X-сервера, а вместо этого использовать unity-tweak-tool для изменения стандартных шрифтов, используемых Unity и коэффициент масштабирования шрифта по умолчанию. Вы можете загрузить unity-tweak-tool из программного обеспечения Ubuntu Software Center. Когда вы откроете unity-tweak-tool, перейдите на кнопку «Шрифты» и попробуйте изменить коэффициент масштабирования шрифта на 1,2 или 1,25 (или выше или ниже), чтобы шрифты отображались для вас хорошим размером. На этой панели управления вы также можете изменить шрифты по умолчанию, используемые Unity. По общему признанию, это решение не масштабирует все на экране, просто текст, но он отлично работает на моем ноутбуке с его экраном с разрешением 166 точек на дюйм. Кажется, веб-браузеры, такие как Firefox и Chromium, не замечают этот параметр, но каждый из них и Firefox и Chromium позволяет установить минимальный размер шрифта в своих настройках приложения, чтобы масштабировать шрифты на веб-страницах одинаково. [!d2 ]

6
ответ дан 25 May 2018 в 05:44

В Ubuntu 14.10, с 15-дюймовым ноутбуком, разрешением 1920x1080 (345 мм x 145 мм), с плотностью 143 пикселей на дюйм, я сделал следующее:

В /etc/X11/xorg.conf.d /xorg.conf, я добавил следующее:

# xdpyinfo | grep -B2 resolution
# https://wiki.archlinux.org/index.php/xorg#Display_size_and_DPI
Section "Monitor"
    Identifier             "<default monitor>"
    DisplaySize             345 195    # In millimeters
EndSection

Это устанавливает системные настройки dpi вправо 143dpi:

$ xdpyinfo | grep dots
resolution:    142x142 dots per inch

Я также сделал все вышеперечисленное а также настройки:

Системные настройки (на панели Unity) -> Дисплеи -> Масштабирование для меню и заголовков: 1.25 В хроме, я начинаю с: chromium-browser --enable_hidpi = 1 В Firefox я установил about: config -> layout.css.devPixelsPerPx: 1.4 В atom.io я прокомментировал эту проблему

. Мне очень нравится настраивать каждое приложение, которое я планирую использовать. Также в браузерах этот масштаб также приводит к результатам размытые изображения (значки, кнопки на веб-страницах и т. д.), потому что он тоже увеличивается. Мне очень хотелось бы установить изображение размером 1: 1 и 2: 1 одним щелчком или жестом.

Надеюсь, добавляет полезную информацию с 9 октября 2014 года.

4
ответ дан 25 May 2018 в 05:44
  • 1
    Я думаю, вы можете исправить размытость, масштабируя кратное 12. В вашем случае установите dpi на 144 – Martin Konecny 3 August 2015 в 00:11
  • 2
    +1 для ввода даты в ваш пост. Я иногда это делаю, но ты напоминаешь мне, что мне нужно делать это чаще. (намек для всех остальных). – WinEunuuchs2Unix 29 November 2016 в 00:04

Установите Ubuntu-Tweak http://ubuntu-tweak.com/

Откройте его и перейдите в раздел «Tweaks> Fonts». Затем измените коэффициент масштабирования текста

Отлично работает. Наслаждаться.

3
ответ дан 25 May 2018 в 05:44

Вы можете масштабировать все с помощью xrandr, что, вероятно, является тем, что вы ищете.

Чтобы масштабировать свое разрешение, сначала найдите имя вашего дисплея с помощью xrandr:

lars:~$ xrandr
Screen 0: minimum 320 x 200, current 1366 x 768, maximum 1600 x 1600
LVDS connected 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
   1366x768       60.0*+
   1280x768       60.0 +
   1280x720       60.0 +
   1024x768       60.0 +
   1024x600       60.0 +
   800x600        60.0 +
   800x480        60.0 +
   720x480        60.0 +
   640x480        60.0 +
DFP1 disconnected (normal left inverted right x axis y axis)
CRT1 disconnected (normal left inverted right x axis y axis)

Итак, в моем случае дисплей моего ноутбука называется LVDS.

Затем запустите следующее, чтобы масштабировать свое разрешение:

xrandr --output LVDS --scale 0.75x0.75

Пусковая установка и панель могут исчезнуть на мгновение, но просто наведите курсор на них, и они должны появиться снова. Вам также может потребоваться изменить размер всех открытых окон, чтобы они соответствовали меньшему разрешению.

3
ответ дан 25 May 2018 в 05:44

Как я пришел к этому вопросу, ищущему масштабирование HiDPI в окне в Ubuntu Gnome, вот мое дополнение к случайным предложениям, так что я найду его, когда мне это понадобится еще раз. :)

Чтобы открыть этот диалог, откройте Gnome Tweaks и перейдите в раздел Windows.

2
ответ дан 25 May 2018 в 05:44

Я использую Zorin8 (на основе Ubuntu13.x).

Вы можете масштабировать экран с помощью мыши (1024/800 = 1,28, 768/600 = 1,28):

xrandr --output LVDS1 --mode 800x600 --panning 1024x768 --scale 1.28x1.28

Или просто панорамируйте экран, поэтому вы должны использовать мышь, чтобы увидеть детали, которые не видны на экране:

xrandr --output LVDS1 --mode 800x600 --panning 1024x768
0
ответ дан 25 May 2018 в 05:44

Вы не можете изменить физический ppi вашего монитора. Реальный ppi - это фактическое аппаратное обеспечение ppi, однако большинство программных средств будет принимать ppi 72 dpi по историческим причинам, хотя 96 dpi не редкость.

Вы можете изменить разрешение монитора, что изменяет

Если вы устанавливаете MyUnity, вы можете изменить шрифт DPI, среди прочего.

Если у вас был настоящий пиксель 1024x768 (например, разрешение), и это было верно 72dpi, это было бы около 17-дюймового монитора. Если вы установите размер шрифта 72, тогда символ будет 1 "высоким. Если вы установите разрешение экрана 800x600, шрифт будет больше, а установка 1600x1200 сделает шрифт меньше.

-2
ответ дан 25 May 2018 в 05:44
  • 1
    Что относительно вариантов xorg, таких как «UseEDIDDpi»? и "DPI"? Я прочитал, что, например, первый может отключить чтение EDID с видеокарты, если он ошибочен, и с DPI вы можете изменить DPI. Это меня смущает. – Luis Alvarado♦ 8 October 2012 в 22:00

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

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