goatcorp / FFXIVQuickLauncher

Custom launcher for FFXIV
https://goatcorp.github.io/
GNU General Public License v3.0
2.77k stars 327 forks source link

Core - FFXIV Config Folder Adjustments #918

Open rekyuu opened 2 years ago

rekyuu commented 2 years ago

Version

Native/Core version (Linux)

Platform

Linux (native)

Zi-SH commented 2 years ago

Taking a look at this now, will adjust it as we discussed and enter a draft pull.

Figuera commented 2 years ago

(First thank you, a native Linux launcher is something I have been looking for ages)

It should follow XDG Base Directory specification. See: https://wiki.archlinux.org/title/XDG_Base_Directory.

From what I gathered, this is where files should be located:

Following the specification is nice but I would be happy just by not having the directory on my home directory. So putting everything on .config/ would be a fine solution for me.

Zi-SH commented 2 years ago

As much as I'd love to make the application entirely XDG compliant (I hate unnecessary items in my home folder), there's a desire to keep the files together much like how XIVLauncher currently operates on Windows. XDG_DATA_HOME maybe a good final resting place for the entire .xlcore folder.