Rating@Mail.ru
IPB
Etersoft - from Windows to Linux
Etersoft
решения для перехода
с Windows на Linux
Дружественные сайты: alv.me и Rus-Linux.net

Здравствуйте, гость ( Вход | Регистрация ) Поиск · 

> Рекомендации

При поиске решения настоятельно рекомендуются нижеследующие ресурсы.

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

Не забывайте, что использование Gentoo Linux предполагает обязательное наличие навыков применения существующей документации.

Как правильно задавать вопросы

FAQ

https://wiki.gentoo.org/

 
Reply to this topic Start new topic
> ГТО: Разрешение экрана, размер шрифтов, fluxbox, GTK QT fontconfig
yoricI
bookmark
gyfbbdvkffmrljmmmwd
Mar 16 2017, в 14:14
Сообщение #1


Продвинутый участник
Иконка группы

Сообщений: 146

Вставить имя   :   Цитата

ОС: gentoo fluxbox
Город: Нью-Сибирск

Группа: Участники

Автор темы
Здравия!
На днях после обновления X, freetype (или truetype) и подобного по всему экрану (и в интерфейсах программ, и в меню fluxbox) шрифты стали мельче. Где в gentoo сакральное место для настройки этого? То ли это DPI изменилось, то ли размер шрифтов. Как определить и отрегулировать?
Go to the top of the page
 
+Quote Post
yoricI
bookmark
gyfbbdvkffmrljmmmwd
Mar 16 2017, в 14:58
Сообщение #2


Продвинутый участник
Иконка группы

Сообщений: 146

Вставить имя   :   Цитата

ОС: gentoo fluxbox
Город: Нью-Сибирск

Группа: Участники

Автор темы
Место-то вроде нашёл - /etc/fonts, но там xml, и что с ним делать - не знаю. А ещё пишут, что можно в самих Х-ах изменить DPI. В gentoo как принято? Чтоб потом чего-нибудь не того.
Go to the top of the page
 
+Quote Post
/dev/random
bookmark
gyfbbdvkffmrljmmmwd
Mar 16 2017, в 15:01
Сообщение #3



Иконка группы

Сообщений: 4303

Вставить имя   :   Цитата

ОС: Gentoo
Город: Волгоград

Группа: Админы

Недавно изменился алгоритм хинтинга в freetype. Думаю, это из-за этого. Чтобы вернуть старый, можно пересобрать его без флага cleartype_hinting. Возможно, можно переключить и через конфиги, но я не разбирался.
Go to the top of the page
 
+Quote Post
yoricI
bookmark
gyfbbdvkffmrljmmmwd
Mar 16 2017, в 15:42
Сообщение #4


Продвинутый участник
Иконка группы

Сообщений: 146

Вставить имя   :   Цитата

ОС: gentoo fluxbox
Город: Нью-Сибирск

Группа: Участники

Автор темы
Посмотрел, что такое этот хинтинг по отношению к шрифтам - "Хинтинг - изменение контура шрифта при его растеризации при помощи специальных программных инструкций" (wiki). Вроде не должно на размер влиять? И вообще, думаю, это ж неспроста сделали, а вдруг пригодится, не хотелось бы выключать это. А также в целях лучшего овладевания системой, хотелось бы понять, можно ли так же одним махом увеличить пропорционально все шрифты в системе идеологически правильно. Не растягивая экран, а именно увеличить шрифты.
Go to the top of the page
 
+Quote Post
Bizdelnick
bookmark
gyfbbdvkffmrljmmmwd
Mar 16 2017, в 15:49
Сообщение #5


grammatikführer
Иконка группы

Сообщений: 12240

Вставить имя   :   Цитата

ОС: Debian GNU/Linux
Город: Санкт-Петербург

Группа: Модераторы разделов

Смотрите, что в /var/log/Xorg.0.log про DPI.


--------------------
Пишите правильно:
в консоли
в общем
вообще
в течение (часа)
команда
новичок
пожалуйста
приемлемо
проблема
пробовать
репозиторий
трафик
Go to the top of the page
 
+Quote Post
yoricI
bookmark
gyfbbdvkffmrljmmmwd
Mar 16 2017, в 16:13
Сообщение #6


Продвинутый участник
Иконка группы

Сообщений: 146

Вставить имя   :   Цитата

ОС: gentoo fluxbox
Город: Нью-Сибирск

Группа: Участники

Автор темы
Единственное, что в логе про DPI, старый затёрся после нескольких запусков.
Код
NVIDIA(0): DPI set to (99, 98); computed from "UseEdidDpi" X config
Go to the top of the page
 
+Quote Post
Bizdelnick
bookmark
gyfbbdvkffmrljmmmwd
Mar 16 2017, в 16:49
Сообщение #7


grammatikführer
Иконка группы

Сообщений: 12240

Вставить имя   :   Цитата

ОС: Debian GNU/Linux
Город: Санкт-Петербург

Группа: Модераторы разделов

И это соответствует реальному DPI?


--------------------
Пишите правильно:
в консоли
в общем
вообще
в течение (часа)
команда
новичок
пожалуйста
приемлемо
проблема
пробовать
репозиторий
трафик
Go to the top of the page
 
+Quote Post
yoricI
bookmark
gyfbbdvkffmrljmmmwd
Mar 16 2017, в 17:09
Сообщение #8


Продвинутый участник
Иконка группы

Сообщений: 146

Вставить имя   :   Цитата

ОС: gentoo fluxbox
Город: Нью-Сибирск

Группа: Участники

Автор темы
Имеем:
Код
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 зажать и колёсиком мыши :-)
Go to the top of the page
 
+Quote Post
NickLion
bookmark
gyfbbdvkffmrljmmmwd
Mar 16 2017, в 17:32
Сообщение #9


аватар-невидимка
Иконка группы

Сообщений: 2943

Вставить имя   :   Цитата

ОС: openSUSE Tumbleweed x86_64
Город: Львів

Группа: Участники

Покажите ещё xrdb -q | grep dpi
Go to the top of the page
 
+Quote Post
yoricI
bookmark
gyfbbdvkffmrljmmmwd
Mar 16 2017, в 17:52
Сообщение #10


Продвинутый участник
Иконка группы

Сообщений: 146

Вставить имя   :   Цитата

ОС: gentoo fluxbox
Город: Нью-Сибирск

Группа: Участники

Автор темы
xrdb ничего не выдаёт, а вот
Код
$ xdpyinfo |grep resolut
  resolution:    99x98 dots per inch
Go to the top of the page
 
+Quote Post
NickLion
bookmark
gyfbbdvkffmrljmmmwd
Mar 16 2017, в 17:58
Сообщение #11


аватар-невидимка
Иконка группы

Сообщений: 2943

Вставить имя   :   Цитата

ОС: openSUSE Tumbleweed x86_64
Город: Львів

Группа: Участники

Вроде это нормально, попробуйте задать xrdb -merge <<<'Xft.dpi: 98' и посмотрите, повлияет ли это на запущенные после приложения.

И приложите ~/.config/fontconfig/fonts.conf
Go to the top of the page
 
+Quote Post
/dev/random
bookmark
gyfbbdvkffmrljmmmwd
Mar 16 2017, в 18:15
Сообщение #12



Иконка группы

Сообщений: 4303

Вставить имя   :   Цитата

ОС: Gentoo
Город: Волгоград

Группа: Админы

Если возможно, найдите какой-нибудь старый скриншот и сделайте новый для сравнения.

К примеру, у меня примерно в то же время, что и у вас, шрифты ужались по горизонтали из-за флага cleartype_hinting. Вот так:

было: [вложение удалено]

стало: [вложение удалено]

(поэтому я и предположил, что и у вас дело может быть в этом флаге)
Go to the top of the page
 
+Quote Post
yoricI
bookmark
gyfbbdvkffmrljmmmwd
Mar 16 2017, в 18:17
Сообщение #13


Продвинутый участник
Иконка группы

Сообщений: 146

Вставить имя   :   Цитата

ОС: gentoo fluxbox
Город: Нью-Сибирск

Группа: Участники

Автор темы
Не повлияло, и этого файла у меня нет.
Go to the top of the page
 
+Quote Post
NickLion
bookmark
gyfbbdvkffmrljmmmwd
Mar 16 2017, в 18:30
Сообщение #14


аватар-невидимка
Иконка группы

Сообщений: 2943

Вставить имя   :   Цитата

ОС: openSUSE Tumbleweed x86_64
Город: Львів

Группа: Участники

Ну, тогда скорее всего прав /dev/random, что это эффект смены хинтинга.
Go to the top of the page
 
+Quote Post
Bizdelnick
bookmark
gyfbbdvkffmrljmmmwd
Mar 16 2017, в 18:32
Сообщение #15


grammatikführer
Иконка группы

Сообщений: 12240

Вставить имя   :   Цитата

ОС: Debian GNU/Linux
Город: Санкт-Петербург

Группа: Модераторы разделов

Есть ещё и глобальные настройки в /etc/fonts (по крайней мере в Debian они там лежат).


--------------------
Пишите правильно:
в консоли
в общем
вообще
в течение (часа)
команда
новичок
пожалуйста
приемлемо
проблема
пробовать
репозиторий
трафик
Go to the top of the page
 
+Quote Post
NickLion
bookmark
gyfbbdvkffmrljmmmwd
Mar 16 2017, в 18:35
Сообщение #16


аватар-невидимка
Иконка группы

Сообщений: 2943

Вставить имя   :   Цитата

ОС: openSUSE Tumbleweed x86_64
Город: Львів

Группа: Участники

Bizdelnick
Но смена dpi через xrdb должна бы перекрывать. А раз изменений нет, то разрешение и воспринимается как 98. Ну, по идее.
Go to the top of the page
 
+Quote Post
yoricI
bookmark
gyfbbdvkffmrljmmmwd
Mar 16 2017, в 18:44
Сообщение #17


Продвинутый участник
Иконка группы

Сообщений: 146

Вставить имя   :   Цитата

ОС: gentoo fluxbox
Город: Нью-Сибирск

Группа: Участники

Автор темы
Скриншоты одинаковые сделать не получается, но глазами вижу, что шрифты по размеру букв уменьшились в 1.5-2 раза. /etc/fonts есть конечно, но что делать с этим xml? Через /etc/fonts можно увеличить глобально в системе (и интерфейсы программ, и меню fluxbox etc) размер букв шрифтов?
Go to the top of the page
 
+Quote Post
NickLion
bookmark
gyfbbdvkffmrljmmmwd
Mar 16 2017, в 19:08
Сообщение #18


аватар-невидимка
Иконка группы

Сообщений: 2943

Вставить имя   :   Цитата

ОС: openSUSE Tumbleweed x86_64
Город: Львів

Группа: Участники

yoricI
В 1.5-2 раза? Странно. Не думаю, что дело в DPI.
Для теста можете попробовать xrdb -merge <<<'Xft.dpi: 196', размер шрифтов вновь запущенных программ увеличился в 2 раза? Если да, то с разрешением похоже всё нормально и надо искать причину в размере шрифтов по-умолчанию.
Go to the top of the page
 
+Quote Post
yoricI
bookmark
gyfbbdvkffmrljmmmwd
Mar 16 2017, в 19:27
Сообщение #19


Продвинутый участник
Иконка группы

Сообщений: 146

Вставить имя   :   Цитата

ОС: gentoo fluxbox
Город: Нью-Сибирск

Группа: Участники

Автор темы
В 1.5 точно, не меньше. Я и ищу размер шрифтов по умолчанию. Всех сразу.
Код
xrdb -merge <<<'Xft.dpi: 196'
Шрифты интерфейса программ увеличились, заголовки окон и меню fluxbox нет. Что логично, так как fluxbox я не перезапускал. Перезапустив, изменилось всё.
А вообще-то, надо привыкать к новому виду, потому что что-то изменить в этом аспекте простым неискушённым людям - гиблое дело, не изучив всю подноготную linux до двенадцатого колена. Что называется, это переть против течения. Полезно, но утомляет.

Изменив глобально DPI - в интерфейсах программ не всё нормально, тут съехалось, там разъехалось. Глобально уменьшить разрешение экрана - LCD-монитор мылить будет. А вот скажите, у DPI какие-то стандартные значения или любые произвольные? Потому что попробовав значение 120, всё увеличилось, а 110 уже нет. В любом случае выдаётся
Код
$ xdpyinfo |grep -i resolut
  resolution:    99x98 dots per inch
Go to the top of the page
 
+Quote Post
NickLion
bookmark
gyfbbdvkffmrljmmmwd
Mar 17 2017, в 12:32
Сообщение #20


аватар-невидимка
Иконка группы

Сообщений: 2943

Вставить имя   :   Цитата

ОС: openSUSE Tumbleweed x86_64
Город: Львів

Группа: Участники

Значит, с DPI шрифтов всё нормально, меняйте настройки размеров шрифтов по-умолчанию. Не стоит менять правильный DPI.
Go to the top of the page
 
+Quote Post
yoricI
bookmark
gyfbbdvkffmrljmmmwd
Mar 17 2017, в 13:53
Сообщение #21


Продвинутый участник
Иконка группы

Сообщений: 146

Вставить имя   :   Цитата

ОС: gentoo fluxbox
Город: Нью-Сибирск

Группа: Участники

Автор темы
Где и как?
Go to the top of the page
 
+Quote Post
NickLion
bookmark
gyfbbdvkffmrljmmmwd
Mar 17 2017, в 15:38
Сообщение #22


аватар-невидимка
Иконка группы

Сообщений: 2943

Вставить имя   :   Цитата

ОС: openSUSE Tumbleweed x86_64
Город: Львів

Группа: Участники

Qt: qtconfig
GTK: https://wiki.archlinux.org/index.php/GTK%2B...iguration_tools
Fluxbox: http://fluxbox-wiki.org/category/howtos/en/Change_font.html
Go to the top of the page
 
+Quote Post
yoricI
bookmark
gyfbbdvkffmrljmmmwd
Mar 17 2017, в 16:00
Сообщение #23


Продвинутый участник
Иконка группы

Сообщений: 146

Вставить имя   :   Цитата

ОС: gentoo fluxbox
Город: Нью-Сибирск

Группа: Участники

Автор темы
Ой, каждому своё :-) Подозреваю, что процесс может затянуться... А ещё какие могут быть кандидаты к настройке? Х-овые программы (xlib вроде) можно и потерпеть, а ещё? Вроде firefox внутренними средствами обходится?
Значит, глобального рычага таки нет?

И qtconfig & gtk-conf для каждого или общесистемно можно сделать?

Уже обнаружил, что у Qt две версии - 4 и 5, и у каждой свой конфигуратор.

Намётки для будущих поколений - ещё есть программы на Tcl/Tk.
Go to the top of the page
 
+Quote Post
yoricI
bookmark
gyfbbdvkffmrljmmmwd
Mar 17 2017, в 21:32
Сообщение #24


Продвинутый участник
Иконка группы

Сообщений: 146

Вставить имя   :   Цитата

ОС: gentoo fluxbox
Город: Нью-Сибирск

Группа: Участники

Автор темы
Для GTK установил lxappearance
Для QT5 qt5ct
QT4 - qtconfig
Код
echo "*.font:   <font>" >> ~/.fluxbox/overlay


Q: Как известно, Х-вый xfontsel не видит всех шрифтов. Есть ли подобная штука для визуального обозрения шрифтов, которые fonconfig-овые?
A: gnome-font-viewer, неудобен, доступные размеры не показывает.
Go to the top of the page
 
+Quote Post
/dev/random
bookmark
gyfbbdvkffmrljmmmwd
Mar 17 2017, в 21:36
Сообщение #25



Иконка группы

Сообщений: 4303

Вставить имя   :   Цитата

ОС: Gentoo
Город: Волгоград

Группа: Админы

gtk2fontsel


Спасибо сказали:
Go to the top of the page
 
+Quote Post
yoricI
bookmark
gyfbbdvkffmrljmmmwd
Mar 17 2017, в 22:59
Сообщение #26


Продвинутый участник
Иконка группы

Сообщений: 146

Вставить имя   :   Цитата

ОС: gentoo fluxbox
Город: Нью-Сибирск

Группа: Участники

Автор темы
Нет в мире совершенства - gtk2fontsel наличие русского не показывает.

В общем, подытоживая:
Для выбора шрифтов и тем 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>
Go to the top of the page
 
+Quote Post

 Reply to this topic Start new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 30th March 2017 - в 07:51




Rating@Mail.ru