ГТО: Разрешение экрана, размер шрифтов, fluxbox, GTK QT fontconfig
Модератор: /dev/random
ГТО: Разрешение экрана, размер шрифтов, fluxbox, GTK QT fontconfig
Здравия!
На днях после обновления X, freetype (или truetype) и подобного по всему экрану (и в интерфейсах программ, и в меню fluxbox) шрифты стали мельче. Где в gentoo сакральное место для настройки этого? То ли это DPI изменилось, то ли размер шрифтов. Как определить и отрегулировать?
На днях после обновления X, freetype (или truetype) и подобного по всему экрану (и в интерфейсах программ, и в меню fluxbox) шрифты стали мельче. Где в gentoo сакральное место для настройки этого? То ли это DPI изменилось, то ли размер шрифтов. Как определить и отрегулировать?
Re: ГТО: Разрешение экрана, размер шрифтов, fluxbox, GTK QT fontconfig
Место-то вроде нашёл - /etc/fonts, но там xml, и что с ним делать - не знаю. А ещё пишут, что можно в самих Х-ах изменить DPI. В gentoo как принято? Чтоб потом чего-нибудь не того.
- /dev/random
- Администратор
- Сообщения: 5289
- ОС: Gentoo
Re: ГТО: Разрешение экрана, размер шрифтов, fluxbox, GTK QT fontconfig
Недавно изменился алгоритм хинтинга в freetype. Думаю, это из-за этого. Чтобы вернуть старый, можно пересобрать его без флага cleartype_hinting. Возможно, можно переключить и через конфиги, но я не разбирался.
Re: ГТО: Разрешение экрана, размер шрифтов, fluxbox, GTK QT fontconfig
Посмотрел, что такое этот хинтинг по отношению к шрифтам - "Хинтинг - изменение контура шрифта при его растеризации при помощи специальных программных инструкций" (wiki). Вроде не должно на размер влиять? И вообще, думаю, это ж неспроста сделали, а вдруг пригодится, не хотелось бы выключать это. А также в целях лучшего овладевания системой, хотелось бы понять, можно ли так же одним махом увеличить пропорционально все шрифты в системе идеологически правильно. Не растягивая экран, а именно увеличить шрифты.
- Bizdelnick
- Модератор
- Сообщения: 20797
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: ГТО: Разрешение экрана, размер шрифтов, fluxbox, GTK QT fontconfig
Смотрите, что в /var/log/Xorg.0.log про DPI.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: ГТО: Разрешение экрана, размер шрифтов, fluxbox, GTK QT fontconfig
Единственное, что в логе про DPI, старый затёрся после нескольких запусков.
Код: Выделить всё
NVIDIA(0): DPI set to (99, 98); computed from "UseEdidDpi" X config
- Bizdelnick
- Модератор
- Сообщения: 20797
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: ГТО: Разрешение экрана, размер шрифтов, fluxbox, GTK QT fontconfig
И это соответствует реальному DPI?
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: ГТО: Разрешение экрана, размер шрифтов, fluxbox, GTK QT fontconfig
Имеем:
Размер экрана измерен 435х272мм
Соответствует. Если я правильно понял, значит, DPI не трогать, увеличивать шрифты? А как? Хорошо бы, как в браузерах, Ctrl зажать и колёсиком мыши :-)
Код: Выделить всё
NVIDIA(0): DPI set to (99, 98); computed from "UseEdidDpi" X config
NVIDIA(0): Virtual screen size determined to be 1680 x 1050
Размер экрана измерен 435х272мм
Код: Выделить всё
1680/435*25.4=98
1050/272*25.4=98
Соответствует. Если я правильно понял, значит, DPI не трогать, увеличивать шрифты? А как? Хорошо бы, как в браузерах, Ctrl зажать и колёсиком мыши :-)
Re: ГТО: Разрешение экрана, размер шрифтов, fluxbox, GTK QT fontconfig
Покажите ещё xrdb -q | grep dpi
Re: ГТО: Разрешение экрана, размер шрифтов, fluxbox, GTK QT fontconfig
xrdb ничего не выдаёт, а вот
Код: Выделить всё
$ xdpyinfo |grep resolut
resolution: 99x98 dots per inch
Re: ГТО: Разрешение экрана, размер шрифтов, fluxbox, GTK QT fontconfig
Вроде это нормально, попробуйте задать xrdb -merge <<<'Xft.dpi: 98' и посмотрите, повлияет ли это на запущенные после приложения.
И приложите ~/.config/fontconfig/fonts.conf
И приложите ~/.config/fontconfig/fonts.conf
- /dev/random
- Администратор
- Сообщения: 5289
- ОС: Gentoo
Re: ГТО: Разрешение экрана, размер шрифтов, fluxbox, GTK QT fontconfig
Если возможно, найдите какой-нибудь старый скриншот и сделайте новый для сравнения.
К примеру, у меня примерно в то же время, что и у вас, шрифты ужались по горизонтали из-за флага cleartype_hinting. Вот так:
было: стало: (поэтому я и предположил, что и у вас дело может быть в этом флаге)
К примеру, у меня примерно в то же время, что и у вас, шрифты ужались по горизонтали из-за флага cleartype_hinting. Вот так:
было: стало: (поэтому я и предположил, что и у вас дело может быть в этом флаге)
Re: ГТО: Разрешение экрана, размер шрифтов, fluxbox, GTK QT fontconfig
Не повлияло, и этого файла у меня нет.
Re: ГТО: Разрешение экрана, размер шрифтов, fluxbox, GTK QT fontconfig
Ну, тогда скорее всего прав /dev/random, что это эффект смены хинтинга.
- Bizdelnick
- Модератор
- Сообщения: 20797
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: ГТО: Разрешение экрана, размер шрифтов, fluxbox, GTK QT fontconfig
Есть ещё и глобальные настройки в /etc/fonts (по крайней мере в Debian они там лежат).
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: ГТО: Разрешение экрана, размер шрифтов, fluxbox, GTK QT fontconfig
Bizdelnick
Но смена dpi через xrdb должна бы перекрывать. А раз изменений нет, то разрешение и воспринимается как 98. Ну, по идее.
Но смена dpi через xrdb должна бы перекрывать. А раз изменений нет, то разрешение и воспринимается как 98. Ну, по идее.
Re: ГТО: Разрешение экрана, размер шрифтов, fluxbox, GTK QT fontconfig
Скриншоты одинаковые сделать не получается, но глазами вижу, что шрифты по размеру букв уменьшились в 1.5-2 раза. /etc/fonts есть конечно, но что делать с этим xml? Через /etc/fonts можно увеличить глобально в системе (и интерфейсы программ, и меню fluxbox etc) размер букв шрифтов?
Re: ГТО: Разрешение экрана, размер шрифтов, fluxbox, GTK QT fontconfig
yoricI
В 1.5-2 раза? Странно. Не думаю, что дело в DPI.
Для теста можете попробовать xrdb -merge <<<'Xft.dpi: 196', размер шрифтов вновь запущенных программ увеличился в 2 раза? Если да, то с разрешением похоже всё нормально и надо искать причину в размере шрифтов по-умолчанию.
В 1.5-2 раза? Странно. Не думаю, что дело в DPI.
Для теста можете попробовать xrdb -merge <<<'Xft.dpi: 196', размер шрифтов вновь запущенных программ увеличился в 2 раза? Если да, то с разрешением похоже всё нормально и надо искать причину в размере шрифтов по-умолчанию.
Re: ГТО: Разрешение экрана, размер шрифтов, fluxbox, GTK QT fontconfig
В 1.5 точно, не меньше. Я и ищу размер шрифтов по умолчанию. Всех сразу.
Шрифты интерфейса программ увеличились, заголовки окон и меню fluxbox нет. Что логично, так как fluxbox я не перезапускал. Перезапустив, изменилось всё.
А вообще-то, надо привыкать к новому виду, потому что что-то изменить в этом аспекте простым неискушённым людям - гиблое дело, не изучив всю подноготную linux до двенадцатого колена. Что называется, это переть против течения. Полезно, но утомляет.
Изменив глобально DPI - в интерфейсах программ не всё нормально, тут съехалось, там разъехалось. Глобально уменьшить разрешение экрана - LCD-монитор мылить будет. А вот скажите, у DPI какие-то стандартные значения или любые произвольные? Потому что попробовав значение 120, всё увеличилось, а 110 уже нет. В любом случае выдаётся
Код: Выделить всё
xrdb -merge <<<'Xft.dpi: 196'
А вообще-то, надо привыкать к новому виду, потому что что-то изменить в этом аспекте простым неискушённым людям - гиблое дело, не изучив всю подноготную linux до двенадцатого колена. Что называется, это переть против течения. Полезно, но утомляет.
Изменив глобально DPI - в интерфейсах программ не всё нормально, тут съехалось, там разъехалось. Глобально уменьшить разрешение экрана - LCD-монитор мылить будет. А вот скажите, у DPI какие-то стандартные значения или любые произвольные? Потому что попробовав значение 120, всё увеличилось, а 110 уже нет. В любом случае выдаётся
Код: Выделить всё
$ xdpyinfo |grep -i resolut
resolution: 99x98 dots per inch
Re: ГТО: Разрешение экрана, размер шрифтов, fluxbox, GTK QT fontconfig
Значит, с DPI шрифтов всё нормально, меняйте настройки размеров шрифтов по-умолчанию. Не стоит менять правильный DPI.
Re: ГТО: Разрешение экрана, размер шрифтов, fluxbox, GTK QT fontconfig
Ой, каждому своё :-) Подозреваю, что процесс может затянуться... А ещё какие могут быть кандидаты к настройке? Х-овые программы (xlib вроде) можно и потерпеть, а ещё? Вроде firefox внутренними средствами обходится?
Значит, глобального рычага таки нет?
И qtconfig & gtk-conf для каждого или общесистемно можно сделать?
Уже обнаружил, что у Qt две версии - 4 и 5, и у каждой свой конфигуратор.
Намётки для будущих поколений - ещё есть программы на Tcl/Tk.
Значит, глобального рычага таки нет?
И qtconfig & gtk-conf для каждого или общесистемно можно сделать?
Уже обнаружил, что у Qt две версии - 4 и 5, и у каждой свой конфигуратор.
Намётки для будущих поколений - ещё есть программы на Tcl/Tk.
Re: ГТО: Разрешение экрана, размер шрифтов, fluxbox, GTK QT fontconfig
Для GTK установил lxappearance
Для QT5 qt5ct
QT4 - qtconfig
Q: Как известно, Х-вый xfontsel не видит всех шрифтов. Есть ли подобная штука для визуального обозрения шрифтов, которые fonconfig-овые?
A: gnome-font-viewer, неудобен, доступные размеры не показывает.
Для QT5 qt5ct
QT4 - qtconfig
Код: Выделить всё
echo "*.font: <font>" >> ~/.fluxbox/overlay
Q: Как известно, Х-вый xfontsel не видит всех шрифтов. Есть ли подобная штука для визуального обозрения шрифтов, которые fonconfig-овые?
A: gnome-font-viewer, неудобен, доступные размеры не показывает.
- /dev/random
- Администратор
- Сообщения: 5289
- ОС: Gentoo
Re: ГТО: Разрешение экрана, размер шрифтов, fluxbox, GTK QT fontconfig
Нет в мире совершенства - gtk2fontsel наличие русского не показывает.
В общем, подытоживая:
Для выбора шрифтов и тем GTK установил lxappearance
Для QT5 qt5ct
QT4 - qtconfig
Просмотр шрифтов - по вкусу - gnome-font-viewer, gtk2fontsel, xfontsel
Шрифты fluxbox:
В общем, подытоживая:
Для выбора шрифтов и тем GTK установил lxappearance
Для QT5 qt5ct
QT4 - qtconfig
Просмотр шрифтов - по вкусу - gnome-font-viewer, gtk2fontsel, xfontsel
Шрифты fluxbox:
Код: Выделить всё
> ~/.fluxbox/overlay
---------------------
*.font: DejaVu Sans-12
!menu.title.font: sans-8:bold
!window.font: <font>
!menu.frame.font: <font>
!menu.hilite.font: <font>
!menu.title.font: <font>
!toolbar.clock.font: <font>
!toolbar.iconbar.focused.font: <font>
!toolbar.iconbar.unfocused.font: <font>
!toolbar.workspace.font: <font>
Re: ГТО: Разрешение экрана, размер шрифтов, fluxbox, GTK QT fontconfig
Всем привет!
qt4-qt-config похоже уже нет в новых "дистрах"( Так как qt5 "проги в движухе рулят"))))
...
Я за мининимализм: флуксбокс...
...
qt4-qt-config похоже уже нет в новых "дистрах"( Так как qt5 "проги в движухе рулят"))))
...
Добавлено (07:10):
А свои скрипты управления: пакетами, разрешением, шрифтами... В какую тему можно поместить?Я за мининимализм: флуксбокс...
...
Re: ГТО: Разрешение экрана, размер шрифтов, fluxbox, GTK QT fontconfig
В новую, естественно. И в соответствующий раздел.
Последний раз редактировалось yoricI 24.11.2022 07:20, всего редактировалось 1 раз.
Спасибо сказали:
Re: ГТО: Разрешение экрана, размер шрифтов, fluxbox, GTK QT fontconfig
Всем привет!
По управлению шрифтами добавлю...
https://www.linux.org.ru/forum/desktop/13448819
Также мой скрипт-шпаргалкa (демо версия) ):
Хотя у меня и без export всё чётко было. Проверял...
Мой ~/.fluxbox/overlay
По управлению шрифтами добавлю...
https://www.linux.org.ru/forum/desktop/13448819
Также мой скрипт-шпаргалкa (демо версия) ):
Код: Выделить всё
#!/bin/sh
#shpr.sh - script
#lxappearance
#read
#qt5ct
#Shpargalka ...
#https://www.linux.org.ru/forum/desktop/13448819
sudo apt-get install lxappearance qt5ct
# + :
sudo apt-get install qt5-gtk-platformtheme qt5-style-plugins
# ++ :
#В файл /etc/environment добавляем строчки:
#QT_QPA_PLATFORMTHEME=gtk2
#QT_STYLE_OVERRIDE=gtk2
#и все работает как надо. Ничего больше не нужно, писать «export» тоже, нужно именно так,
#как процитировал.
Мой ~/.fluxbox/overlay
Код: Выделить всё
! The following line will prevent styles from setting the background.
! background: none
*.font: sans-18
menu.title.font: sans-17:bold
window.font: sans-17
menu.frame.font: sans-20
menu.hilite.font: sans-17
menu.title.font: sans-17
toolbar.clock.font: sans-17
toolbar.iconbar.focused.font: sans-17
toolbar.iconbar.unfocused.font: sans-17
toolbar.workspace.font: sans-17