迅雷是个大家很熟悉的工具了,尽管吐槽的人不少,但相信大家也都是口嫌体直,边骂边用。

其实 macOS 版迅雷在界面上,相比于 Windows 的客户端来说,已经很克制了,但有些功能仍然对用户造成了干扰。而这篇文章,就是做到让你随意摘取迅雷中你不需要的功能的一篇教程。

过程可能有点长,但回报是值得的。我们是在用一次性操作,换来长期的精简版迅雷体验。

手动安装并精简迅雷

在这一节中,我们将还原现场,一步步剖析迅雷的行为和内部结构。

安装迅雷:事情就是从这个时候开始变得不对劲的

由于下载时可能写入任何目录,迅雷无法遵循沙盒权限,因此没有上架 Mac App Store。打开官网上下载的 DMG 磁盘映像,同意长到没人有耐心看的服务协议,拖动迅雷 App 到 Application目录替身上。伴随着清脆的「叮」声,迅雷已经成功地安装在了你的电脑上。

如果这个时候就急急忙忙打开迅雷,便会发现迎面而来的是显眼的迅雷精选。更悲剧的或许是,所有的视频文件打开方式会被清一色替换为迅雷 App ——还是熟悉的名字、熟悉的配方。

还一片清净:去除迅雷影音 App 捆绑

打开「应用程序」目录,你会发现迅雷影音 App 并没有被列出——这是迅雷利用 bundle 格式进行捆绑安装的成果。选中迅雷 App,在辅助菜单中点击「显示包内容」进入其内部,便会在 Contents > Bundles 目录下找到罪魁祸首迅雷影音 App。将整个目录删除,就可以请走这位不速之客了。

深入剖析:还有哪些文件可以精简

接下来是时候处理并没有什么用的首页和迅雷商店了。在迅雷 App 包目录下,找到 Contents > PlugIns 目录,里面的插件数目之多、命名之随意令人叹惋。所有插件的详情已经在下表中列出,其中用红色标记的三个插件请勿随意删除,否则会对基本功能产生影响。

建议删除的插件包括:

  • advertising(广告)
  • featuredpage(主页)
  • feedback(反馈)
  • iOSThunder(手机迅雷)
  • myvip(会员中心)
  • softmanager(软件管家)
  • viprenew(会员开通)
  • viptips(会员提示)
  • xlbrowser(内置浏览器)
  • xlplayer(迅雷影音)

针对不同的需求,可以酌情处理以下插件:

  • 需要使用迅雷快鸟进行宽带提速的,请保留 bbassistant 插件,不需要的可以删除;
  • 需要使用迅雷离线空间的,请保留 lixianspace 插件,不需要的可以删除;
  • 需要使用会员权限的,请保留 viptask 插件,不需要的可以删除;
  • 需要登陆迅雷账户的,请保留 userlogin 插件,不需要的可以删除;
  • 需要使用内置的字幕下载功能的,请保留 subtitle 插件,不需要的可以删除;
  • 需要搭配浏览器使用的,请保留 browserhelper 插件,不需要的可以删除;
  • 下载宝(或玩客云)用户请保留 xiazaibao 插件,不需要的可以删除。

以下插件请勿随意删除,否则可能对 app 正常工作产生较大影响:

  • applications 插件:提供除了下载之外的所有迅雷功能的主入口;
  • details 插件:提供任务详情页面;
  • liveupdate 插件:提供在线更新服务(后文将会用到);
  • searchtask 插件:提供任务搜索功能;
  • settings 插件:提供偏好设置面板。

删除时直接将不需要的功能拖入废纸篓,完成后重新打开迅雷就能享受干净的迅雷体验了。如果删除了 featuredpage 插件,打开迅雷后默认会进入空白页,不过点击任意选项卡就能进入对应界面了。

得益于迅雷的高度模块化(以及 bundle 格式的结构),删除这些文件并不会对 app 正常工作产生较大干扰。除了以上列举的两处之外,还有如下文件可以精简:

  • 如果不需要浏览器插件,可以删除 Contents > BrowsersPlugins 目录;
  • 除非需要迅雷应用商店,否则删除 Contents > Library > LaunchServices > com.xunlei.thunderstore.Agent 文件;
  • 如果不需要开机自启动迅雷,可以删除 Contents > Library > LoginItems 目录。

Mac迅雷瘦身精简教程的更多相关文章

  1. 为开发用途mac电脑瘦身

    本文介绍的瘦身方法仅仅针对开发用途的mac电脑,在我们的开发过程中会发现随着编译的程序过多非常导致硬盘空间的占用率不断上升. 原文地址:http://blog.csdn.net/qqmcy/artic ...

  2. 整理JRE瘦身或精简JRE

    http://blog.csdn.net/xiaoping8411/article/details/6973887 版权声明:本文为博主原创文章,未经博主允许不得转载. 前不久给朋友做了一个桌面程序, ...

  3. PS基础教程[7]如何为照片瘦身

    有没有对自己的身材有所抱怨,有没有想过让自己的照片便得苗条一些,其实只有你想不到的,没有我们做不到的,PS中可以很简单的将我们的身体进行美化瘦身,本次经验我们就来学习一下简单的操作. 方法 1.打卡P ...

  4. iOS - Bitcode App 瘦身中间码

    1.Bitcode 随着 Xcode7 的发布,Apple 提供了一项新的技术来支持 App 瘦身功能,那就是 Bitcode. 1.BitCode 是什么 Bitcode is an interme ...

  5. iOS9 App Thinning(应用瘦身)功能介绍

    iOS9 发布后,产生了一个使 App Thinning 无法正常运行的 bug.在iOS9.0.2 版本中,这个 bug 已经被修复,App Thinning 已经可以正常使用.当你从应用商店(Ap ...

  6. Android应用瘦身

    转:https://zhuanlan.zhihu.com/p/25465537 瘦身的目的 从目的导向来看,我们是不会无缘无故去做一件事情的,那我们对应用瘦身的目的是为了什么?答案是:提高下载转化率. ...

  7. 为Windows 7的winsxs目录瘦身,谨慎。

    刚使用Win7 系统不久,前段时间在清理系统垃圾时发现,win7系统的windows文件夹下的winsxs 文件夹占用空间很大,想清理之,却提示无权限无法清理.随即在网上查了个到底,原来winsxs是 ...

  8. Android 瘦身之道 ---- so文件

    Android 瘦身之道 ---- so文件 [TOC] 1. 前言 目前Android 瘦身只有几个方面可以入手,因为apk的结构就已经固定了. res 目录下的资源文件.(通常是压缩图片,比如 矢 ...

  9. 性能优化7--App瘦身

    1. 前言 如果你对App优化比较敏感,那么Apk安装包的大小就一定不会忽视.关于瘦身的原因,大概有以下几个方面: 对于用户来说,在功能差别不大的前提下,更小的Apk大小意味更少的流量消耗,也意味着更 ...

随机推荐

  1. husky+ prettier + commitlint 提交前代码检查和提交信息规范

    一.安装相关的包 npm install -D husky npm install -D lint-staged // lint钩子 npm install -D prettiernpm instal ...

  2. JNDI总结(一)

    一.数据源的由来 在Java开发中,使用JDBC操作数据库的四个步骤如下:   ①加载数据库驱动程序(Class.forName("数据库驱动类");)   ②连接数据库(Conn ...

  3. S2第四章

  4. DevOps相关知识点

    DevOps 持续集成 简述 持续集成简称CI,是软件的开发和发布标准流程的最重要的部分 作为一个开发实践,在C中可以通过自动化等手段高频地去获取产品反馈并响应反馈的过程 简单的来说,持续集成就是持续 ...

  5. 【Python-Django】浏览器同源策略

    1995年,同源政策由 Netscape 公司引入浏览器.目前,所有浏览器都实行这个政策. 同源策略是浏览器的一个安全功能,不同源的客户端脚本(js文件)在没有明确授权的情况下,不能读写对方资源.只有 ...

  6. MySql数据库操作命令

    数据库 database 命令 ********************************* DATABASE 创建数据库 CREATE DATABASE haodlDB DEFAULT CHA ...

  7. 【原创】HashMap复习精讲

    引言 由于近期忙着搬家,又偷懒了几个礼拜! 其实我很早以前就想写一篇关于HashMap的面试专题.对于JAVA求职者来说,HashMap可谓是集合类的重中之重,甚至你在复习的时候,其他集合类都不用看, ...

  8. hive数仓客户端界面工具

    1.Hive的官网上介绍了三个可以在Windows中通过JDBC连接HiveServer2的图形界面工具,包括:SQuirrel SQL Client.Oracle SQL Developer以及Db ...

  9. Shiro权限管理框架(三):Shiro中权限过滤器的初始化流程和实现原理

    本篇是Shiro系列第三篇,Shiro中的过滤器初始化流程和实现原理.Shiro基于URL的权限控制是通过Filter实现的,本篇从我们注入的ShiroFilterFactoryBean开始入手,翻看 ...

  10. 消息中间件-activemq实战之整合Spring(四)

    前面的理论准备已经很充分,这一节我们来实战:将activemq整合到Spring框架才行中,因为Spring已经集成了JMS,这也为我们配置activermq带来了方便. 1. Spring对jms的 ...