mechanical |
|
Темы:
16
Сообщения:
663
Участник с: 11 октября 2008
|
Natrio зачем знать? надо знать, что ты хочешь получить, и жестко это настроить в конфиге … а уж что там было до этого никакой роли не играет а переписывать все конфиги - это какая-то n-ная стадия мазохизма … по сравнению с этим, создание своего PKGBUILD и ручное его обновление - это просто разминка для пальцев … тем более, что обновляется он раз в пятилетку …. |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
mechanicalТак я и не переписывал ВСЕ конфиги :) Просто я не хочу, чтобы пакет снова включал те конфиги, которые я явно выключил. У fontconfig есть общий файл настроек /etc/fonts/fonts.conf, папка с факультативными настройками /etc/fonts/conf.avail/ и папка симлинками для локальных настроек /etc/fonts/conf.d/ . conf.d is the conventional name for a directory of additional configuration files managed by external applications or the local administrator.http://www.freedesktop.org/software/fontconfig/fontconfig-user.html#AEN226 Я бы стерпел, если бы пакет обновлял fonts.conf и conf.avail . Но он лезет в локальные настройки! Если бы разработчики считали, что эти настройки должны обновляться автоматически, папки с симлинками НЕ БЫЛО БЫ, потому что ЭТИ симлинки БЕССМЫСЛЕННЫ, если их нельзя менять! Раз она есть – значит разработчики предназначили её для настройки, а каждый раз приспосабливаться к причудам мэйнтейнеров, которые не согласны с разработчиками, либо считают себя “external applications or the local administrator” в МОЕЙ системе, я не собираюсь :) создание своего PKGBUILD и ручное его обновлениеНу вот, я так и сделал. тем более, что обновляется он раз в пятилеткуИ это было одним из решающих аргументов. Лучше раз в год обновить самому пакет, чем через год долго искать причину незаметно возникшего бардака со шрифтами. |
mechanical |
|
Темы:
16
Сообщения:
663
Участник с: 11 октября 2008
|
кстати, судя по вике я был не прав … конфиги применяются в обратном порядке … и свои лучше выкладывать в 00-<filename>.conf |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
Из /etc/fonts.conf :<include ignore_missing="yes">conf.d</include> <include ignore_missing=“no”>Да нет, тут вроде нигде не неписано “in reversed order”. Проверил экспериментально – применяется в нормальном порядке, от 0 к 9. |
cac2s |
|
Темы:
6
Сообщения:
277
Участник с: 10 января 2009
|
NatrioИз WiKi: Примечание: В файле /etc/fonts/conf.d/README Вы можете более подробно узнать о префиксном нумеровании, применяемого для этих файлов. |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
/etc/fonts/conf.d/README я читал, там написано почти то же самое, только "in numeric order". Так что на всякий случай пришлось проверить :) |
mechanical |
|
Темы:
16
Сообщения:
663
Участник с: 11 октября 2008
|
английская вика говорит https://wiki.archlinux.org/index.php/Font_Configuration Change rule overriding может и устарело |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
Ошибиться было трудно. Я создал два файлика, 00-bold.conf и 99-normal.conf. Как можно догадаться из названия, первый делал все шрифты жирными, второй – нормальными. В результате с одним первым шрифт во вновь запускаемой программе становился жирным, с обоими – обычным. То есть, 99 применяется после 00. |
vadik |
|
Темы:
55
Сообщения:
5395
Участник с: 17 августа 2009
|
NatrioКоманда, грубо говоря, запрещает изменять файл (в том числе и root-у). Это значит что ни переписать, ни удалить файл не получится. Естественно выполнена должна была быть от root. Насколько данный метод можно считать костыльным решать вам, но для защиты конфигов подходит неплохо.vadikЭто с ~/.fonts.conf ? |
cac2s |
|
Темы:
6
Сообщения:
277
Участник с: 10 января 2009
|
vadikмдааа… казнить! нельзя помиловать! не те пошли нынче адепты. не те. Распечатать и повесить перед глазами: root имеет право на выполнение всех без исключения операций. |