Bug 412648

Summary: offline storage should show the path and allow the user to change it.
Product: [Applications] trojita Reporter: James <bjlockie>
Component: Desktop GUIAssignee: Trojita default assignee <trojita-bugs>
Status: RESOLVED INTENTIONAL    
Severity: normal CC: kde
Priority: NOR    
Version First Reported In: 0.7   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description James 2019-10-05 21:24:04 UTC
SUMMARY
Offline storage should show the path and allow the user to change it.

STEPS TO REPRODUCE
1. Click the menu "IMAP/Setting" and select the "Offline" tab.


OBSERVED RESULT
It doesn't show the storage location and doesn't allow the user to change it.


EXPECTED RESULT
Show the storage location and allow the user to change it.
I want this because I need to be able to store my email offline on a large mechanical hard drive yet have the application on an SSD.
I do this in Thunderbird by editing the config (it also should be doable from the GUI):
$ cat ~/.thunderbird/profiles.ini 

[Profile0]
IsRelative=0
Path=/bigHD/Mozilla/Thunderbird


SOFTWARE/OS VERSIONS
LXQt About Version
0.14.1
LXQt Version
0.14.1
Qt
5.12.2
Build type
Release
System Configuration
/etc/xdg
Share Directory
/usr/share/lxqt
Translations
/usr/share/Lubuntu/lxqt/translations
/usr/local/share/lxqt/translations
/usr/share/lxqt/translations
/var/lib/snapd/desktop/lxqt/translations
Comment 1 paalsteek 2019-10-21 19:02:05 UTC
While I agree with you that it might be nice to at least show the storage path you could solve your issue by creating a symlink from $HOME/.cache/flaska.net/trojita/imap.cache.sqlite to the desired storage location.
Comment 2 Jan Kundrát 2019-12-05 19:18:03 UTC
Trojita follows the XDG spec (https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html) for special purpose directories. We won't be adding any options for this. If you want to override these paths, please set the XDG_* vars.