View Issue Details

IDProjectCategoryView StatusLast Update
0000140QElectroTechwebsitepublic2026-09-24 11:24
Reporterremi Assigned To 
PrioritynormalSeverityblockReproducibilityhave not tried
Status resolvedResolutionfixed 
PlatformXDG compliant 
Summary0000140: [RFE] Comply with XDG configuration
DescriptionInstead of using ~/.qet, use insteand XDG standard directories

=> https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html

elements => $XDG_DATA_HOME ($HOME/.local/share)
titleblocks => idem
elements_cache.sqlite => $XDG_CACHE_HOME ($HOME/.cache)
qelectrotech.conf => $XDG_CONFIG_HOME ($HOME/.config)
TagsNo tags attached.

Activities

scorpio810_mantis

2017-07-13 17:04

administrator   ~0000244

We use the native format for QSettings :
http://doc.qt.io/qt-5/qsettings.html#details
the configuration files are stored in :
For GNU/Linux distributions:
$HOME/.config/QElectroTech/QElectroTech.conf
For Mac OS X:
$HOME/Library/Preferences/QElectroTech/QElectroTech.plist
For Windows, in the registry:
HKEY_CURRENT_USER\Software\QElectroTech\

ispyisail

2026-09-24 11:24

developer   ~0000880

Done by GitHub #327 (merged 2025-01-24), in QElectroTech 0.100. QET now uses the standard folders instead of ~/.qet:
- settings under $XDG_CONFIG_HOME/QElectroTech (by default ~/.config/QElectroTech)
- your elements, title blocks and log files in $XDG_DATA_HOME/QElectroTech/QElectroTech (by default ~/.local/share/QElectroTech/QElectroTech)
https://github.com/qelectrotech/qelectrotech-source-mirror/pull/327

One difference from your list: elements_cache.sqlite is kept in the data folder, not in $XDG_CACHE_HOME. If you want that moved too, add a note here.

Issue History

Date Modified Username Field Change
2017-06-14 14:14 remi New Issue
2017-07-13 17:04 scorpio810_mantis Note Added: 0000244
2021-02-15 00:45 user245 Fixed in Version => SVN/trunk
2021-02-15 00:49 user245 Severity minor => block
2021-02-15 00:53 user245 Category other => website
2026-09-24 11:24 ispyisail Note Added: 0000880
2026-09-24 11:24 ispyisail Status new => resolved
2026-09-24 11:24 ispyisail Resolution open => fixed