Изначально не верно пишу для Linux и поэтому не мог разобраться как устанавливать настройки в пакете, чтобы распаковать в ~/.config.
В итоге надо создавать настройки в "/usr/share/имя_проги", а при первом запуске программы, если нет копии в ~/.config, то скопировать. Это как в Windows аналогичная система "/media/windows/Users/Default/AppData/Roaming" (или All Users), которой обычно не особо пользуются всвязи с более универсальным установщиком, который распакует настройки в любую папку.
Но опять же для программы AutoCompletionIDE конфиг имеет 2000 файлов и делать копию в /usr/share/ не имеет особого смысла. Один файл не жалко, а вот 2000 файлов уже расточительно. А если не сделать тогда для второго пользователя невозможно создать конфиги, так как пакет уже установлен (исполняемый в папку /usr/bin). Если не использовать ~/.config, то невозможно нормально обновлять конфиги. По итогу придётся делать копии 2000 файлов.
Отредактировано AZJIO (01.06.2022 08:16:34)