记录我的一些生活写照、无聊的牢骚、内心世界的活动 注册 | 登陆

Linux原生版迅雷Xware Desktop

Xware Desktop

  桌面化迅雷固件

     Xware Desktop作为Xware(迅雷固件)的前端,是一次将用于嵌入式设备的迅雷软件

  带到Linux桌面的一次尝试。 本软件与迅雷官方没有任何关系。

     Xware Desktop的目标是提供与Windows平台上迅雷相当的功能。你可以这样认为:

·  Xware Desktop迅雷在Linux上的原生开源方案,无需Wine

·  Xware Desktop半官方半社区的迅雷:下载核心使用迅雷原版xware,界面使用

·  开源的代码。

使用说明:见使用说明

运行环境要求

硬件:

·  x86x64 CPU

·  下载文件夹所在卷容量大于4G

软件:

·  Linux x86/x64

·  Python3 >= 3.4

·  Py3.PyQt5 >= 5.2

详细的软件依赖参见发行版的打包文件。

其它:

·  拥有迅雷账户(会员/非会员均可)

许可证

·  GPLv3 -- Xware Desktop部分

·  迅雷协议 -- Xware部分

Ubuntu上编译安装说明

    本页介绍如何在Ubuntu 14.04及以上的系统上手动编译安装Xware Desktop

    由于迅雷官方没有发布64位版的xwareXware Desktop的作者无法提供PPA

    如果你对本页的介绍感到繁琐和不方便,请到迅雷固件的官方论坛发帖反映。

要求迅雷提供64位版的xware程序。

重要提示

   如果你要将打包好的文件分享给他人。请务必:

1.    注明适用的系统架构类型。32位的安装包强装到64位系统,或64位的安装

包强装到32位系统是*绝对会出问题的*

2.    定期更新你分享的安装包。

3.    链接本文地址

 

   https://github.com/Xinkai/XwareDesktop/wiki/Ubuntu 上编译安装说明

 

    如果你有能力并愿意维护本软件的deb打包工作(能够设立Debian软件仓库、保证同步更新

       32位及64位包、做到每周一次的更新),请在GithubIssue通知作者。

编译环境

1.    安装必备的软件

sudo apt-get install git build-essential devscripts

2.    下载源代码

git clone git://github.com/Xinkai/XwareDesktop.git

 

这会在当前目录下生成一个名为 XwareDesktop 的子目录。

 

3.    切换到源代码目录 XwareDesktop

 

cd   XwareDesktop

打包

   你需要切换到XwareDesktop的源代码目录。

1.    列出缺失的编译依赖

dpkg-checkbuilddeps

如果没有列出任何东西,跳过步骤2

2.    安装缺失的编译依赖

sudo apt-get install <复制粘贴:上一步列出的缺失的编译依赖>

3.    制作安装包

dpkg-buildpackage

安装

   回到图形化界面,在XwareDesktop的源代码目录的上级目录,你应该能找到名为xware-desktop_??????.deb  的安装包文件, 双击它,按提示安装。

 

使用说明

 

第一次使用之前

1.    启动前端,暂时不要登录

2.    设置下载文件夹

文件->设置->挂载,点击添加,选择你的下载目的文件夹。点击确定

 

注意: 永远把任务下载到X:\TDDOWNLOADS,不要下载到X:\下载X:\。如果需要任务分类,请下载到X:\TDDOWNLOADS\音乐

 

3.    托管xwared并启动

     i.        设置开机自动启动

       文件->设置->启动与登录->xwared托管里选择由用户态systemd托管或者由用户态upstart托管确定

      如果这两个选项都不能选,则选择简单的自动启动

       这样下次重启时,xwared会自动启动。

     ii.        手动启动xwared

 

因为上一步骤所做的操作需要下次启动才能生效,需要输入以下命令手动启动xwared

§      systemd托管systemctl --user start xwared

§      upstart托管start xwared

§      简单的自动启动/opt/xware-desktop/xwared &

§      成功后,前端的左下角的xwared会变为绿色。

     iii.        关闭xwared的方法。

 

 在将来如果你需要关闭xwared,可以如下操作。

§      systemd托管systemctl --user stop xwared

§      upstart托管stop xwared

§      简单的自动启动: 使用任务管理器,杀死名为xwaredEmbedThunderManager的进程

4.    用迅雷账号登录。

5.    设备激活

稍等片刻,会出现一个添加设备的对话框。Xware Desktop会自动获取并填写激活码, 确认激活码自动填写后,点击激活按钮。激活过程应该是即时的。

 浏览器扩展整合

       Xware Desktop接受来自命令行的参数作为新任务的网址,格式为

    xware-desktop http://www.website.com/file1 ftp://www.website.com/file2 ...

   Firefox上的Flashgot为例,打开其选项。添加一个新的下载器,程序设置为xware-desktop,参数设置为 [URL]

   来自命令行的参数支持httphttpsftped2kmagnetflashgetqqdlthunder等多种协议, 也同样支持本地的torrent文件。

 

   https://github.com/Xinkai/XwareDesktop

« 上一篇 | 下一篇 »

发表评论

评论内容 (必填):