在Qt C++中修改Marble Widget的临时文件夹(地图存储位置)
修改KDE Marble Widget下载文件存储路径的方法
方法1:通过Marble内置设置调整
打开Marble应用,进入设置界面,找到离线数据或缓存/存储相关选项:
- 在该选项页中,查找“数据存储位置”设置项,直接选择你需要的自定义路径(比如应用安装目录)即可。
- 注意:若选择应用安装目录,需确保Marble拥有该目录的写入权限,否则无法正常保存下载文件。
方法2:手动修改配置文件
如果内置设置无相关选项,可直接修改Marble的配置文件:
- 完全关闭Marble应用。
- 找到对应系统下的配置文件位置:
- Linux:
~/.config/kde.org/Marble.conf或~/.config/Marble.conf - Windows:
C:\Users\<你的用户名>\AppData\Roaming\kde.org\Marble.conf - macOS:
~/Library/Preferences/org.kde.marble.plist
- Linux:
- 用文本编辑器打开配置文件,查找包含
DataDirectory或CachePath的条目,例如Linux系统中可能有类似DataDirectory=/home/yourname/.local/share/marble的行。 - 将路径修改为目标自定义路径,比如
/opt/marble/data(应用安装目录下的data文件夹)。 - 保存配置文件后重启Marble,设置即可生效。
注意事项
- 自定义路径需保证Marble具备读写权限,若为系统级目录(如应用安装目录),Linux下可能需要用
sudo调整权限,Windows/macOS下需以管理员身份运行Marble。 - 若修改后无法正常下载数据,先检查路径是否正确、权限是否充足,可临时恢复默认路径排查问题。
内容的提问来源于stack exchange,提问作者Ali najjar
相关产品推荐
相关产品推荐

