Библиотека работает и в Kmymoney.
Можно запускать Kmymoney из терминала аналогично способу, описанному здесь для GnuCash: export FQ_LOAD_QUOTELET="-defaults Moex" kmymoney. Для удобства запуска пытался прописать передачу переменной среды через desktop-файл, но у меня не заработало.
Поступил иначе. В KDE для экспорта переменных среды необходимо создать файл с расшинением "sh" в директории ~/.config/plasma-workspace/env/, например, ~/.config/plasma-workspace/env/env.sh , и добавить туда нашу переменную FQ_LOAD_QUOTELET="-defaults Moex". Перелогиниваемся и всё работает.
В Cinnamon всё заработало после создания файла ~/.profile и добавления переменной туда.
Ещё меня не устраивало, что "cpan" по умолчанию создаёт директорий ~/perl5 и модули ставит туда. Я перенёс их в ~/.local/share/perl5, скопировал команды экспорта переменных окружения, которые "cpan" добавил в ~/.bashrc, и экспортировал их аналогично FQ_LOAD_QUOTELET (в ~/.bashrc их закомментировал) .
У меня Manjaro 22.0 и, при экспорте переменных сред через ~/.bashrc или ~/.zshrc, они подхватывались только если программу запускаешь из соответствующей оболочки. При запуске через меню приложений (desktop-файл) переменные не подхватывались.
Как итог содержимое ~/.config/plasma-workspace/env/env.sh (в KDE) и ~/.profile (в Cinnamon) у меня следующее:
Добрый день!
Библиотека работает и в Kmymoney. Можно запускать Kmymoney из терминала аналогично способу, описанному здесь для GnuCash: export FQ_LOAD_QUOTELET="-defaults Moex" kmymoney. Для удобства запуска пытался прописать передачу переменной среды через desktop-файл, но у меня не заработало.
Поступил иначе. В KDE для экспорта переменных среды необходимо создать файл с расшинением "sh" в директории ~/.config/plasma-workspace/env/, например, ~/.config/plasma-workspace/env/env.sh , и добавить туда нашу переменную FQ_LOAD_QUOTELET="-defaults Moex". Перелогиниваемся и всё работает. В Cinnamon всё заработало после создания файла ~/.profile и добавления переменной туда.
Ещё меня не устраивало, что "cpan" по умолчанию создаёт директорий ~/perl5 и модули ставит туда. Я перенёс их в ~/.local/share/perl5, скопировал команды экспорта переменных окружения, которые "cpan" добавил в ~/.bashrc, и экспортировал их аналогично FQ_LOAD_QUOTELET (в ~/.bashrc их закомментировал) .
У меня Manjaro 22.0 и, при экспорте переменных сред через ~/.bashrc или ~/.zshrc, они подхватывались только если программу запускаешь из соответствующей оболочки. При запуске через меню приложений (desktop-файл) переменные не подхватывались.
Как итог содержимое ~/.config/plasma-workspace/env/env.sh (в KDE) и ~/.profile (в Cinnamon) у меня следующее:
PATH="/home/MYUSER/.local/share/perl5/bin${PATH:+:${PATH}}"; export PATH; PERL5LIB="/home/MYUSER/.local/share/perl5/lib/perl5${PERL5LIB:+:${PERL5LIB}}"; export PERL5LIB; PERL_LOCAL_LIB_ROOT="/home/MYUSER/.local/share/perl5${PERL_LOCAL_LIB_ROOT:+:${PERL_LOCAL_LIB_ROOT}}"; export PERL_LOCAL_LIB_ROOT; PERL_MB_OPT="--install_base \"/home/MYUSER/.local/share/perl5\""; export PERL_MB_OPT; PERL_MM_OPT="INSTALL_BASE=/home/MYUSER/.local/share/perl5"; export PERL_MM_OPT; eval "$(perl -I$HOME/.local/share/perl5/lib/perl5 -Mlocal::lib=$HOME/.local/share/perl5)" export FQ_LOAD_QUOTELET="-defaults Moex"
Автору модуля спасибо за проделанную работу и поддержку в актуальном состоянии!