подскажите есть какой-то способ выяснить куда софтина может раскладывать свои конфиги? я не про места типа /etc, а про то, что в хомяке у пользователя. там же может быть в разных местах. есть какие-то предопределенные места или только чтение исходников даст ответ?
глазами я уже просмотрел вроде бы все в хомяке. от вского другого софта вижу конфиги. что-то в .config, что-то в .local. а от одной не могу найти. и чет подозреваю, что не все так просто. это вроде гтк3 софт. буду стрейсом смотреть если в мане не написано ничего
Вроде еще в rpm есть флаг,который показывает конфиги софтины
Это про то, что явно помечается макросом %config и обычно касается файлов в /etc В любом случае, rpm не управляет пакетами в хомяке и про тамошние конфиги ничего не знает
в энвах в *XDG* нет ничего, что бы вело в хомяк пользовательский, кроме путей от флатпака. но это не то
> $XDG_CONFIG_HOME defines the base directory relative to which user specific configuration files should be stored. If $XDG_CONFIG_HOME is either not set or empty, a default equal to $HOME/.config should be used.
глазами я уже просмотрел вроде бы все в хомяке. от вского другого софта вижу конфиги. что-то в .config, что-то в .local. а от одной не могу найти. и чет подозреваю, что не все так просто. это вроде гтк3 софт. буду стрейсом смотреть если в мане не написано ничего
В .config улетают конфиги, а данные — в .local/share
Собственно, вот > $XDG_DATA_HOME defines the base directory relative to which user specific data files should be stored. If $XDG_DATA_HOME is either not set or empty, a default equal to $HOME/.local/share should be used.
да, я в курсе. но вопрос был не как отловить что открывает прога. интересовало именно что-то простое для простых смертных. а пока придется именно так и ковырять.