shiqimei / shadowsocks-deepin

😎 a powful shadowsocks client for deepin
GNU General Public License v3.0
401 stars 82 forks source link

需要适配低版本QT环境 #45

Open ghost opened 5 years ago

ghost commented 5 years ago

目前由于deepin 15.10系统迁移到了 debian稳定版 底层环境,所以系统内置的QT版本降到了5.7.1,而软件需要最低5.8版本的QT才可以正常运行。这使得升级系统以后的用户无法正常使用。

考虑到 deepin 单方面应该不可能在6个月以内修正这个问题,因此就需要软件主动适配新版本系统所带来的变化。

如果功能上不会有什么损失的话,建议开发者最好尝试一下。谢谢。

shiqimei commented 5 years ago

谢谢提醒,我有时间看一下 :)

ghost commented 5 years ago

目前图标的显示也有问题,放置在任务栏后,在dock栏内显示太大了,没有像其他应用程序一样的圆形包边。(例如telegram那样的)这个问题也需要解决。嗯,期待你的好消息  : ) lolimay notifications@github.com 于 2019年5月3日星期五 GMT+8 下午2:38:32写道:

谢谢提醒,我有时间看一下 :)

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.

shiqimei commented 5 years ago

目前图标的显示也有问题,放置在任务栏后,在dock栏内显示太大了,没有像其他应用程序一样的圆形包边。(例如telegram那样的)这个问题也需要解决。嗯,期待你的好消息  : ) lolimay notifications@github.com 于 2019年5月3日星期五 GMT+8 下午2:38:32写道: 谢谢提醒,我有时间看一下 :) — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.

可以截图看看吗?一般是不会在 dock 栏显示图标的呀 🤔

shiqimei commented 5 years ago

PS. 我现在还在 15.10 unstable,由于是生产电脑,暂时不会鲁莽地 fresh install,对 stable 的适配请不要太乐观 😂

ghost commented 5 years ago

显示问题如图所示。

主要是为普通用户考虑,一般能来github的人不会反感ss-qt5还需要手动设置代理的操作的。

无需着急,没关系。 : )

dreamdevil00 commented 5 years ago

还在纳闷怎么不能用了。原来是这个原因

dreamdevil00 commented 5 years ago

系统版本:

zero@zero-PC:~/Desktop/shadowsocks/shadowsocks-deepin-1.2.2/build$ lsb_release -a
No LSB modules are available.
Distributor ID: Deepin
Description:    Deepin 15.10
Release:    15.10
Codename:   unstable

我自己按照开发步骤编译了下后执行报错

zero@zero-PC:~/Desktop/shadowsocks/shadowsocks-deepin-1.2.2/build$ ./shadowsocks-deepin 
register service failed: QDBusError("", "")
QFileSystemWatcher::removePaths: list is empty
QFileSystemWatcher::removePaths: list is empty

编译过程中没报错。不知为何

@lolimay

shiqimei commented 5 years ago

QFileSystemWatcher::removePaths: list is empty QFileSystemWatcher::removePaths: list is empty

这两行可以忽略,这个是 QT 低版本的 BUG,不影响程序运行。

register service failed: QDBusError("", "")

这个可能是 Dtk::Widget 的问题,或许 1.2.2 版本依赖的 dtkwidget 在 15.10 stable 中也发生了变动,具体还是要等个人迁移到 stable 后才能知道什么情况 :(

zoze0 commented 5 years ago

PS. 我现在还在 15.10 unstable,由于是生产电脑,暂时不会鲁莽地 fresh install,对 stable 的适配请不要太乐观 joy

在虚拟机里装一个15.10 stable版

huhgyong commented 5 years ago

同样的问题,还是有点不爽啊

readmagic commented 5 years ago

最新版本已经是15.11了,这个bug还没修么。