Как правильно увеличить DPI для настольных приложений, установленных внутри Libertine?
Это касается Auqaris BQ M10 FHD с хорошим 10-дюймовым экраном. Я попытался использовать хитрость: создать файл
~/.local/share/libertine-container/user-data/my-container/.Xdefaults
и установить Xft.dpi: 224
внутри него (см. xmir-setup на XDA).
Этот прием помогает Geany, Firefox, LibreOffice, но не помогает для Djview4. Трюк работает с DPI для шрифтов, но не для значков меню и изображений. Другой способ, который я знаю, может быть найден там, я не тестировал его, потому что необходимо сделать системную часть доступной для записи.
Я думаю, что эта проблема похожа на HiDPI с Retina в Linux. В обычном Linux мы можем попробовать использовать
Section "Monitor"
Identifier "<default monitor>"
Option "DPI" "224 x 224"
EndSection
в xorg.conf.d/90-monitor.conf
или использовать xrandr --dpi 224
, Но у нас есть Libertine, и я не знаю, как решить эту проблему.
1 ответ
DPI - это известная проблема в приложениях libertine на экранах высокого разрешения, которая в настоящее время обнаружена в этой ошибке: https://bugs.launchpad.net/ubuntu/+source/libertine/+bug/1572888
Предлагаемый обходной путь для M10 FHD упоминается в пастбине, связанном в вопросе, но я опубликую важные части здесь для будущих читателей.
Сделать планшет временно доступным для записи:
phablet-config writable-image
Выполните перезагрузку на планшете, а затем войдите в систему с adb
или же phablet-shell
, Редактировать файл /usr/bin/libertine-xmir
и измените строку exec:
exec Xmir -dpi 144 -title @ $@
где 144
ваш предпочтительный номер DPI. После завершения редактирования я рекомендую снова сделать планшет доступным только для чтения:
sudo rm /userdata/.writable_image
В следующий раз, когда вы перезагрузите, ваш планшет будет снова в режиме только для чтения. Изменение в /usr/bin/libertine-xmir
может быть отменено любыми обновлениями libertine (OTA или иным образом). Надеемся, что в конечном итоге эта проблема будет расставлена по приоритетам, и нам этот взлом не понадобится.