OSD Lyrics 0.3 发布

作者:tigersoldier 原文:OSD Lyrics 0.3 发布

自 OSD Lyrics 0.2 版发布以来,已经过了快半年了。在这半年里,OSD Lyrics 有了不小的进步。在新年到来之际,我认为积累的改动足以把版本号加上0.1了(简单来说,因为过年了,所以版本升级了:))。

先来看看0.3.20100211相对上一版0.2.20100201的改动吧:

 

新的手动搜索界面

托盘菜单的下载歌词变为搜索歌词,可以自定搜索的条件和搜索的引擎,直到找到合适的歌词为止。

 

自动启动音乐播放器

不少人提到启动的过程有点麻烦,要先启动播放器,再启动OSD Lyrics。如果能一次启动两个该多好。

虽然我没法让播放器启动时自动启动OSD Lyrics,但是我可以让OSD Lyrics启动时启动播放器:)

在首选项中设置想要启动的播放器,一旦OSD Lyrics启动时没有探测到可用的播放器,则会自己启动指定的播放器。不过如果你的播放器启动时间太长的话,OSD Lyrics还是有可能会退出的:(

 

自动下载最匹配的歌词

其实一开始就是自动下载最匹配的歌词的。到了后来提供了选择功能,可以从匹配的结果中选择自己认为最好的。不过话说回来,第一个匹配的往往是最靠谱的,所以加入了一个选项,在下载时别再烦人了(反正不对还可以手动搜索嘛=w=)

 

歌曲信息通知与提示

系统托盘的工具提示不再是乏味“OSD Lyrics”了,现在可以显示正在播放歌曲的信息:

另外当歌曲切换时,会利用系统的通知机制进行通知:

 

这个功能对MPD、XMMS2这样的C/S播放器以及MOC这样的控制台播放器估计比较有用。如果使用的播放器已经有通知功能,那么可以在首选项关闭它。

更多的播放器支持

OSD Lyrics现在支持Quod Libet了。主流的播放器已经支持得差不多了吧。

歌词延时调整

有的时候,下载到的歌词会快一些或慢一些,这时可以用托盘菜单的调整功能对歌词进行微调。调整精度为0.2秒。

 

不过,菜单不是那么好按的。因此如果歌词时间误差太大,还是手工修改歌词文件,或者重新搜索更适合的歌词为好。

下载地址

还有一些小的修改和Bug修复,就不多说了。

源代码可以在这里下载。

当前Deb包已经Ready,Ubuntu 9.04/9.10的用户可以使用该PPA(或者在Ubuntu Tweak中查询“PPA for OSD Lyrics”):https://launchpad.net/~osd-lyrics/+archive/ppa

 

 

 

 

 

 

Ubuntu下的Linux内核编译

 最初用Linux,我们需要满足的可能很小,后来,我们发现,我们也需要属于自己的Linux,我们想方设法优化自己的Linux,最后,到了要编译内核的地步

 

 1.下载内核源代码和编译将要用的软件

  下载内核源代码:http://www.kernel.org/ 注意选择F版,即完整版,下载到哪里,用什么工具都无所谓。

安装必要的软件:

sudo apt-get install build-essential kernel-package libncurses5-dev fakeroot

sudo aptitude install libqt3-headers libqt3-mt-dev libqt3-compat-headers libqt3-mt

 2.解压源代码

sudo tar xvfj linux-X.tar.bz2 -C /usr/src(之所以解压到这里,是为了以后安装驱动,X为版本号)

有人说要为源代码打上补丁,但据我所知,不用,因为不影响编译。

 

下面,进入目录,开始编译:cd /usr/src/linux-X

 3.开始配置内核

sudo make xconfig

然后就显示这个配置窗口了,是不是有点相Windows的注册表编辑器?

打钩的选项表示编译进内核(简称Y),空的选项表示不选择(简称N),圆点则表示编译成动态加载的模块(简称M)。Option菜单下的选项最好全选,以后会有用的。

具体配置请参考金步国先生翻译的资料:内核编译配置选项。
网址:http://lamp.linux.gov.cn/Linux/kernel_options.html

对于硬件驱动部分,最好先

sudo aptitude install hardinfo

然后

sudo lshw,显示你的硬件以及所需的模块(模块表示为,有的时候没有显示模块,那就要注意),Ctrl+F在配置窗口里打开搜索,搜索你module=或driver=的值,选成Y。

注意下列选项:

1、在“General setup”里面,有几项普通用户可以放心的去掉,
分别是:POSIX Message Queues 、Cpuset Support、Create deprecated sysfs files、Kernel->user space relay support (formerly relayfs) 

2、在“Block layer”里,假如没有2TB的硬盘,就去掉:Support for Large Block Devices 。

3、在“ Timer frequency ”里,默认是250Hz,最好选择1000Hz以提高gui响应

4、下列选项请慎重选择:
Bus options (PCI, PCMCIA, EISA, MCA, ISA)
PCI support
PCI Express support 老式机器没有PCI-E设备的可以选N
ISA support 较新的新机器没有ISA设备,可以选N
MCA support 一般选N
NatSemi SCx200 support 一般选N
PCI Hotplug Support
Support for PCI Hotplug (EXPERIMENTAL) 如果没有PCI热插拔设备,选N

ATA/ATAPI/MFM/RLL support
Include IDE/ATA-2 DISK support 如果你的/boot是放在IDE硬盘上,那么这里一定要选Y,选M都不行。否则启动时会出现“waiting for root file system”的提示而停滞不前。
SCSI device support 如果有SATA硬盘,就选Y
SCSI disk support 如果你的/boot放在SATA硬盘上,一定要选Y。
Character devices
I2C support 一般可以选Y或者M
Graphics support 不建议把显卡驱动编译进内核。,选M,编译成模块方便日后升级驱动。
VESA VGA graphics support 我的机器显卡是ati 3d lt,linux里面的型号定为mach64,我发现除了自己的显卡选项,一定要选择这项,编译进内核,如果不选,显示出现问题。如果你不确定的话,选上吧。
File systems
CD-ROM/DVD Filesystems
ISO 9660 CDROM file system support 一般选Y
DOS/FAT/NT Filesystems
VFAT (Windows-95) fs support 有FAT32分区就选Y吧
NTFS file system support 有NTFS分区就选Y吧
NTFS write support 如果想对 NTFS分区进行写操作,选Y

 

一切配置好后,点击保存(软盘图标,这个不说都知道),退出

 4. 开始编译内核

命令:

sudo make-kpkg clean fakeroot make-kpkg –initrd –append-to-version=xxx kernel_image

        上条命令的xxx可以自己选择,但不能是大写。

       下面的工作就是等待编译完成,时间长短要看你的配置和你的机器,如果配置有问题,可能要编译一天一夜……

        编译获得的软件包应该小于10 MB,大一点也没什么关系,如果超过20 MB,那就有问题了

 5.安装内核

编译得到的安装包在上级目录,所以,我们应该是/usr/src

鼠标点击包并且安装它

安装完成后和老内核比较一下大小:ls -l /boot/ 

此时千万不要删除老内核,因为出了问题还要找他呢

 6.重新启动验证它

建议这个时候把显卡驱动下载下来改成简单文件名以便于一会安装

 7.真出问题了

       据我的经验,第一次编译肯定要失败的,此时就再GRUB里选择老内核,在“新立得软件包管理器”里删除刚刚安装的内核,干掉它,然后重复上述操作(7以前的)

 8.安装显卡驱动

如果英特尔显卡或者ATI显卡的驱动你已经编译进内核了,恭喜你,下面的内容无视

重启之后如果你的内核成功启动,但是不能启动图形界面,那就该安装显卡驱动了

在恢复模式(即GRUB里新内核的第二个选现)里选择root,执行下列内容

cd /刚才下载的驱动程序的目录

sh  驱动程序文件名.run

如果显示没有找到源代码就

sh 驱动程序文件名.run –kernel-source-path=你编译内核的目录

我们应该是:sh 驱动程序文件名.run –kernel-source-path=/usr/src/linux-X

 

 最后

如果对某些选项很迷茫,可以看看HX大牛的配置

使用方法:cp /下载的目录/config ./.config 

config文件:config

参考http://forum.ubuntu.org.cn/viewtopic.php?f=97&t=110461写成

Ubuntu zgegblog十个漂亮主题

 发现自己还真是发烧友,安装要花8 9 个小时 ,然后安装完毕了。

看起来还真是酷,感觉舒服的多了。

但是按官方的安装方法那要花个 8 9个小时啊。

我想了个办法,把我已经安装好的主题拷贝出来,然后大家可以快速下载这样就快多了。

可以下载这个 : zegeblog-themes.zip

这里面有壁纸,有主题,还有登录窗口。

设置登录窗口要把themes文件夹里的主题拷贝到/usr/share/gdm/themes里。

 

看起来超酷的哦。

下面是官方的图纸

Showtime for Gnome

1

Balanzan

balanzan_pres

Infinity

infinity-pres

Wild shine

wild-pres

Exotic

exotic

Tropical

tropical-prsentation

Bamboo Zen

bamboo-prs

Ubuntu sunrise

ubuntu_presentation

Aqua Dreams

expose
这是官方的安装方法:

添加源

sudo gedit /etc/apt/sources.list

Ubuntu 9.04 Jaunty 用户

  • deb http://ppa.launchpad.net/bisigi/ppa/ubuntu jaunty main
  • deb-src http://ppa.launchpad.net/bisigi/ppa/ubuntu jaunty main

Ubuntu  8.10 Intrpid用户

  • deb http://ppa.launchpad.net/bisigi/ppa/ubuntu intrepid main
  • deb-src http://ppa.launchpad.net/bisigi/ppa/ubuntu intrepid main

添加公钥

  • sudo apt-key adv –recv-keys –keyserver keyserver.ubuntu.com 1781bd45c4c3275a34bb6aec6e871c4a881574de

更新

  • sudo aptitude update

建议全部安装

  • sudo aptitude install zgegblog-themes

也可以只装一个

  • sudo aptitude install showtime-theme
  • sudo aptitude install balanzan-theme
  • sudo aptitude install infinity-theme
  • sudo aptitude install wild-shine-theme
  • sudo aptitude install exotic-theme
  • sudo aptitude install tropical-theme
  • sudo aptitude install bamboo-zen-theme
  • sudo aptitude install ubuntu-sunrise-theme
  • sudo aptitude install  aquadreams-theme

原文地址:http://www.ubuntugeek.com/nice-ubuntu-themes-for-jaunty-and-intrepid-users.html

shell 脚本入门

作者: 

基本格式

我们可以使用任意一种文字编辑器,比如nedit、kedit、emacs、vi等来编写shell脚本,它必须以如下行开始(必须放在文件的第一行):

# !/bin/sh

符号#!用来告诉系统执行该脚本的程序,本例使用/bin/sh。编辑结束并保存后,如果要执行该脚本,必须先使其可执行:

chmod +x filename

此后在该脚本所在目录下,输入 ./filename 即可执行该脚本。
合理使用注释

shell 脚本中以# 开始的行表示注释,直到该行的结束。我们强烈建议你在脚本中进行适当/合理的注释,这样一来,即便你在相当长时间内没有使用该脚本,也能在短时间内就明白 它的作用和工作原理。此外,还有一个很重要的原因是,在注释的帮助下,别人可以快速有效的分享你的脚本,并提出自己的意见和改进。
变量赋值和引用

Shell编程中,使用变量无需事先声明,同时变量名的命名须遵循如下规则:

1. 首个字符必须为字母(a-z,A-Z)
2. 中间不能有空格,可以使用下划线(_)
3. 不能使用标点符号
4. 不能使用bash里的关键字(可用help命令查看保留关键字)

需要给变量赋值时,可以这么写:

变量名=值

要取用一个变量的值,只需在变量名前面加一个$:

#!/bin/sh
# 对变量赋值:
a=”hello world”
# 打印变量a的值:
echo “A is:” $a

挑个自己喜欢的编辑器,输入上述内容,并保存为文件first,然后执行 chmod +x first 使其可执行,最后输入 ./first 执行该脚本。其输出结果如下:

A is: hello world

有时候变量名可能会和其它文字混淆,比如:

num=2
echo “this is the $numnd”

上述脚本并不会输出”this is the 2nd”而是”this is the “;这是由于shell会去搜索变量numnd的值,而实际上这个变量此时并没有值。这时,我们可以用花括号来告诉shell要打印的是num变量:

num=2
echo “this is the ${num}nd”

其输出结果为:this is the 2nd

Shell脚本中有许多变量是系统自动设定的,我们将在用到这些变量时再作说明。除了只在脚本内有效的普通shell变量外,还有环境变量,即那些由export关键字处理过的变量。本文不讨论环境变量,因为它们一般只在登录脚本中用到。
Shell里的命令
Unix 命令

图形化的 Ubuntu Linux 服务管理软件:Boot-Up Manager 介绍

 在Windows下,大家应该知道系统里面有很多服务,掌控着系统中各个设备和功能的启动,停止,暂停等操作。在Ubuntu下,自然也是一样,只不过Linux下对服务的管理,要比windows高级N多,也细致很多。因此linux的服务这部分,一直让许多新人们望而却步。

这次的教程,我将推荐给大家一个Ubuntu下的图形化的,管理系统服务的软件。名字叫:Boot-Up Manager,简称:BUM。

一. 基础知识补充

在Linux系统下,各个服务都是运行在一定的”运行级别“下的。我们先来认识下运行级别,在Linux系统下,系统有6个级别,分别是:

*运行等级 S:开机进程中的第一个运行等级。
*运行等级 1:(single-user)单用户模式。为单用户模式,就像Win9x 下的安全模式类似。
*运行等级 2,3,4,5: multi-user多用户环境,细分的话,是:
(2) 为多用户模式,但是没有NFS 支持。
(3) 为完整的多用户模式,是标准的运行级。
(4) 一般不用,在一些特殊情况下可以用它来做一些事情。
例如在笔记本电脑的电池用尽时,可以切换到这个模式来做一些设置。
(5) 就是 X11 ,进到 X Window 系统了。
*运行等级 0:(halt)关闭计算机
*运行等级 6:(reboot)重起计算机

我们以Ubuntu Linux为例,大家可以在 /etc/目录下找到类似: rcS.d,rc1.d,rc2.d等等这样的文件夹,应该是有 7 个。这些文件夹当中,就是用来存储在相应(数字)等级下要运行(或者不运行)的服务的”链接“。大家可以随便着一个进去看看,它里面的文件应该都是在左上角带一个”箭头“的。这些文件具体的链接,都是统一的,指向: /etc/init.d/ 这个文件夹下的文件。

这7个rc*.d文件下的文件,有个共性,就是:若文件夹下的链接文件开头子母是大写的,那么它链接的在 /etc/init.d 下的对应脚本将被调用并开启,该进程将被执行。 相反,如果是小写字母,则代表该服务不会被运行。

此外,链接文件的开头S(start)或K(kill)后紧接的数字是指运行的顺序,数字小的运行在前。

二.对系统服务的“控制”

由上面的内容,我们应该知道,其实想开启,关闭一个服务,只需要将运行级的链接文件名的第一个字母由大写改为小写 (S–>s,K–>k)。或者,我们先说我这次的教程推荐的“图形化”控制方式。

1. BUM 的安装: sudo apt-get install bum ,回车就是了,这个没什么问题的
2. BUM 的运行: 这个软件安装后,“应用程序”里面没有快捷方式的。可以从终端里面输入:sudo bum 来运行

3. BUM 的使用: 我们先来看看他的界面吧,每次运行,它都会先扫描系统的服务项目,扫描完成就是这个样子。然后,我们勾选:Advanced,切换到“高级”模式,然后选择”Services“,就能看到我们当前系统的”服务“了。

这个软件使用很简单,如果我们要禁用某个服务,在列表中找到它,然后去掉前面的“勾”,点击“应用”就行了。够简单吧?这个软件,除了可以控制服务的开启和关闭,还能控制系统的“开关机脚本(Startup and shutdown scripts),操作方法一样的,有需要的兄弟们可以看下。

4. 用”命令“的方法来控制服务。

刚才我们说过了,其实禁用某个服务,就是把 rc*.d下的对应文件,开头字母改成小写。因此我们可以这样做,比如我要禁用”mdadm-raid”这个服务,它是管理系统的 Raid(磁盘阵列)的,如果你没有阵列,自然不需要了。
sudo mv /etc/rcS.d/S04mdadm-raid /etc/rcS.d/s04mdadm-raid
估计喜欢玩“命令”的人,肯定都会选择这样做吧,呵呵,命令控们~

5. 系统服务的常见”操作“。在linux系统里面,如果你需要暂时性的对某个服务的运行状态进行操作,一般都可以这样操作:
(1)运行服务: sudo /etc/init.d/服务名 start
(2)停止服务: sudo /etc/init.d/服务名 stop
(1)重启服务: sudo /etc/init.d/服务名 restart

比如:sudo /etc/init.d/gdm restart

三.Ubuntu Linux 开机服务详细清单,自己慢慢看吧,把自己确定不需要的关闭,从某种程度上来说,也可以算是对Ubuntu开机的“优化”

PS:这个详细清单是从网上找的,原文出自:
http://blog.chinaunix.net/u/13078/showart_181248.html

1. acpi-support – 你最好使其在S运行等级处于运行状态。
2. acpid – acpi守护程序.这两个用于电源管理,对于笔记本和台式电脑很重要,所以让它们开启。
3. alsa – 如果你使用alsa声音子系统,是的,开启它。
4. alsa-utils -在我系统里,此服务取代了alsa,所以我关闭了alsa并在S运行等级将此服务开启。**注意**,我所说的“关闭”是指在所有运行等级里面去除所有“X”。如果在你系统里没有它,没问题。让我们继续。
5. anacron – 一个cron子系统,当时间到达时用于执行任何没有被执行的cron作业。当某种cron 作业时间准备好时,很可能你或许已经关闭了你的计算机。打个比方,updatedb被计划在每天2点执行,但是在那个时候,你的计算机是关闭的,然后如果 ananron服务如果是开启的话,它将设法抓起那个updatedb cron… 我将它关闭是因为我不经常关闭我的笔记本,但是否开启此服务完全取决于你。
6. apmd – 这是十分困惑我的一个服务。我已经开启了acpid服务,那同时开启apmd有啥好处呢?如果你的计算机不是那么老,甚至不能支持acpi,然后你可以设法关闭它。无论如何,我是关闭它的。
7. atd – 就像cron,一个作业调度程序。我把它关了
8. binfmt-support – 核心支持其他二进制的文件格式。我让它开着
9. bluez-utiles – 我把它关了因为我没有任何蓝牙设备
10. bootlogd – 开启它
11. cron – 开启它
12. cupsys – 管理打印机的子系统。我没有打印机所以我关闭它了,如果你有打印机,开启他。
13. dbus – 消息总线系统(message bus system)。非常重要,开启它。
14. dns-clean – 当使用拨号连接,主要用于清除dns信息。我不用拨号,所以我关闭了它。
15. evms – 企业卷管理系统(Enterprise Volumn Management system). 我关闭了它。
16. fetchmail – 一个邮件接受守护进程,我关闭了它。
17. gdm – gnome桌面管理器。 无论如何我关闭它了,因为我将系统用终端引导。如果你想直接引导到图形用户界面,这取决于你。
18. gdomap – 事实上我也不知道为什么此服务必需开启。我没有在其他系统见过这个守护程序,所以我将其关闭并且我没觉得我失去了什么。开启它对笔记本或者台式机有任何好处吗?
19. gpm – 终端鼠标支持。如果你觉得你在终端使用鼠标更好,那么在运行等级 1 和2 开启它。那正是你所需要的。
20. halt – 别更改它。
21. hdparm – 调整硬盘的脚本。我在运行等级 2,3,4,5去除了它但是在S 运行等级添加了它。我觉得早点打开DMA,32bit I/O等等将对其余过程有益。我自己也将原来的脚本精简了一下。如果我知道我正做什么,我觉得做过多的检查没用。相应配置文件是 /etc/hdparm.conf。
22. hibernate – 如果你的系统支持休眠,把它打开,否则它对你没用。
23. hotkey-setup – 此守护进程为你的笔记本建立一些热键映射。支持的制造商包括: HP, Acer, ASUS, Sony, Dell, 和IBM。如果你有那些品牌的笔记本,你可以打开它,否则它或许对你没有任何好处。
24. hotplug and hotplug-net #激活热插拔系统是费时的。我将考虑关掉它们。我在的/etc/network/interfaces文件作了很多修改,并将其设置为自动运行,而不是在热插拔进程期间映射我的无线网卡。所以我可以将它们关掉。我已经测试过了,甚至我将它们关闭,ubuntu仍旧可以检测到我的usb驱动器,我的数码相机,等等。所以我认为关掉它们是很安全的**注意**如果在关闭热插拔服务以后发现你的声卡部工作了,你可以将服务打开,或者编辑 /etc/modules文件并添加声卡驱动模块。经测试,后者比较快。
25. hplip – HP打印机和图形子系统,我将其关闭了。
26. ifrename – 网络接口重命名(network interface rename)脚本。听上去很酷但是我把它关掉了。主要用于管理多网络接口名称。虽然我有无线网卡和以太网卡,两者被内核标识为eth0和ath0,所以此服务对我不是很有用。
27. ifupdown and ifupdown-clean – 打开它,它们是开机时网络及口激活脚本。
28. inetd or inetd.real – 查看文件/etc/inetd.conf 注释掉所有你不需要的服务。如果该文件不包含任何服务,那关闭它是很安全的。
29. klogd – 打开它。
30. linux-restricted-modules-common – 你应该去查看下是否你的系统装载有任何受限制的模块。既然我需要madwifi ath_pci 模块,所以我将其开启。受限制的模块可以从/lib/linux-restricted-modules查看到。如果你发现你没有使用任何受限制的模块,那关掉这个服务没事。
31. lvm – 我没有使用逻辑卷所以我将此服务关闭。让它开启如果你 *确实* 有lvm(lvm是逻辑卷管理器在此不再扩充).
32. makedev – 打开它。
33. mdamd – Raid管理工具。不使用Raid所以我将此服务关闭。
34. module-init-tools – 从/etc/modules加载扩展模块。你可以研究/etc/modules文件查看是否有一些你不需要的模块。通常我们将此服务开启。
35. networking – 在启动期间通过扫描/etc/network/interfaces文件增加网络接口和配置dns信息。让它开着。
36. ntpdate – 通过ubuntu时间服务器同步时间 。在开机的时候我不需要它,故我关掉了此服务。
37. nvidia-kernel – 我自己编译了nvidia驱动,所以此服务对我没用。如果你从受限制模块中使用nvidia驱动,那打开此服务。
38. pcmcia – 激活pcmica设备。我将此服务打开在S运行等级而不是分别在2,3,4,5运行等级打开此服务,因为我觉得起先让硬件设备准备更好。如果你在使用没有pcmica卡的台式机的话,请关闭此服务。
39. portmap – 管理像nis,nfs等等之类服务的守护程序。如果你的笔记本或台式机是纯粹的客户端,那么关闭此服务。
40. powernowd – 管理CPU频率的客户端程序。主要用于支持CPU speed stepping技术的笔记本。通常如果你在配置一台笔记本,你应该开启此服务。如果是台式机,那此服务应该没有用。
41. ppp and ppp-dns – 对我没用,我不使用拨号。
42. readahead – **感谢 mr_pouit!** readahead似乎是一种“预加载程序”。在开机时它将一些库文件加载到内存,以便一些程序启动的更快。但是它给启动时间增加了3-4秒。所以,你可以留着它…或者不。**更新**,经我测试我觉得加载程序没有什么不同。所以我决定关闭此服务。如果你有打开此服务的理由,那就打开它 。
43. reboot – 别更改它。
44. resolvconf – 按照你的网络状态自动配置DSN信息,我将它打开着。
45. rmnologin – 如果发现nologin,那么去除它。此情况不会在笔记本上面发生,所以我摆脱它。
46. rsync – rsync守护程序. 我不打算在我的笔记本上使用rsync协议,所以我将其关闭
47. sendsigs – 在重启和关机期间发送信号。顺其自然。
48. single – 激活单用户模式。顺其自然。
49. ssh – ssh守护程序。 我需要ssh,所以我将此服务打开。
50. stop-bootlogd – 从2,3,4,5运行等级停止bootlogd。顺其自然。
51. sudo – 检查sudo 状态。我没在一台笔记本或者台式机客户端上看到任何使用sudo的好处,因此我关闭了它。
52. sysklogd – 顺其自然。
53. udev and udev-mab – 用户空间dev文件系统(userspace dev filesystem)。好东西,我将它们打开。
54. umountfs – 顺其自然。
55. urandom – 随机数生成器。可能没什么用处,但是我留着它。
56. usplash – 嗯,如果你想看到漂亮的开机画面,顺其自然。 无论如何沃关闭此服务了。如果你想关闭它,你也可以编辑/boot/grub/menu.lst文件注释掉splashimage行,除去开机splash核心选项。
57. vbesave – 显卡BIOS配置工具。它能保存你显卡的状态。我将其开启。
58. xorg-common – 设置X服务ICE socket。我将其从在S运行等级开启移动到2,3,4,5,运行等级。如果我引导到单用户模式,那我不需要此服务。在最初引导期间这种方法将不占用时间。
59. adjtimex – 这也是调整核心hw时钟的工具。通常你不会在开机列表中看见它。在非常少有的情况如果你确实在开机进程中看见它了,事出有因,因此最好顺其自然。在我的情况里,它是关闭的。
60. dirmngr – 证书列表管理工具(certification lists management tool)。和gnupg一起工作。你必须看看你是否需要它。在我的情况里,我是关掉它的。
61. hwtools – 一个优化irqs的工具。不确定打开它的好处。在我的情况里,我是关掉它的。
62. libpam-devperm – 在系统崩溃之后用于修理设备文件许可的一个守护程序。听起来不错,因此我打开它了。
63. lm-sensors – 如果你的主板内建一些传感芯片,通过用户空间(userspace)查看hw状态可能是有帮助的。我运行了它,但是它提示“没有发现传感器”,因此我关闭了此服务。64. mdadm-raid – 作用和mdadm服务相同。用来管RAID设备。如果你没有此类设备,那尽管关掉它好了。
65. screen-cleanup – 一个用来清除开机屏幕的脚本。嗯,是否关闭它有你决定。在我的情况里,我打开它了。
66. xinetd – 用来管理其他守护进程的一个inetd超级守护程序。在我的系统里,xinetd管理chargen, daytime, echo和time (在 /etc/xinetd.d 目录找到的),我不关系任何一个,因此我关掉了此服务。如果在xinetd下你确实有一些重要的服务,那打开它。

行了,这次的教程就这么多了,希望对大家有用~