<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/ DTD/wml_1.1.xml">

<wml>
<head>
<meta http-equiv="cache-control" content="max-age=180,private" />
</head>
<card title="Linux原生版迅雷Xware Desktop">
<p>
作者:<a href="index.php?action=showuser&amp;userid=1&amp;hash=">admin</a><br />时间:2015-03-09 18:01<br />分类:<a href="index.php?action=list&amp;cid=3&amp;hash=">电脑技术</a><br />内容:Xware Desktop

  桌面化迅雷固件

     Xware Desktop作为Xware（迅雷固件）的前端，是一次将用于嵌入式设备的迅雷软件

  带到Linux桌面的一次尝试。 本软件与迅雷官方没有任何关系。

     Xware Desktop的目标是提供与Windows平台上迅雷相当的功能。你可以这样认为：

&middot;  Xware Desktop是迅雷在Linux上的原生开源方案，无需Wine。 

&middot;  Xware Desktop是半官方半社区的迅雷：下载核心使用迅雷原版xware，界面使用 

&middot;  开源的代码。 

使用说明：见使用说明。


运行环境要求



硬件：

&middot;  x86或x64 CPU 

&middot;  下载文件夹所在卷容量大于4G 

软件：

&middot;  Linux x86/x64 

&middot;  Python3 &gt;= 3.4 

&middot;  Py3.PyQt5 &gt;= 5.2 

详细的软件依赖参见发行版的打包文件。

其它：

&middot;  拥有迅雷账户（会员/非会员均可） 


许可证



&middot;  GPLv3 -- Xware Desktop部分 

&middot;  迅雷协议 -- Xware部分 

Ubuntu上编译安装说明

    本页介绍如何在Ubuntu 14.04及以上的系统上手动编译安装Xware Desktop。

    由于迅雷官方没有发布64位版的xware，Xware Desktop的作者无法提供PPA。

    如果你对本页的介绍感到繁琐和不方便，请到迅雷固件的官方论坛发帖反映。 

要求迅雷提供64位版的xware程序。


重要提示



   如果你要将打包好的文件分享给他人。请务必：

1.    注明适用的系统架构类型。32位的安装包强装到64位系统，或64位的安装

包强装到32位系统是*绝对会出问题的*。

2.    定期更新你分享的安装包。

3.    链接本文地址

 

   https://github.com/Xinkai/XwareDesktop/wiki/Ubuntu 上编译安装说明。

 

    如果你有能力并愿意维护本软件的deb打包工作（能够设立Debian软件仓库、保证同步更新

       32位及64位包、做到每周一次的更新），请在Github开Issue通知作者。


编译环境



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 &lt;复制粘贴:上一步列出的缺失的编译依赖&gt;

3.    制作安装包。

dpkg-buildpackage


安装



   回到图形化界面，在XwareDesktop的源代码目录的上级目录，你应该能找到名为xware-desktop_??????.deb  的安装包文件， 双击它，按提示安装。

 

使用说明

 

第一次使用之前

1.    启动前端，暂时不要登录。

2.    设置下载文件夹。

文件-&gt;设置-&gt;挂载，点击添加，选择你的下载目的文件夹。点击确定。

 

注意: 永远把任务下载到X:\TDDOWNLOADS，不要下载到X:\下载或X:\。如果需要任务分类，请下载到X:\TDDOWNLOADS\音乐。

 

3.    托管xwared并启动。

     i.        设置开机自动启动。

       在文件-&gt;设置-&gt;启动与登录-&gt;xwared托管里选择由用户态systemd托管或者由用户态upstart托管，确定。

      如果这两个选项都不能选，则选择简单的自动启动。

       这样下次重启时，xwared会自动启动。

     ii.        手动启动xwared。

 

因为上一步骤所做的操作需要下次启动才能生效，需要输入以下命令手动启动xwared。

&sect;      systemd托管: systemctl --user start xwared 

&sect;      upstart托管: start xwared 

&sect;      简单的自动启动: /opt/xware-desktop/xwared &amp; 

&sect;      成功后，前端的左下角的xwared会变为绿色。 

     iii.        关闭xwared的方法。

 

 在将来如果你需要关闭xwared，可以如下操作。

&sect;      systemd托管: systemctl --user stop xwared 

&sect;      upstart托管: stop xwared 

&sect;      简单的自动启动: 使用任务管理器，杀死名为xwared和EmbedThunderManager的进程 

4.    用迅雷账号登录。

5.    设备激活。

稍等片刻，会出现一个添加设备的对话框。Xware Desktop会自动获取并填写激活码， 确认激活码自动填写后，点击激活按钮。激活过程应该是即时的。

 浏览器扩展整合

       Xware Desktop接受来自命令行的参数作为新任务的网址，格式为

    xware-desktop http://www.website.com/file1 ftp://www.website.com/file2 ...

   以Firefox上的Flashgot为例，打开其选项。添加一个新的下载器，程序设置为xware-desktop，参数设置为 [URL]。

   来自命令行的参数支持http，https，ftp，ed2k，magnet，flashget，qqdl，thunder等多种协议， 也同样支持本地的torrent文件。

 

   https://github.com/Xinkai/XwareDesktop
</p><p>
<a href="index.php?action=login&amp;hash=">立即登陆发表评论</a><br />
</p>
<p><a href="index.php?action=list&amp;hash=">返回日志列表</a><br /><a href="index.php?action=index&amp;hash=">返回主页</a></p>
</card>
</wml>
