
Недавно я обновился до Ubuntu 15.04 с Gnome 3.16, который работает на моей машине просто отлично (несмотря на то, что я нашел на многих форумах в Интернете). Однако, имея экран с высоким DPI (13,3" с 1920x1080), мне нужно масштабировать всю систему, чтобы использовать его. Для этого есть настройка в TweakTool, но он, похоже, принимает только целые числа в качестве коэффициента масштабирования.
Кто-нибудь знает, как это обойти? Масштабирование в два раза слишком велико для моего экрана. Значение, которое я хочу, ближе к 1,2
Любая помощь будет оценена!
решение1
Я проверил свою установку Fedora 21, где у меня установлен Gnome 3.14.2, и, похоже, невозможно установить желаемое значение:
[btegge@za21 ~]$ gsettings set org.gnome.desktop.interface scaling-factor 1.2
invalid character in number:
1.2
^
[btegge@za21 ~]$ gsettings set org.gnome.desktop.interface scaling-factor 1,2
expected end of input:
1,2
^
Мои предположения:
- Есть еще одна настройка, чтобы достичь желаемого. Единственное, что приходит мне на ум, это рендеринг шрифтов, хотя это не совсем то, что вы ищете.
- Ошибочно, что ключ принимает только целые числа в качестве типа данных, и вам следует сообщить об ошибке.
решение2
Я не уверен, решена ли эта проблема или нет, но в Gnome есть два варианта масштабирования, которые позволяют этого добиться. Атрибут "window scaling", который вы делаете, принимает либо 1, либо 2 (или 0, но это "не определено", я думаю). Если хотите, можете сделать текстовое масштабирование, которое принимает плавающие числа.
В Gnome Tweak Tool это доступно в разделе шрифтов. Кроме того, вы можете получить доступ к обоим в dconf-editor в разделе org.gnome.desktop.interface
Я заметил, что эта опция работает лучше, так как Gnome Tweak Tool иногда может некорректно обновлять настройки, вызывая странные проблемы с масштабированием.
решение3
Дробное масштабированиеофициально не поддерживаетсяв версиях ниже 3.32
и вообще не поддерживается внутри GNOME в версиях ниже 3.28
.
Тем не менее, вы можете получить тот же эффект на 3.16 с помощьюxrandr.
решение4
Нецелочисленное масштабирование (пока) не поддерживается в Gnome и, следовательно, в Ubuntu. Хотя этого можно достичь с помощью некоторых обходных путей с использованием xrandr, что включает в себя масштабирование вверх и затем вниз, я не могу рекомендовать это, так как это очень интенсивно использует CPU/GPU и имеет другие особенности и проблемы и не обязательно приводит к желаемому результату. Существует много текущих дебатов и споров по r/linux на reddit, если вам интересно, и вот также статья одного из разработчиков Elementary (дистрибутив на основе Ubuntu), который немного подробнее рассказывает о High DPI:связь. Надеюсь это немного поможет.