История изменений
Исправление debugger, (текущая версия) :
~/.config/kcminputrc
Да, этот файл я уже нашёл. Но как его грамотно прочитать?
QSettings settings( "kcminputrc" );
пытается читать "~/.config/kcminputrc.conf"
— автоматом добавляет ненужный суффикс ".conf"
. Попытка указать формат файла:
QSettings settings( "kcminputrc", QSettings::IniFormat );
приводит к тому, что читается файл "~/kcminputrc"
(а не "~/.config/kcminputrc"
).
Вот такой вариант вроде работает:
QSettings settings( ".config/kcminputrc", QSettings::IniFormat );
но он нехорош тем, что переменные XDG_CONFIG_HOME
и XDG_CONFIG_DIRS
не учитываются.
Я нарисовал нужный мне код, но складывается ощущение что либо я не знаю правильного метода, либо в Qt/KDE что-то не так.
Исходная версия debugger, :
~/.config/kcminputrc
Да, этот файл я уже нашёл. Но как его грамотно прочитать?
QSettings settings( "kcminputrc" );
пытается читать «~/.config/kcminputrc.conf» — автоматом добавляет ненужный суффикс «.conf». Попытка указать формат файла:
QSettings settings( "kcminputrc", QSettings::IniFormat );
приводит к тому, что читается файл «~/kcminputrc» (а не «~/.config/kcminputrc»).
Вот такой вариант вроде работает:
QSettings settings( ".config/kcminputrc", QSettings::IniFormat );
но он нехорош тем, что переменные XDG_CONFIG_HOME и XDG_CONFIG_DIRS не учитываются.
Я нарисовал нужный мне код, но складывается ощущение что либо я не знаю правильного метода, либо в Qt/KDE что-то не так.