Xmader / aria-ng-gui

一个 Aria2 图形界面客户端 | An Aria2 GUI for Windows & Linux & MacOS
https://aria-ng.xmader.com/
MIT License
1.76k stars 157 forks source link

建议配置文件aria2.conf放到程序本身目录下,方便修改 #29

Open wyy007cn opened 5 years ago

wyy007cn commented 5 years ago

建议配置文件aria2.conf和aria2.sessions放到程序本身目录下,方便查找和修改 换电脑时直接复制就行

Xmader commented 5 years ago

您好, 在 v2.0.0 版本 (https://github.com/Xmader/aria-ng-gui/releases/tag/v2.0.0) 之前是这样的。

将配置文件直接放在程序目录下有两个主要问题:

  1. 升级时会覆盖文件
  2. 在 macOS 上,除非将程序移动到Applications 中(或者下载后至少移动一次),否则不能修改程序包里的文件,配置文件自动保存修改失败报错 (https://github.com/Xmader/aria-ng-gui/issues/14#issuecomment-468138320)

所以在 v2.0.0 版本及以后,配置文件都移到了 appdata 下了 (参见 https://github.com/Xmader/aria-ng-gui#aria2-配置文件路径 )

zhouhuajdsh commented 4 years ago

不是绿色软件,可惜了.基本一个星期装一次系统,我宁愿覆盖文件也不愿在appdata写入。

Xmader commented 4 years ago

可以自己在 Aria2 设置中更改配置文件的位置

chenshaoju commented 4 years ago

IMHO,可以在程序启动的时候检测所在目录下是否有用于保存配置的文件,如果有,则工作在便携模式。

以Fileziila为例,若检测到 filezilla.exe 所在目录下有 fzdefaults.xml 文件,则按照文件中指定的路径保存配置文件。

image

以上信息供参考。