Есть ли какая-либо разновидность Ubuntu, которая последовательно обрабатывает HiDPI?

Хотя я знаю, как настроить тут и там..

Интересно, существует ли какая-либо Ubuntu 16.04 (или более новая) вариант, который специализируется или работает 'out-of-the-box' с экранами HiDPI.

В этом отношении было бы интересно знать любой хороший и недавний дистрибутив Linux, который работает хорошо с HiDPI...

Обновление:

Спасибо за Вас отвечает, но я не ищу способ скорректировать мою машину. Я знаю об этих тонких настройках, и я уже использую несколько из них. Мой вопрос был больше, к которому вариант Ubuntu (такой как Помощник, Монетный двор, и т.д.) обрабатывает HiDPI хорошо. Для Помощника Ubuntu это - часть их дорожной карты, но не там все же. Интересно, существует ли что-то уже доступное.

16
задан 7 April 2017 в 00:56

5 ответов

Нет, нет никого на эту дату, которой отвечают.

, Что является "последовательно"

, Прежде чем каждый не соглашается с этим ответом, удостоверьтесь, что поняли вопрос под OP. Учитывая, что нужно вручную установить значение DPI или масштабный коэффициент настольной среды, которая варьируется для различных мониторов, мы не можем сказать, что Ubuntu "последовательно обрабатывает HiDPI".

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

Ubuntu предлагает опыт из поля для поддержки HiDPI? Нет, или главным образом сомнительный.

поддержка HiDPI Тара Надежного человека Ubuntu

(14.04) является первым релизом Ubuntu, который явно упомянул поддержку HiDPI. Даже перед выпуском, релевантная информация может быть прослежена до это датированное сообщение .

снимок Каира 1.13 в рабочем столе человечности ppa (тестирование поддержки привет-DPI)

, Лучшая поддержка экрана Hi-DPI является темой, которая обсуждается для прибытия LTS [...]

От TrustyTahr/ReleaseNotes для 14,04:

От XenialXerus/ReleaseNotes для 16,04:

  • Улучшенные HiDPI поддерживают в зазывале
  • Поддержка масштабирования курсоров в средах HiDPI

поддержка HiDPI других

От сообщения в блоге Kubuntu и Экран HiDPI, устаревший 16 февраля 2016 Giri Alam:

Kubuntu/KDE не прекрасен на экране HiDPI. В настоящее время нет никакой утилиты, чтобы автоматически обнаружить и масштабировать UI на основе разрешения экрана устройства и значения Точек на дюйм (DPI), но обходное решение для создания Kubuntu более применимым на экране HiDPI довольно просто.

От сообщения в блоге ПОМОЩНИК Ubuntu 16,10 Alpha 1, датированных в конце июня 2016, на блоге ПОМОЩНИКА Ubuntu:

у Нас есть начальная поддержка HiDPI (почти) работающая. Don’t также входят в азарт, это все или ничего реализация. При включении всего GTK3 + приложения (не только ПОМОЩНИК) будут представлены с помощью высококачественного пиксельного удвоения. Если у Вас есть дисплей на 2 160 пунктов, это выглядит первоклассным :-D

Однако никакое упоминание о состоянии поддержки HiDPI в примечание финальной версии ПОМОЩНИКА Ubuntu 16.10 .

От GNOME Wiki HowDoI/HiDpi:

GNOME в настоящее время включает поддержку привет-точек-на-дюйм, когда разрешение экрана составляет по крайней мере 192 точки на дюйм, и экранная высота (в пикселях устройства), по крайней мере, 1200.

От reddit поток BudgieRemix датировал середину июня 2016 до становления Волнистым попугайчиком Ubuntu:

, кажется, нет Поддержки HiDPI ни в каких собственных меню параметров, или на экране блокировки. Масштабирование на экране блокировки/входа в систему было добавлено к Ubuntu 16.04 для мониторов HiDPI. [...] масштабы все правильно с масштабным коэффициентом 2, однако существует одна проблема. [Значки в системном лотке] не масштабируются и не появляются правильно.

И единственный ответ, которому отвечают:

Ни один из текущих элементов группы разработчиков не сделал, чтобы HiDPI контролировал так, мы не можем воспроизвести вопросы, которые Вы поднимаете :(

Полная поддержка HiDPI

, Хотя я не заключил другие источники в кавычки здесь, наиболее упомянутыми ароматами для поддержки HiDPI является Ubuntu GNOME и Ubuntu (Единица). Некоторые упомянули Kubuntu/KDE и Xubuntu/Xfce, но не много информации для аппаратных средств, которые на самом деле работали на эти ароматы.

Правовые оговорки

Этот ответ намеревается рассмотреть состояние поддержки HiDPI, как 2016, для Ubuntu и ее официальных ароматов. Следующие ограничения должны быть отмечены:

  • Некоторые ароматы не упоминаются вообще, потому что у этого не было релевантной информации поддержки HiDPI

  • , ароматы Нечеловечности или неофициальные производные не упоминаются, такие как Монетный двор/Корица Linux, элементарная ОС/пантеон

  • , у меня нет монитора HiDPI или поддерживаемого оборудования HiDPI для проверки выше информации; Этот ответ только заключает релевантную информацию в кавычки из сети

TL; DR На эту дату, поддержка HiDPI является происходящей работой, независимо от распределения и настольной среды. Нет никакого аромата Ubuntu, который обрабатывает HiDPI последовательно все же.

<час>

Связанные сообщения на Просят, чтобы Ubuntu

12
ответ дан 23 November 2019 в 02:35

Проблема

Это - самый странный ответ, который я записал. При обновлении до Ubuntu 16.04 я должен был установить масштабный коэффициент на 1,4 на этом экране:

Screen Scaling

я знаю, что это говорит 1.5, но 1,4 работавших лучше и я также попробовал 1.25.

Следующий я должен был войти в Google Chrome и установить "Большой Шрифт" в настройках. Кроме того, я попытался установить коэффициент масштабирования на 110% и 125%.

Решение

я зафиксировал это несчастным случаем с помощью Ctrl + Высокий звук + F5 , войдя в консоль и введя startx. Затем с помощью Ctrl + Высокий звук + F1 , входя к консоли и вводя sudo reboot.

После входа в систему всех значков и строк меню были супер увеличены, и я сбросил масштабирование монитора (в изображении выше) к 1,0. Я затем должен был изменить размер шрифта Google Chrome от "большого" до "нормального".

Объяснение

я не верил бы этому решению сам, если этого не произошло со мной.

я затем обнаружил команду xrandr --listmonitors, которая показывает:

$ xrandr --listmonitors
Monitors: 2
 0: +*LVDS1 1920/382x1080/215+0+1080  LVDS1
 1: +HDMI1 1920/1107x1080/623+0+0  HDMI1

Уведомление размер экрана 382x215 миллиметров для 17-дюймового дисплея портативного компьютера (LVDS1) и 1107x623 миллиметра для 50-дюймового ТВ. Это играет важную роль в новом масштабировании DPI, из которого я извлекаю выгоду, но у меня нет опыта объяснить это академически.

Так да это - недоверчивый ответ, и я не полагал бы, что это имело его не, произошел со мной. Я полагаю, что должен быть лучший метод, такой как реконфигурирование X, возможно, путем удаления конфигурационного файла, таким образом, это автоматически восстановлено, но, я не знаю того более короткого решения.

Доказательство

конечный результат - то, что важно:

Screen no scaling

2
ответ дан 23 November 2019 в 02:35

Изменяющийся GNOME 3 настройки точек на дюйм src

Для изменения масштабирующихся настроек в GNOME 3 Вам будет нужен Инструмент Тонкой настройки GNOME. Если Вам не установили его, можно, вероятно, найти пакет в репозитории распределения. Можно сделать это при помощи одной из следующих команд как корень или путем добавления префикса их команду sudo:

  • Fedora: # yum install gnome-tweak-tool
  • Ubuntu: # apt-get install gnome-tweak-tool
  • Дуга Linux: # pacman -S gnome-tweak-tool

, После того как Вам установили Инструмент Тонкой настройки GNOME, откройте экран операций путем перемещения мыши в верхний левый угол экрана, ответвления Супер (Windows) ключ или нажатия на Activities к крайне левой из главной панели GNOME. Поиск инструмента тонкой настройки и открытый приложение. Однажды открытый, нажмите вкладку Windows. Под HiDPI скорректируйте окно, масштабирующееся к 2, или выше если Вы должны:

Firefox окна инструментов тонкой настройки, предупреждающий Вуаля! Весь Ваш GNOME 3 приложения как Evolution и Rhythmbox должен правильно масштабироваться и применимый. Но возможности, Вы собираетесь хотеть просмотреть веб-сайты также, поэтому давайте разберемся в Ваших браузерах.

проверяют статью на большее количество детали

1
ответ дан 23 November 2019 в 02:35

Даже с и размеры шрифта и размеры окна настроил, некоторым программам все еще "не нравятся" экраны HiDPI, потому что их программисты не говорят программу, как поддерживать ее. Это - частично проблема поддержки приложений. В Windows некоторые программы имеют ту же проблему. То, что делает Windows, должно масштабировать целое окно, дающее пикселизированную выглядящую вещь.

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

программы Усилителя были уже обсуждены здесь: там приложение для Усилителя для Ubuntu? Я хочу использовать ограничительную рамку с мышью на части экрана и увеличить его, чтобы наши глаза Масштабировали

Здесь, я покажу Вам, как использовать менеджер по Настройкам Конфигурации Compiz лупа по умолчанию.

  1. Запускают менеджер Настроек Конфигурации Compiz (Если Вы не имеете его, устанавливаете его сначала)

  2. , Нажимают вкладка Accessibility слева. Справа, нажмите Enhanced Zoom Desktop.

  3. Включают Увеличение Ключа и Уменьшение Ключа . Для моего предпочтения я установил их на Ctrl + Супер + = и Ctrl + Супер + - .

  4. , Если значение по умолчанию Синхронизирующая Мышь поведение панорамирования не к Вашей симпатии, можно перейти в вкладка Mouse Behavior и выбрать фаворита Режим Масштабирования .

  5. Близко программа. Теперь нажмите Ctrl + Супер + Равный . Необходимо видеть увеличенный рабочий стол.

2
ответ дан 23 November 2019 в 02:35
<час>

Лучшее решение, которое я нашел

, Как ранее упомянуто, Вы получите очень мало удачи, имеющей, это просто работает - особенно с несколькими мониторами (моя проблема). Я обосновался на короткой команде для достижения последовательной презентации мультимонитора, при этом мой встроенный дисплей был hidpi, этим:

./xrandr --output eDP-1 --mode "2880x1800" --scale "0.5x0.5"

Это средство команды : Уменьшите масштаб моего родного разрешения на 50%, которое, когда мы говорим о пикселях, означает, что рендерингу не придется интерпретировать очень много вообще, и результатом должен быть хрустящий картофель.

, Почему это работает: , поскольку, один "квадратный" пиксель теперь представлен в 4 квадратных пикселях.

Примечание : Ваши опции будут, вероятно, несколько отличаться.

Некоторые детали : должен был переключиться назад на nouveau с <часа> nvidia

Первый - Видят, не имеет ли Ваша система по умолчанию xrandr масштабирование никакой размытости

  • , x11-server-utils

    sudo apt install x11-xserver-utils
    
  • Установки Находит 'подключенный' дисплей hidpi, это будет иметь имя идентификации перед 'связанным':

    xrandr -q
    
  • вывод в качестве примера, Ваше название монитора перед 'связанным':

xrandr-q производят

  • , Таким образом, мой монитор является 'eDP-1', и родное разрешение, лучшее, 2880x1800. Так, мы масштабируем лучший на 50%, чтобы не размываться, убедиться использовать Ваши значения от xrandr-q для eDP-1 и 2880x1800 :

    xrandr --output eDP-1 --mode "2880x1800" --scale "0.5x0.5"
    

, Если Вы, это и Вы все еще имеет четкие шрифты, и т.д., затем Вы установлены, пропускаете для 'Оборачивания' ниже.

, Если это расплывчато, затем следующие шаги помогут.

<час>

Шаг 1 - Система xrandr все еще расплывчатый... системная подготовительная школа

sudo apt install git build-essential autoconf xutils-dev automake dkms gksu libxrandr-dev mesa-utils x11-xserver-utils

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

<час>

Шаг 2 - добирается, xrandr источник

клонируют код xrandr

git clone https://anongit.freedesktop.org/git/xorg/app/xrandr.git xrandr_source && cd xrandr_source
<час>

, Шаг 3 - отмечает Ваше xrandr Примечание версии

Ваша xrandr версия, Вам будет нужно это:

xrandr --version | grep 'program version' | awk '{print $4}'
<час>

Шаг 4 - контроль тот же тег мерзавца номера версии как, что Ваша система имеет

Проверка, теги мерзавца для xrandr из xrandr_source каталога

git tag --list | grep 'xrandr'

Находят Ваш номер версии и 'выезд', которые отмечают

git checkout tag/xrandr-[your version number here]

для меня, это было:

git checkout tax/xrandr-1.5.0
<час>

Шаг 5 - Изменяет Открытый xrandr.c xrandr.c

с любым редактором файлов, который Вы хотите использовать. Поиск 'transform.filter'. Существует приблизительно три места. Вы заметите, что это в условном выражении, чем-то вроде этого:

    if (sx != 1 || sy != 1)
        output->transform.filter = "bilinear";
    else
        output->transform.filter = "nearest";

'билинейный' то, что делает это расплывчатым - НО - так как мы "прямо" уменьшаемся, то есть, один пиксель равняется теперь четырем, мы не нуждаемся билинейный и можем пойти с 'ближайшим'.

Вы имеете две опции, улучшаете, если условное выражение, или полностью удаляют весь из, если и сохраняют справедливыми:

output->transform.filter = "nearest";

, Так как мы не собираемся 'устанавливать' этот xrandr, мог бы также просто следовать маршрутом, который я сделал. Вы найдете несколько мест с:

output->transform.filter = "bilinear";

Самая Простая вещь состоит в том, чтобы просто измениться, "билинейные" к "ближайшему"

Сохранили файл. Закройте своего редактора

<час>

Шаг 6 - компиляция

./autogen.sh && make

, у Вас должен быть недавно созданный xrandr теперь в том каталоге, попробовать

./xrandr -q

, Который должен дать Вам вывод.

Теперь можно попробовать исходную команду xrandr:

./xrandr --output [your display] --mode "[your native resolution]" --scale "0.5x0.5"
<час>

Шаг 7 - оборачивает

, можно также теперь сделать вещи как игра со всеми регулярными настройками, связанными со шрифтами, точками на дюйм, сглаживанием, и т.д.

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

Кредит : Я получил большую часть своего материала для этого отсюда, Но, это - пара лет, и я думаю, что это принадлежит здесь по более свежему вопросу: https://forums.linuxmint.com/viewtopic.php? t=159064

1
ответ дан 23 November 2019 в 02:35

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

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