Remmina
Remmina
QvQ 感谢帮助! @JasLin 其实昨天刚重装了家里的苹果一体机所以正有支持Mac之意,没想到竟然心想事成了。 有空的时候我也会研究一下的,虽然几乎没用过Mac,比如能否避免配置文件被覆盖的问题? 还有就是我想加上老早以前就想加的开机自启设置功能 (虽然可能我太菜了这些都实现不了) 大后天要学考了,正在复习中,23333 相信我,我一定不会咕的\_(:з」∠)\_
@JasLin 嗯。。。之前不覆盖功能是很简单粗暴的实现方式:发布的压缩包里的config文件夹是空的,core/config文件夹内也是没有client.conf文件的,这样直接覆盖原本的配置文件是不会丢失的。程序在启动的时候会自动检测是否存在配置文件,如果不存在的话就会自动生成一个默认的配置文件。所以只要`npm start`一下config文件夹就不是空的了,因此每次测试程序我会保存一个config是空的副本。 您那个方法我觉得很不错\_(:з」∠)\_以后就用您那个方法吧 您有空的时候pr一下吧,谢谢咯!(话说我似乎从来没有处理过pr,还不知道流程是什么QAQ)
@JasLin 谢谢! 我打算看看还有没有什么可修改的,例如客户端运行的文件夹内其实没必要config文件夹之类的,直接到userData里生成应该就可以了(强迫症发作) 还有那个README里的macos的图似乎意义不大?如果确实是这样的话我就移除啦 也许还会做一个更好看的新图标XD
@JasLin 现在出现了一个问题:有时候proxylist会更新,如果不覆盖那用户就无法接收到更新;如果覆盖了用户就没法自定义这个proxylist了,而且程序每次启动的时候都要去覆盖一次 您觉得这个问题有什么好的解决方法吗?
@eaglexiang et有这样的功能吗?还是说客户端每次合并两个文件为一,然后再以合并的文件作为proxylist? 我想了想觉得就不提供自定义功能吧,因为这个proxylist也应该足够用了 刚刚仔细阅读了一下et的文档,应该用`config-dir`参数就能实现配置文件与proxylist分开存放的功能吧?那样每次安装包里自带proxylist就行了,然后client.conf存userData里
暂时先做了无法自定义的,毕竟et也支持在线查询智能分流,只不过第一次访问的时候会慢一点。 目前是用`config-dir`制定list到安装包自带的list里去,那个是会覆盖的 其他配置文件存放在userData目录里 马上发Releases啦,但我好像遇到了一个问题——mac的app文件夹无法压缩,压缩软件似乎会报错,表示“拒绝访问”(在windows10下打的包,打包的时候electron告诉我要用管理员权限才能打包),不知道要怎么压缩? @JasLin
好吧原来是好压太弱了,用wsl里的zip命令就成功压缩了
@JasLin 新版客户端已经推出了,支持自定义功能啦。 但是我还是不知道为什么,打包出来的Mac包有140多MB,求指导QAQ
@JasLin 您在代码中写了这么一段:“Create window on mac by default, but hide it after created” 我对Mac不熟悉,为什么要在mac那里创建一个窗口然后隐藏掉呢?我不太清楚这是不是mac的特性 我暂时把那一段删掉了,代码会保存在history里,如果是需要的话我会放回来的QvQ
这些确实是不错的功能,以后会添加的 但是最近发生了一些事情,近期可能真的没时间来做了 我会尽快的 (您如果乐意的话也可以提交pr)