热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

关于Firefox与Thunderbird便携版、绿色版制作完全攻略

经常看到大家在论坛中讨论如何制作或使用绿色或便携的Firefox和Thunderbird问题,我也是非常喜欢使用绿色软件,同时,我也很高兴

经常看到大家在论坛中讨论如何制作或使用绿色或便携的Firefox和Thunderbird问题,我也是非常喜欢使用绿色软件,同时,我也很高兴在这里与大家分享一些我的心得与体会:


制作绿色、移动的Mozilla软件

以下是Firefox、Thunderbird为例,其他的NVU等等类似软件,可以参考。

[@more@]1、绿色安装版制作:
目的:让Firefox或Thunderbird作为本机的缺省浏览器或邮件客户端。
对策:这种目的免不了要修改注册表,因此,如果配置文件不想放到系统缺省个人文件夹中的话,有两种办法:
1)将系统个人文件夹指向改到新的盘符路径下(因影响较大,现不推荐,因此不详说)
2)获得安装时对注册表的修改,将Firefox或Thunderbird的启动路径中都增加上“-profile X:...YYY”的配置路径指向

评估:这种方法耗时费力,还要准备专门的恢复脚本,比较麻烦,因此不推荐一般用户使用。
备注:我曾经有段时用过此方法,主要是研究软件对注册表与系统的写入信息,所以,本方法纯属个人研究玩玩。

2、便携版Portable使用:
目的:实现不在注册表和系统中保留任何信息,便于移动使用。
对策:从Portable主站下载各软件的Portable版,解包直接运行,非常方便。
评估:各种Portable版均需要有一个加载软件在之前运行,因此一定会影响到程序加载的速度和性能,而且在程序未结束前,加载器不会结束,一般加载器会占用5MB左右的内存(对不太熟悉系统配置或设置的用户推荐此方法)。
备注:在第1种方法使用一阵子后,我就用的是这种办法,而且使用了相当长的时间,相对来说,如果不想费时费力而且资源充足的话,推荐用此方法。

3、配置文件替换修改法:
目的:不要修改注册表,也不需要加载器,只需要干干净净地启动程序。
对策:修改%userprofile%MozillaFirfox或%userprofile%Thunderbird配置目录下的profile.ini文件,将其缺省启动指向定制的目录,或者更简单的办法是备份这个文件,在重装系统时恢复到上述目录即可。
评估:可以考虑做一个很小的恢复脚本,自动将备份的profile.ini恢复到程序的配置目录即可,用不到加载器或修改注册表,因此,对于较了解的系统配置或有兴趣系统设置的用户来说,此方法有一定的可用性。
备注:此方法我只使用过很短的时间,原因是我找到下一个方法。

4、PStart启动或快捷启动方式:
目的:对系统不用也不考虑作任何的修改,完全干干净净地启动程序。
对策:采用PStart绿色加载程序建立程序菜单或创建程序快捷方式,只在程序启动项中加上参数:-profile X:...XXX指向用户目录即可,调用程序只需要通过此快捷方式或PStart程序加载运行即可。
评估:考虑到快捷方式会在目录移动后需要重新创建的问题,个人倾向于推荐用PStart加载方式,由于此小软件可用相对路径来调用程序和配置参数,因此,我的参数更简单:-profile .XXX。因为,我的目录分配如下:
D:PortableFirefoxProfile
PStart在D:Portable
Firefox在D:PortableFirefox
配置文件在D:PortableProfile
所以,大家看是否非常简单,这样,Portable目录可以随意移动或变更都没有关系了,重装系统(只动C盘)更不会影响了,只有随时启动PStart就行。
备注:这就是我目前使用的方法,感觉还不错,希望大家也多将自己的心得体会多分享一下,这也是对这些好软件的一种支持啊!

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7802964/viewspace-885328/,如需转载,请注明出处,否则将追究法律责任。


转载于:http://blog.itpub.net/7802964/viewspace-885328/


推荐阅读
  • RecyclerView初步学习(一)
    RecyclerView初步学习(一)ReCyclerView提供了一种插件式的编程模式,除了提供ViewHolder缓存模式,还可以自定义动画,分割符,布局样式,相比于传统的ListVi ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 导航栏样式练习:项目实例解析
    本文详细介绍了如何创建一个具有动态效果的导航栏,包括HTML、CSS和JavaScript代码的实现,并附有详细的说明和效果图。 ... [详细]
  • 本文介绍了在使用Visual Studio 2015进行项目开发时,遇到类向导弹出“异常来自 HRESULT:0x8CE0000B”错误的解决方案。通过具体步骤和实践经验,帮助开发者快速排查并解决问题。 ... [详细]
  • 本文深入探讨了Linux系统中网卡绑定(bonding)的七种工作模式。网卡绑定技术通过将多个物理网卡组合成一个逻辑网卡,实现网络冗余、带宽聚合和负载均衡,在生产环境中广泛应用。文章详细介绍了每种模式的特点、适用场景及配置方法。 ... [详细]
  • 高效解决应用崩溃问题!友盟新版错误分析工具全面升级
    友盟推出的最新版错误分析工具,专为移动开发者设计,提供强大的Crash收集与分析功能。该工具能够实时监控App运行状态,快速发现并修复错误,显著提升应用的稳定性和用户体验。 ... [详细]
  • 本教程涵盖OpenGL基础操作及直线光栅化技术,包括点的绘制、简单图形绘制、直线绘制以及DDA和中点画线算法。通过逐步实践,帮助读者掌握OpenGL的基本使用方法。 ... [详细]
  • 本文探讨了如何利用HTML5和JavaScript在浏览器中进行本地文件的读取和写入操作,并介绍了获取本地文件路径的方法。HTML5提供了一系列API,使得这些操作变得更加简便和安全。 ... [详细]
  • 本文探讨了如何通过WebBrowser控件在用户点击输入框时自动显示图片验证码。该过程可能涉及JavaScript事件的触发与响应。 ... [详细]
  • 本文介绍如何在 Android 中通过代码模拟用户的点击和滑动操作,包括参数说明、事件生成及处理逻辑。详细解析了视图(View)对象、坐标偏移量以及不同类型的滑动方式。 ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 本文深入探讨了如何通过调整InnoDB的关键配置参数来优化MySQL的随机IO性能,涵盖了缓存、日志文件、预读机制等多个方面,帮助读者全面提升数据库系统的性能。 ... [详细]
  • 将Web服务部署到Tomcat
    本文介绍了如何在JDeveloper 12c中创建一个Java项目,并将其打包为Web服务,然后部署到Tomcat服务器。内容涵盖从项目创建、编写Web服务代码、配置相关XML文件到最终的本地部署和验证。 ... [详细]
  • UNP 第9章:主机名与地址转换
    本章探讨了用于在主机名和数值地址之间进行转换的函数,如gethostbyname和gethostbyaddr。此外,还介绍了getservbyname和getservbyport函数,用于在服务器名和端口号之间进行转换。 ... [详细]
  • 几何画板展示电场线与等势面的交互关系
    几何画板是一款功能强大的物理教学软件,具备丰富的绘图和度量工具。它不仅能够模拟物理实验过程,还能通过定量分析揭示物理现象背后的规律,尤其适用于难以在实际实验中展示的内容。本文将介绍如何使用几何画板演示电场线与等势面之间的关系。 ... [详细]
author-avatar
此情为谁伤
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有