[App Sharing] Rust手搓版夸克网盘Linux客户端大更新
Tofloor
poster avatar
qq4945286
deepin
2026-10-19 00:39
Author

002.jpg

这一版对ui进行了多轮的优化。也增加了不少适用的功能。

有兴趣的可以直接观看下面的视频演示:

https://www.bilibili.com/video/BV1crnG6xErv/?vd_source=73aa510057de513a8d1a99b9b27b9a81

deb包:https://pan.quark.cn/s/845973dc7c87

arm版deb包:https://pan.quark.cn/s/f8c077557a46

appimage:https://pan.quark.cn/s/c1986dc8428d

如果想在wayland下使用拖动文件到窗口就可以上传,要把启动图标(quark-drive.desktop)里的内容换成下面的代码:

[Desktop Entry]
Type=Application
Version=1.0
Name=夸克网盘
GenericName=Quark Cloud Drive
Comment=夸克网盘原生 Linux 客户端(原生 Rust 复刻)
Exec=env WAYLAND_DISPLAY= quark-drive
Icon=quark-drive
Terminal=false
Categories=Network;FileTransfer;
Keywords=quark;pan;netdisk;网盘;夸克;
StartupWMClass=quark-drive

为什么在wayland下不能拖动文件到窗口进行上传的原因如下:

当前为 Wayland 会话,系统级「拖文件进窗口上传」暂不可用(winit 0.30 限制)。请点「+ 上传文件」选文件;或启动时加 WAYLAND_DISPLAY= 走 XWayland 即可拖拽。

Reply Favorite View the author
All Replies
avatar
qq4945286
deepin
2026-10-19 01:03
#1
It has been deleted!
avatar
qq4945286
deepin
2026-10-19 01:33
#2

准备增加适配系统圆角的,比较麻烦就放弃了

Reply View the author
avatar
草莓哥
deepin
2026-10-19 09:51
#3

agreeyeah考虑一下界面缩放或者字体缩放?

Reply View the author
avatar
qq4945286
deepin
2026-10-19 10:47
#4
草莓哥:

agreeyeah考虑一下界面缩放或者字体缩放?

我在deepin25下是正常的,跟随系统进行缩放的。

Reply View the author
avatar
草莓哥
deepin
2026-10-19 18:01
#5

新版0.2.23版本在ubuntu26.04 gnome wayland环境下下无法通过拖动边框调整大小。整个窗体拖动也很困难,只有图中很小的区域可以拖动。

前面说的不对😭 可以拖动窗口,也可以拖动边框调整大小。只是第一下不行,第二下行,第三下又不行。就好像窗口没有获得焦点,需要点击一下窗口,然后再拖动;拖动之后松开鼠标,就好像又失去了焦点再次按住标题栏拖动就不行了。另一个问题是,在我当前桌面环境下,拖动窗口调整大小,只能拖动右侧边上半部分,或者下边左半部分。其他位置,即使鼠标放在窗口边框上也不会变成双向箭头(就是拖放调整大小那个鼠标图标)

Reply View the author
avatar
草莓哥
deepin
2026-10-19 19:21
#6

Kooha-2026-10-19-18-09-26.zip

录了一段视频,解压缩即可。不知道表达清楚了没有

Reply View the author
avatar
qq4945286
deepin
2026-10-19 20:55
#7
草莓哥:

新版0.2.23版本在ubuntu26.04 gnome wayland环境下下无法通过拖动边框调整大小。整个窗体拖动也很困难,只有图中很小的区域可以拖动。

前面说的不对😭 可以拖动窗口,也可以拖动边框调整大小。只是第一下不行,第二下行,第三下又不行。就好像窗口没有获得焦点,需要点击一下窗口,然后再拖动;拖动之后松开鼠标,就好像又失去了焦点再次按住标题栏拖动就不行了。另一个问题是,在我当前桌面环境下,拖动窗口调整大小,只能拖动右侧边上半部分,或者下边左半部分。其他位置,即使鼠标放在窗口边框上也不会变成双向箭头(就是拖放调整大小那个鼠标图标)

修复了关于缩放和增加鼠标移动热点区。但缩放最小有一个固定的值,也就是缩放到一定的情况是缩小不了的。

deb包:https://pan.quark.cn/s/845973dc7c87

Reply View the author
avatar
草莓哥
deepin
2026-10-19 22:47
#8
qq4945286:

修复了关于缩放和增加鼠标移动热点区。但缩放最小有一个固定的值,也就是缩放到一定的情况是缩小不了的。

deb包:https://pan.quark.cn/s/845973dc7c87

25版点击启动之后字体极小。拖动窗口让窗口变大,结果整个窗体所有内容同步放大。这个逻辑不太对吧?我只是想通过拖动窗口边框让app占据更大的显示面积,结果内容变大了。

23版加上鼠标移动热点区就挺好用了。Kooha-2026-10-19-22-43-06.zip

我之前是想扩大默认窗口,不是想缩小😂 我没表达清楚,抱歉

Reply View the author
avatar
qq4945286
deepin
2026-10-19 23:07
#9
草莓哥:

25版点击启动之后字体极小。拖动窗口让窗口变大,结果整个窗体所有内容同步放大。这个逻辑不太对吧?我只是想通过拖动窗口边框让app占据更大的显示面积,结果内容变大了。

23版加上鼠标移动热点区就挺好用了。Kooha-2026-10-19-22-43-06.zip

我之前是想扩大默认窗口,不是想缩小😂 我没表达清楚,抱歉

我这里都正常啊,不跟随便软件窗口变化,那缩小不都挤一起了,我这里用的正常启动界面也不会很小。拉大界面,里面的文字等也不是无限的放大的,也是有一个限定值的,缩小也是。

0447_1.gif

Reply View the author
avatar
草莓哥
deepin
2026-10-19 23:24
#10
qq4945286:

我这里都正常啊,不跟随便软件窗口变化,那缩小不都挤一起了,我这里用的正常启动界面也不会很小。拉大界面,里面的文字等也不是无限的放大的,也是有一个限定值的,缩小也是。

0447_1.gif

窗口拖大,字体也放大,这种缩放是不是不太常见啊。字体固定大小是不是更好一点?

我之前是觉得字体略小,有没有类似最近那个photocraft设置里那种100% 125% 150% 200%这样的字体缩放设置?

Reply View the author
avatar
草莓哥
deepin
2026-10-19 23:30
#11
草莓哥:

窗口拖大,字体也放大,这种缩放是不是不太常见啊。字体固定大小是不是更好一点?

我之前是觉得字体略小,有没有类似最近那个photocraft设置里那种100% 125% 150% 200%这样的字体缩放设置?

photocraft默认字体在我这里也挺小,难道是我这系统有问题?别的应用没发现

Reply View the author
avatar
qq4945286
deepin
2026-10-20 00:16
#12
草莓哥:

photocraft默认字体在我这里也挺小,难道是我这系统有问题?别的应用没发现

你可以到系统的显示设置里,应该都有一人上缩放,我也是4k显示屏,我把缩放调到175%,如果100%,那字就很小的。

Reply View the author
avatar
qq4945286
deepin
2026-10-20 00:19
#13
草莓哥:

photocraft默认字体在我这里也挺小,难道是我这系统有问题?别的应用没发现

001.jpg

界面字体可以选的,默认是小,我一般选中就差不多了。

自己编译的这个截图录屏有bug,无形中多出了这么多箭头。反正在编辑下找到首选项

Reply View the author
avatar
草莓哥
deepin
2026-10-20 13:44
#14
qq4945286:

001.jpg

界面字体可以选的,默认是小,我一般选中就差不多了。

自己编译的这个截图录屏有bug,无形中多出了这么多箭头。反正在编辑下找到首选项

中午的时候又用回最初版 0.2.8 版,发现有一行提示,Wayland 环境需要添加一个变量'WAYLAND_DISPLAY='

我加上这个变量再运行就一切正常,无论缩放还是鼠标交互都与你视频一致。不加,就不太正常,无论点击最大化最小化按钮还是拖动窗口都需要二次点击才行。现在好用多了。

只是,我还下载了基于Ubuntu xfce 桌面环境制作livecd 是x11显示服务(我确信是x11),交互表现与Wayland 一样,就很迷惑了。

Reply View the author
avatar
qq4945286
deepin
2026-10-20 14:05
#15
草莓哥:

中午的时候又用回最初版 0.2.8 版,发现有一行提示,Wayland 环境需要添加一个变量'WAYLAND_DISPLAY='

我加上这个变量再运行就一切正常,无论缩放还是鼠标交互都与你视频一致。不加,就不太正常,无论点击最大化最小化按钮还是拖动窗口都需要二次点击才行。现在好用多了。

只是,我还下载了基于Ubuntu xfce 桌面环境制作livecd 是x11显示服务(我确信是x11),交互表现与Wayland 一样,就很迷惑了。

你应该没有把0.2.8安装进去。在前两版我把这一行提示直接删除了。也就是在wayland下不能像在x11下直接把文件拖到窗口进行上传。在wayland下要采用从文件目录选择文件来上传

Reply View the author
avatar
qq4945286
deepin
2026-10-20 14:07
#16
草莓哥:

中午的时候又用回最初版 0.2.8 版,发现有一行提示,Wayland 环境需要添加一个变量'WAYLAND_DISPLAY='

我加上这个变量再运行就一切正常,无论缩放还是鼠标交互都与你视频一致。不加,就不太正常,无论点击最大化最小化按钮还是拖动窗口都需要二次点击才行。现在好用多了。

只是,我还下载了基于Ubuntu xfce 桌面环境制作livecd 是x11显示服务(我确信是x11),交互表现与Wayland 一样,就很迷惑了。

加了WAYLAND_DISPLAY= 就相当走的是x11模式。后面我把这一行直接删除了。

Reply View the author