安卓系统

DIY上网本Linux

用U盘在旧笔记本电脑上轻松搭建 OpenWrt 软路由

用U盘在旧笔记本电脑上轻松搭建 OpenWrt 软路由

目录:

Anonim

这里有各种各样的上网本发行版,但创建自己的发行版可能会有点乐趣。以下是一些值得考虑的软件包和提示:

选择发行版

您可以选择任何发行版,但我的最爱当然是Ubuntu。 9.04版本特别适合上网本,因为它不仅适用于大多数上网本,还包括超快速启动技术,这可能意味着桌面电脑在启动约25秒后就会出现。这消除了每次完成计算机休眠或挂起计算机的需要,这也消除了对大型交换分区的需求,因为这是存储休眠文件的地方(我的Dell Mini 9只有4GB SD磁盘,例如,有2GB的内存,所以交换分区根本就不可能)

创建交换文件

通过选择在安装过程中手动分区,可以避免设置交换分区,并简单地创建一个大分区根分区。如果您的上网本有一个小硬盘(即4GB或更少),这非常有用。 Ubuntu会警告你这是一件可能不好的事情,但会让你继续。当您启动到新安装时,您可以创建一个交换文件,就像使用Windows一样。这将生活在根分区中。使用交换文件优先于交换分区将不允许您的计算机进入休眠状态,但它会像标准交换分区一样运行。

[进一步阅读:我们选择最佳PC笔记本电脑]

以下内容说明,摘自我的书Ubuntu Kung Fu,解释如何创建1GB交换分区 - 更改较小交换分区的编号:

1。打开一个终端窗口,并使用dd命令在文件系统的根目录下创建一个空文件(如下所示)(这会创建一个1GB文件 - 理想情况下,应该将count =数字调整为至少与内存大小相匹配,请记住1GB中有1,024MB):

sudo dd if = / dev / zero of = / swapfile bs = 1M count = 1024

2。现在我们需要将它格式化为交换文件:

sudo mkswap / swapfile

3。最后一步是通过编辑/ etc / fstab使Ubuntu在引导时挂载它: gksu gedit / etc / fstab

然后在文件底部新建一行,并添加以下内容:

/ swapfile none swap sw 0 0

您可以对齐fstab中列标题下的行上的条目,如文件中的其他条目,但只要至少存在线上每个条目之间有一个空格。完成后,保存该文件,然后重新启动计算机。您可以通过输入以下内容来测试您的新交换文件是否可用:

cat / proc / meminfo | grep Swap

Mac类菜单

上网本屏幕非常小,可以保存每英寸真实遗产可能是有用的。一个有用的技巧是安装Gnome全局菜单。这将从每个程序窗口的顶部删除菜单,并将其显示在顶部面板上,有点像Mac。由于每个程序窗口都没有菜单,因此窗口内容会释放空间smidgin。

要安装Gnome全局菜单,请打开

软件源 (位于 系统 , 管理 )并单击 第三方软件 选项卡。单击 添加 按钮,然后在出现的对话框中键入(或剪切并粘贴)以下代码: deb //ppa.launchpad.net/globalmenu-team/ppa/ubuntu jaunty main

单击关闭按钮并在出现提示时刷新存储库列表。然后使用Synaptic来安装gnome-globalmenu软件包。

安装完成后,关闭所有打开的应用程序,右键单击顶部面板上的空白处,然后选择添加到面板。在列表中,选择全局菜单面板小程序。可是等等!在它能够工作之前还有一些事情要做。右键单击新的小程序并选择首选项。然后在GTK应用程序的启用全局菜单以及图标复选框中进行检查。

然后打开一个应用程序,比如Nautilus。您应该发现菜单现在出现在顶部面板上。

不幸的是,Gnome全局菜单只适用于100%的Gnome应用程序。它不适用于Firefox或OpenOffice.org,它们都使用技巧伪装成GTK应用程序,因此无法共享其菜单。它也不适用于您可能使用的任何KDE应用程序。

为了克服Firefox问题,您可以尝试切换到Epiphany或Galeon浏览器。两者都是有效的Firefox引擎盖。特别是主显节是非常有用的,它允许您将书签图标添加到主工具栏,这也有助于节省空间。

或者您可以选择其他浏览器,如下所示。

选择另一个浏览器

虽然即将发布的Firefox 3.5据说很快,但实际上Firefox在Linux下运行速度非常缓慢。根据我的经验,这在某些上网本中是无法使用的。在我的戴尔Mini 9上,这表现为整个计划的普遍滞后。例如,突出显示选择会在鼠标指针后面运行,例如,一些JavaScript重量级网站几乎不工作。这感觉就好像程序已经被给予了安眠药,并且对所有事情的反应都很慢!

我使用谷歌Chromium的alpha版本取得了一些成功,这个版本的速度更快。虽然是alpha版本,但如果您可以忽略丑陋的字体呈现和缺少某些首选项选项,它实际上非常稳定。这是一项正在进行的工作,但是,这样做会继续变得越来越好。要安装它,请按照上述相同的说明添加新的软件存储库,但是这次添加以下地址:

deb //ppa.launchpad.net/chromium-daily/ppa/ubuntu jaunty main

储存库刷新后,使用Synaptic安装铬浏览器软件包。您应该会发现该软件包的新版本每天都可用,但并不需要每次更新Chromium。我每周更新一次

另一个有趣的选择是Fennec,它是一款基于Mozilla的浏览器,专为手持设备而设计。您可以从这里下载适用于Linux的二进制测试版。一旦档案下载完毕,将其解压缩,只需双击文件夹内的“fennec”可执行文件即可。

使用Fennec的诀窍是使用鼠标光标在显示区域内单击并拖动。主浏览器区域的左侧和右侧是书签和工具,程序窗口的顶部是URL栏。双击一段文字将放大(再次双击也会缩小)。考虑到大多数上网本的小屏幕尺寸,我觉得这一点特别有用。请记住,滚动轮/键盘可以放大和缩小文本,而不是滚动页面。

Fennec也是一项正在进行中的工作,并且不是没有错误,但是应该再次用于每天使用。

当然,您可以简单地安装Firefox 3.5的预发布版。如果您使用的是Ubuntu 9.04,您可以在存储库中找到它。只需安装firefox-3.5包。安装后,它将显示在应用程序> Internet菜单中作为Shiretoko(其测试代号)。请给它一分钟第一次启动,因为它需要重新创建您的配置文件,似乎没有任何事情会发生。你可能会发现你的一些插件还没有用于3.5,但我发现我的一些收藏夹工作正常(尤其是FlashBlock)。

在我的Dell Mini 9上网本中,Firefox 3.5比旧版本显着提高了速度。

释放磁盘空间

如果您有上网本,则无疑随时关注可用磁盘空间(在命令提示符下执行此操作的命令为df -h)。

您可能一次就能释放大量磁盘空间通过清除包缓存来突破。无论您何时安装新软件或更新系统,Ubuntu都会存储原始软件包文件,以备日后需要时使用。但是,他们可能不会。无论如何,你可以重新下载它们。

清除缓存的命令如下:

sudo apt-get clean

sudo apt-get autoremove

后面的命令也会删除所有未使用的依赖包。

Keir Thomas是Ubuntu上几本书的作者,其中包括免费的

Ubuntu袖珍指南和参考资料 。