On 08.08.2014 06:15, Zoltán Balogh wrote: > > On 08/08/2014 05:00 AM, Alex Chiang wrote: >> Hi Christian, >> >> On Tue, Aug 5, 2014 at 11:44 PM, Christian Dywan >> <christian.dy...@canonical.com> wrote: >>> I'm a very practical person. Just try this (example attached): >>> >>> env APP_ID=uitk XDG_CONFIG_HOME=/tmp qmlscene settings.qml >>> >>> Et voilá the settings go where you expect them. >> The line above creates: >> >> /tmp/qt-project.org/uitk.conf >> >>> For the same reason there's no issue with apparmor. >> I would agree that on the phone, u-a-l sets XDG_CONFIG_HOME to >> ~/.config/ >> >> However, the path is still ~/.config/qt-project.org/$APP_ID.conf >> >> This *will* result in AppArmor denial since an app cannot access >> ~/.config/qt-project.org/* >> >> So how are apps supposed to change that path to be something like >> "~/.config/$APP_ID/$APP_ID.conf" ? A working example in QML would be >> great. > > > For me it seems that the settings are stored under the > $XDG_CONFIG_HOM/[Application's organization Domain]/ and since the > application in fact is the qmlscene it goes to the qt-project.org. > > The question is if there is (or should be) a QML API for > QCoreApplication::setOrganizationDomain() to work this problem around. > > The best is to talk to the upstream devs and and ask them about the > path scheme for settings. > > Zoltan > Watch this one https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1354321
Branch coming up soon once I got a unit test for it written. ciao, Christian
signature.asc
Description: OpenPGP digital signature
-- Mailing list: https://launchpad.net/~ubuntu-phone Post to : ubuntu-phone@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-phone More help : https://help.launchpad.net/ListHelp