亮的MARK库

mark.liangliang.org.cn

由于Enlightenment自带的字体无法显示中文。所以可以用中文字体代换。

代换/usr/share/enlightenment/themes/BlueSteel/下字体文件即可。

为什么要有一个窗口管理器? 为什么一定要有一个桌面背景,甚至是标题栏? 或是如果把一个应用程序如firefox当成桌面背景行不行? 桌面能不能再快一点?我不想把资源浪费在那些用不到的地方。 Linux那么多虚拟桌面,为什么我不能在一个桌面全屏运行一个程序, 然后用alt+tab切换到其它程序或是alt+Fn换到其它桌面?

如果你对窗口管理器也有上面的感觉的话,那么建议你可以试一试E17。

不适合: E17现在还是开发版本,可能会有这样或那么的问题,如有时左上角图标显示的不对。或是配置菜单工作不正常。 E17现在好像中文化菜单还没有,也许是我没试出来。不过它的菜文就菜单,如果你觉得不影响的话那就继续。

E17特点: 速度快,使用资源不多。在PS3(256M内存)上运行的就是E17。 E17直接架构在Xlib上,而不是使用gtk,所以性能有保证。 可订制性强。 窗口: 可以选择边框类型,甚至是无边框。 可以选择让窗口固定在所有桌面。 可以选择窗口不在窗口列表中显示。 可以选择窗口在所有其它窗口之上、或是之下。 快键键: Alt+鼠标拖动来移动窗口。 Alt+鼠标右键显示窗口右键菜单。 Ctrl+Alt+f对窗口进行全屏/取消全屏。 Ctrl+Alt+i窗口最小化。 Ctrl+Alt+m显示主菜单。 Ctrl+Alt+向下箭头把窗口放到后面。 Alt+tab切换多个程序。 还有其它,而且它们都是可配置的。 上面按键,加上窗口的无边框模式, 可以让你方便的让一个桌面只运行一个全屏程序,如firefox, 让你在无干扰的情况下使用程序,甚至忽略了窗口管理器的存在, 而不会有去点那个最小化按钮的冲动。 可扩展性强。添加一个模块就可以添加一个新功能。 软件还不成熟,运行时可能会有问题。

E17安装: 对于debian和ubuntu,直接使用apt-get就可以,apt源如下: deb http://www.edevelop.org/debian unstable main 对于ubuntu,源如下: deb http://edevelop.org/pkg-e/ubuntu feisty e17 把上面源添加到/etc/apt/source.list中,然后执行 apt-get update apt-get install e17 就可以。 对于其它版本, 可以到get-e.org上面看user guide。

配置: 1. 启动配置 在.xinitrc中调用enlightenment_start来启动E17就可以, 我的~/.xinitrc内容如下: export LC_CTYPE=zh_CN.GB2312 export XMODIFIERS=”@im=fcitx” export XIM=fcitx export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx fcitx& exec enlightenment_start

2. 图标添加 E17中使用.desktop文件做为菜单项和工作栏启动项,要想创建一个.desktop文件, 你需要先在自己的目录下创建/.local目录,自己创建的图标文件会放在这个目录下。 创建方法: 在窗口的左边图标点右键,或是Alt+右键,弹出窗口选项菜单。 在菜单中选择”Create Icon”, 在里面输入可执行文件名然后点”Ok”就可以了。 图标会创建在/.local目录下。 创建图标时会选择图标位置,一般程序安装时都会把自己的图标位置放在 /usr/share/pixmaps 目录下,可以试着到那个目录下查找。 有时选择了图标但是它不显示,如我的firefox, 这个可能是E17的bug。 如果右键菜单出来的不是”Create Icon”而是”Edit Icon”, 那说明这个图标已经存在,你现在可以修改图标的内容。

3. 在快速启动栏中添加一个程序。 由上面的方法创建好图标后,打开一个xterm 然后启动你想添加到快速启动栏上的程序。 程序启动后,拖动程序左上角的图标到快速启动栏就可以。

4. 修改工具栏位置,或是选择工具栏透明。 在工具栏上点右键,选择”shelf 0”->”shelf 0 configuration”, 在”Layout”里面选择位置然后点”Apply”。 在上面的配置里面点”Advance”就可以进入高级选择,不妨试试。

5. 给E17换个好点的时钟。 E17自带的时钟太小了,我换了个更好看点的asclock。 安装: apt-get install asclock asclock-themes 然后打开xterm,执行asclock -theme Freeamp 然后按步骤2添加图标,图标中Executable中写入 asclock -theme Freeamp 点击”Ok”.这时~/.local/share/applications/中应该存在asclock.desktop

设置时钟位置与属性: 点Alt+鼠标右键把时钟移到合适位置。 在时钟上按Alt+鼠标右键,分别选择: “Skip Window List” 不在窗口列表中显示,窗口列表在主菜单中 “Stacking”->”Always On Top” 总在其它窗口之上 “State”->”Sticking” 固定在桌面上 “Borders”->”Borderless” 无边框 然后选择 “Remember”->”Everything” 记住asclock的所有位置与属性信息。

自动随E17启动: 把下面一行添加到E17的启动程序~/.e/e/applications/startup/.order文件。 asclock.desktop

OK, 以后每次启动E17, 时钟都会在你的桌面上了。

6. 把firefox设置为桌面背景。 启动firefox, 点Alt+鼠标右键, 选择”Pin to Desktop”, 然后按Ctrl+Alt+f把firefox全屏就OK了。

7. 字体 主菜单中选择”Configuration”->”Appearance”->”Fonts”, 在里面选择要显示中文的选项,如”menu”,”title bar”, 然后在字体中选择中文字体。

8. 其它配置 在主菜单中的”Configuration”->”Configuration”中有更多E17选项。

9. 得到其它帮助 E17的irc是 #e(不可以用root用户登陆),开发者irc是 #edevelop 如果有问题可以到上面问,8过最好先理解E17还不是个完善的产品,可能某个功能正在添加中。

sopcast官方网站如下: http://www.sopcast.com/cn/index.jsp

进入其下载页面,选择LINUX的下载下来,偶下载的是命令行版的:http://download.sopcast.com/download/sp-sc.tgz 这个东东直接解压就就可以使用了,进入到解压后的目录 $cd sp-sc $ls Readme sp-sc 其中的sp-sc就是偶们要用的命令哦~~~

在sopcast的网站上,有一个频道列表的,可以看到一个用代号表示的频道,比如: 6001:上海体育 6002:CCTV5 6004:凤凰卫视中文台 还有很多,自己去网站上就可以看到的,应该可以找到自己喜欢的频道。

那应该怎么看呢~~~可以看一下Readme里的说明,用法像下面的样子: $ ./sp-sc sop://broker.sopcast.com:3912/6004 3908 8908 > /dev/null & 其中的红色的6004就是刚才介绍的频道代码,想看哪个频道就换哪个频道的代码好了。 不过现在只是将电视的信息下载到了本地,你需要用mplayer或是VLC播放,偶用的是mplayer, 用下面的命令就可以看了 $mplayer http://localhost:8908/tv.asf

清雅馨香的栀子花以它洁白似玉的花朵,油润碧绿的叶片,为炎炎夏日增添了不少清凉和芬芳,成为人们喜爱的家庭盆栽花卉。在我国南方,得天独厚的温暖湿润气候和微酸性水土使养好栀子花成为轻而易举的事。而对北方人来说,栀子花则需要精心管护,稍不留神,它就面黄肌瘦,很少开花,重则香消玉殒。笔者经过几年摸索,近年盆栽栀子年年花繁叶茂,主要做好了以下几点:

1.选择适宜的盆土。栀子花是喜酸性花卉,适宜的pH值为5至6。如果土壤酸度不适宜,将会在今后的管理中事倍功半。栽培用土可选腐叶土、泥炭土或沤制锯屑加一半的园土,忌用陈墙土和煤渣,用市售的君子兰土更加方便实用。

2.科学浇水。栀子花喜湿润的土壤和较大的空气湿度。在4月至9 月生长期要保持盆土湿润。盆土表面见干就浇水,晚上可用喷壶向叶面淋水浇施。如干透萎蔫,会对生长不利。生长过旺、节间较长的,晚上不浇水,早上太阳出来再浇水。北方碱性水地区,自来水要放两天再用。每隔三五日,用每升中加入0.5克柠檬酸、1克硫酸亚铁的水溶液浇透水一次,可使叶片油润碧绿。

3.合理施肥。栀子花喜肥。在培养土中可加入3%腐熟饼肥作基肥。生长季节用饼肥加硫酸亚铁沤制的矾肥水每周浇一次,也可用0.1 %腐殖酸全营养有机液肥。现蕾期浇1次至2次0.1%磷酸二氢钾水溶液,可使花朵肥大、花香浓郁。酷暑期气温35℃以上和秋季15℃以下时停肥。

4.多晒太阳。栀子喜光,长期在半阴处也能生长,但花枝较长,花朵较少。除7月至8月中午强光需遮阴和冬季休眠期外,一般都需放阳光下养护,才能花繁叶茂。

5.冬季休眠好。栀子花在我国秦岭一带可露地越冬,但盆栽栀子经严冬后根系会受损害,春季恢复慢。而在有供暖的室内越冬,虽不受冻害,但光照不足,生长瘦弱,秋季形成的幼蕾大多脱落,第二年开花晚。较好的办法是将盆花放在5℃左右的冷室使其休眠,或用泡沫塑料等保温材料将花盆包裹好,保护好根系,放在背风向阳处越冬,春季恢复快,开花早。

6.适时换盆土。小苗用小盆栽,逐渐换入大盆。当冠幅为盆口径的2倍至3倍时,就该换盆了。生长季节随时可换。倒盆后连土坨栽入新盆,口径较原盆大5 厘米左右为宜。家庭盆栽当盆达到28厘米左右时,一般不再换盆而只换盆土。于春季3月换土较好。倒盆后剪去部分老根,抖掉一半旧土,用新土栽入盆中后浇透水,放温暖半阴处,有新芽萌动时放阳光下养护。

7.适当修剪。大花栀子小苗在主干20厘米高处打去顶尖,留3个至4个分枝,分枝2对叶片时再打去顶尖,促发分枝,以后可任其生长。小叶栀子不需打顶。每年开花后轻修剪,剪去内膛枝、病弱枝,个别徒长枝短截。大花栀子4年至5年后冠幅太大时,可于花后进行强修剪,一般将上部分枝留2对叶短截,出芽后抹去向内生长的芽和主干下部的芽,株形会变得更紧凑美观。切记栀子花春季不可短截枝顶,否则当年不会开花。 家庭常见花卉欣赏与养护(Ⅱ)

很多朋友对于opera的字体设置感到非常头疼。虽然也有各种各样的解决方法,但总是不彻底,不是有这个问题就是有那个不满意。我这里有个方法可以帮你比较好的解决opera字体问题,你想用什么字体就用什么字体,非常方便。 1、 代码:

cd ~/.opera/styles/user/ touch user.css nano ~/.opera/styles/user/user.css

2、加入如下内容 代码: html,body,*{ font-family:”STHeiti”!important;}

注意:STHeiti这个地方的字体随便换成你喜欢的我选择的是苹果字体 3、打开opera浏览器,然后view—->style—–>manage modes—->display,然后在my style sheet那一栏选择刚才编辑的user.css文件即可。 中文菜单位置为:查看──样式──usr.css 刷新opera看看是不是原来的烦恼都没有了?呵呵!

附 我用的雅黑的 user.css

html,body,*{

font-family:”微软é<9b><85>é»<91>”!important;}

注意: 中间字体部分是乱码,一直不知道是什么原因,可能是编码的缘故 ,而不是 Microsoft YaHei。

Debian4(Etch)系统简要安装详细介绍 来源:Linux联盟收集整理

系统 本指南将分5个部分:

1 . 基本系统安装

2 . Xorg安装与声卡驱动安装

2 . gnome 安装与美化

3 . kde 安装与美化

4 . 常用软件的安装

5 . Beryl 安装

声明:本人刚学习debian不久,如有错误,请指正!谢谢

QQ: 502502510

MSN: oslive at msn dot com

mail: oslive at gmial dot com

===================================================

基本系统安装

采用硬盘安装的方式,从businesscard CD 开始安装。

如果你需要拨号的话请用networkinstall CD (我的adsl自动拨号的^_^)

准备工作

1 、 安装光盘:http://cdimage.debian.org/cdimage/da...sinesscard.iso

或者http://debian.linux.org.tw/debian-te...sinesscard.iso

2 、 硬盘启动映像:

vmlinuz : http://people.debian.org/~joeyh/d-i/...-media/vmlinuz

initrd : http://people.debian.org/~joeyh/d-i/...edia/initrd.gz

3 、 GRUB DOS : http://sourceforge.net/projects/grub4dos/

将压缩包里面的grldr 和 boot/ 文件夹放到 c:\下面 。

编辑 c:\boot.ini 添加 C:\GRLDR=”Start GRUB” 保存。

4 、 在一个fat32分区上面(如 F:\)建立一个boot文件夹,把下载的vmlinuz 和 initrd.gz 放 到里面。把下载的CD放到f:\下面。

5 、 重启电脑,选择GRUB,按C 键进入 GRUB> 状态, 输入 root (hd0, 按下TAB 键,看看你的FAT

分区是哪个,比如我的是 (hd0,4) , 回车。 输入 kernel /boot/vmlinuz 回车 , 输入 initrd /boot/initrd.gz 回车 。 途中是可以用TAB补全的。 (NTFS分区我没试过,你可以试试。)

-—————————————————————————————————————————————–

现在就开始安装了:(注意以下选项)

1 、 开始选择ENGLISH,选中文的话他将自动安装 zhcon 和 unicon,这不是我想要的。

2 、 在国家选项中选择 other中的 asia \ china (中国)

3 、 然后是配置IP 地址 ,这个每个人都不同,根据自己的情况来 。

4 、 分区要小心,不要选择 自动,而要选手动,推荐这样分, 100M /boot 2x内存大小 swap 剩下的 /

5 、 安装源自己选,不要选vmmatrix.net 它目前正在维修。

6 、 在tasksel选择里面部要选任何东西。base system也部要选 (^_^ 我有洁癖 !)

到此你已经有一个基本的系统了。下面开始基本配置

1 、 配置你的locale 执行 dpkg-reconfigure locales 选择你要用的locale,比如我选择了 en_US.UTF-8 zh_CN.GB2312 zh_CN.UTF-8 zh_CN.GB18030 zh_CN.GBK ,回车,选择你的系统默认locale 我选择的en_US.UTF-8 因为我觉得linux控制台没必要用中文,还要装个ZHCON,麻烦。

2 、 现在更新下你的源,apt-get update && apt-get upgrade

3 、 现在安装localepurge , apt-get install localepurge 在对话框中选择你要保留使用的locale .默认情况下它已经选好了你现前设置的那些locale,所以直接回车。当然你也可以 dpkg-reconfigure localepurge 进行详细的配置。 现在执行localepurge 这步将清除你用不着的locale,让他们释放你的磁盘空间。以后你不管安装什么软件,它都将自动帮你清除那些没用的locale。

清除完,它会提示你释放了多少磁盘空间。当然你可以配置它让它显示清除了哪些locale。

4 、 安装VIM,它是个好东西。apt-get install vim (可选,主要是为了方便)

5 、 修改 .bashrc ,打开bash_completion,让apt-get install 在ROOT 登录的情况下自动补全,其他用户自动设置好了的,不用修改。你可以先用VI打开 /etc/bash.bashrc ,在最下面用命令模式下的V 再按上下左右键老选择,按y键复制,(默认打开VI就处于命令模式。i a o s键插入,编辑模式,ESC返回,:q! 退出。) 然后 vi ~/.bashrc 按p 键粘贴。最后象这样

if [ -f /etc/bash_completion ]; then

. /etc/bash_completion

fi

当然你也可以用nano ,更简单。要复制功能,那么apt-get install gpm 然后 /etc/init.d/gpm start ,现在动下鼠标。是不是在动了,gpm是一个控制台下的鼠标服务。用鼠标左击拖动选中,右键粘贴。

6 、 安装rcconf (服务管理器)。apt-get install rcconf 以后你可以通过rcconf来管理你要启动的服务。

7 、 修改/boot/grub/menu.lst, vi /boot/grub/menu.lst 在kernel /vmlinuz-2.6.18-3-k7 root=/dev/sda8 ro 后面加 vga=791 或者788, 来启动framebuffer ,791是1024X768,788是800X600。 :wq 保存退出。

8 、 现在 reboot 重启。

到此为止,基本系统安装完成!

恭喜你!

===================================================

安装Xorg服务器与声卡配置(alsa)

1 、 安装xorg , apt-get install xorg (现在你已经可以用tab键来补全了,很方便。)选择你使用的分辨率。

2 、如果你是NVIDIA的显卡。那么你现在可以安装它的驱动。当然你要现确定9746的驱动支持你的显示卡吗 ?

先安装必须的编译环境:apt-get install xserver-xorg-dev pkg-config build-essential linux-header-`uname -r` (注意` 是左面TAB键上面的那个键)

然后wget http://us.download.nvidia.com/XFree8...-9746-pkg1.run

./NVIDIA-Linux-x86-1.0-9746-pkg1.run 一路回车。

如果你是ATI的显示卡

先从ATI的官方网站下载驱动

http://ati.amd.com/support/driver.html

安装编译驱动所需的环境

sudo apt-get update

sudo apt-get install module-assistant build-essential

sudo apt-get install fakeroot dh-make debconf libstdc++5 linux-headers-$(uname -r)

创建安装包

sudo ./ati-driver-installer-8.x.x.run –buildpkg debian/testing

安装这些创建的包

sudo dpkg -i xorg-driver-fglrx_8.x.x-1_i386.deb -f

sudo dpkg -i fglrx-kernel-source_8.x.x-1_i386.deb -f

sudo dpkg -i fglrx-control_8.x.x-1_i386.deb -f

删除旧的源码包

sudo rm /usr/src/fglrx-kernel*.deb

编译并安装驱动模块

sudo module-assistant build fglrx

sudo module-assistant install fglrx

sudo depmod -a

编辑你的/etc/X11/xorg.conf

在 Section ”Module” 中加入

Load ”fglrx”

Load ”dri”

Load ”glx”

在Section ”Device” 中把驱动换成

Driver ”fglrx”

这有篇文章,大家可以参考 http://forum.openrays.org/read-htm-tid-3209.html

如果你是其他显卡,(我也没用过)你可以自己找其他资料,或者暂时用系统自带的驱动。(不知道谁能帮我补全)

3 、 dpkg-reconfigure xserver-xorg 选择你的显卡驱动(nvidia),不清楚的话选vesa。后面是一些简单的键盘阿,鼠标阿配置,可以按默认的,键盘一般是pc105的。

4 、 删除一些字体 apt-get –purge remove xfonts-100dpi xfonts-75dpi xfonts-scalable

5 、 删除不存在的字体路径 vi /etc/X 11/xorg.conf

Section ”Files”

FontPath ”/usr/share/fonts/X11/misc”

FontPath ”/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType”

EndSection

像这样,其他的删除。

-——————————————————————————————————————————————————

6 、 让alsa 把你的声卡驱动起来。

apt-get install alsa-base alsa-utils

执行 alsaconf 一路回车。 再执行alsa-mixer 设置音量,M键取消静音,ESC 键退出。

保存设置 alsactl store

测试 cat /dev/urandom > /dev/dsp 你将会听到非常好听的声音,恭喜你,你的声卡工作了。

ctrl+c 终止它,当然你喜欢它的话,可以不那么做^_^

到这里,你的X服务器和声卡就安装配置好了。

下面你可以选择你安装Gnome 还是 KDE。

Gnome 桌面篇

1 、 安装hal (硬件抽象层)、pmount (gnome下自动挂载)以实现你的移动设备(usb)自动挂载。

apt-get install hal pmount

它将会自动安装dbus (信息总线)以实现hal与gnome应用程序通信,实现设备自动发现。

2 、 安装gnome

apt-get install gnome-core (如果你需要所有gnome 套件的话 apt-get install gnome 或者 gnome-desktop-environment

4 、 安装gnome下的声音支持。

apt-get install gnome-media gnome-audio esound

esound是gnome下的软件混音器。(安装后在gnome的桌面–首选项–>音效里面选择 启用软件混音器,重启。)

5 、 安装必要的gnome管理工具或程序

apt-get install gksu gnome-utils gnome-system-tools file-roller gconf-editor gnome-system-monitor gnome-volume-manager

其中:

gksu是执行管理任务时 su或者sudo的。 gnome-utils是一些小工具(如:抓屏 printscreen键)

gnome-system-tools是一些管理工具 桌面–>系统管理里面的。

file-roller是归档管理器。

gnome-system-monitor是任务管理器。

gnome-volume-manager是卷管理器。管理本地磁盘的。

如果你喜欢gnome控制中心,那么

apt-get install gnome-control-center

6 、 安装登录管理器。

apt-get install gdm

7 、 把你安装时建立的那个用户加入sudoers

visudo

在 root ALL=(ALL) ALL 下面加入

%adm ALL=(ALL) ALL

然后执行 gpasswd -a username adm

如我的是 gpasswd -a oslive adm

8 、 安装字体,这里我们安装bitstream-vera 加 uming (ubuntu用的)。

当然你也可以安装WQY的点整字体(目前的Debian里的WQY字体是经过压缩的,所以可能会影响系统速度。)

apt-get install ttf-bitstream-vera ttf-arphic-uming

WQY点整字体: apt-get install xfonts-wqy

简单美化

1、 安装主题

apt-get install gnome-themes

如果你喜欢更多主题,apt-get install gnome-themes-extra

2、 安装一个简单的图标,apt-get install tango-icon-theme

Dropline gnome 的这个图标也不错,apt-get install gnome-icon-theme-dlg-neu

你也可以去www.gnome-look.org自己找一个你喜欢的。

3、 安装桌面背景 apt-get install gnome-backgrounds

然后可以到主题里面更改你喜欢的主题了,图标在主题细节里面。

4、我将在附件中上传一个主题,配合tango-icon-theme很好看。

到这里,gnome 安装完毕,你可以选择安装输入法了。

===============================================

KDE 桌面篇

1、 apt-get install kde-core (他将自动安装hal、dbus、arts等)

2 、 安装中文支持 apt-get install kde-i18n-zhcn

2 、安装调音器 apt-get install kmix

3 、给你将会用到的gtk程序(如firefox)安装主题,如比较经典的clear-look主题。

apt-get install gtk2-engines-clearlooks gtk-qt-engine

这样在你的KDE控制中心里面将多一项GTK Styles and fonts 选项,可以为GTK程序选择主题和字体。

4 、 安装登录管理器

apt-get install kdm (你也可以用GDM)

5、 安装sudo apt-get install sudo

把你安装时建立的那个用户加入sudoers

visudo

在 root ALL=(ALL) ALL 下面加入

%adm ALL=(ALL) ALL

然后执行 gpasswd -a username adm

如我的是 gpasswd -a oslive adm

6 、 安装字体,这里我们安装bitstream-vera 加 uming (ubuntu用的)。

当然你也可以安装WQY的点整字体(目前的Debian里的WQY字体是经过压缩的,所以可能会影响系统速度。)

apt-get install ttf-bitstream-vera ttf-arphic-uming

WQY点整字体: apt-get install xfonts-wqy

7、dpkg-reconfigure locales 选择默认locale为中文的,如zh_CN.UTF-8。

8、重启后在kde控制中心把字体全部选成bitstream-vera 打开圆整字体边角。

到这里,KDE基本桌面安装完成,你可以去安装输入法了。

输入法

选择1 、 fcitx 小企鹅输入法(强烈建议kde用户使用)skim+scim 可能不太稳定,不过我暂时没发现。

不管你是kde还是gnome 安装fcitx就这样:

apt-get install fcitx im-switch

im-switch -s fcitx -z default

选择2 、 scim 通用的输入法平台

如果你是kde用户

apt-get install scim-pinyin skim (如果要五笔等 apt-get install scim-tables)

然后在KDE菜单里面运行skim,它会提示你做两个设置,其中一个是kconfig选项,还有个我忘了,按提示来。

如果你是gnome用户

apt-get install scim-pinyin im-switch (如果要五笔等 apt-get install scim-tables)

im-switch -s scim -z default

没出错误的话,现在你已经能输入中文了,别忘了用中文回帖。

(可选)优化清理

优化: apt-get install prelink

执行 prelink -a -m

清理 : apt-get clean (清理你apt-get install 所下载的包,在/var/cache/apt/archives/partial下面)

(可选)本地的ntfs fat磁盘自动挂载

编辑 /etc/fstab sudo vi /etc/fstab

/dev/sda1 /media/sda1 ntfs nls=utf8,umask=222,user 0 0

/dev/sda2 /media/sda2 ntfs nls=utf8,umask=222,user 0 0

/dev/sda3 /media/sda3 ntfs nls=utf8,umask=222,user 0 0

/dev/sda5 /media/sda5 vfat utf8,umask=000,user 0 0

象上面这样加

如我的sata 的c:\ 是ntfs 那么就这样

/dev/sda1 /media/sda1 ntfs nls=utf8,umask=222,user 0 0

我的sata 的f:\是fat32 那么就这样

/dev/sda5 /media/sda5 vfat utf8,umask=000,user 0 0

保存

建立挂载点 mkdir /media/sda1 (- 5) 你有几个建立几个

测试 (这很重要!)

mount /dev/sda1

mount /dev/sda2

………

每个都测试下!

少数常见应用程序安装

1、上网浏览 iceweasel (就是firefox) 版本2.0.0.1 KDE 的 Konqueror

sudo apt-get install iceweasel iceweasel-l10n-zh-cn

安装flash插件:

先下载9,0,31,0稳定版

http://www.adobe.com/shockwave/downl...ShockwaveFlash

tar zxvf install_flash_player_9_linux.tar.gz

cd install_flash_player_9_linux

sudo ./flashplayer-installer

安装路径填写/usr/lib/iceweasel而不是/usr/lib/mozilla

install another时选no

让Konqueror 调用 这个插件。

打开配置konqueror选项,在插件里面新建 /usr/lib/iceweasel/plugins

扫描,确定!

2、 电子邮件

看你自己喜欢什么?

icedove? (thunderbird) sudo apt-get install icedove icedove-locale-zh-cn

Kmail? apt-get install kmail

………………

3、电子书pdf

evince? sudo apt-get install evince (gnome 下常用的)

kpdf? sudo apt-get install kpdf (kde 下常用)

4、即时消息

gnome中 gaim搞定 sudo apt-get install gaim

kde中 kopete + eva

sudo apt-get install kopete qca-tls

安装eva要先添加源 deb http://planet.time.net.my/TechnologyPark/evadeb ./

sudo apt-get install eva

你要是嫌慢的话,我这有个暂时的解决方案。

wget http://www.hppp.cn/pub/eva\_0.4.1+cvs20060908-1\_i386.deb

dpkg -i eva_0.4.1+cvs20060908-1_i386.deb

apt-get -f install

eva真好用,能传文件,表情,截图^_^

5、MP3+WMA……………

GNOME中 sudo apt-get install rhythmbox gstreamer0.10-ffmpeg

kde中 sudo apt-get install amarok

6、电影 DVD+VCD+RM…………

首先添加debian-multimedia的源,这里提供一个国内的,电信的ADSL下载很快。

#testing: (etch)

deb http://update.inlsd.org/debian-multimedia testing main

deb-src http://update.inlsd.org/debian-multimedia testing main

#unstable: (sid)

deb http://update.inlsd.org/debian-multimedia unstable main

deb-src http://update.inlsd.org/debian-multimedia unstable main

导入公钥 gpg –keyserver hkp://wwwkeys.eu.pgp.net –recv-keys 1F41B907

gpg –armor –export 1F41B907 sudo apt-key add -

apt-get install mplayer w32codes libdvdcss

http://www.mplayerhq.hu下载个皮肤。

推荐PowerPlayer wget http://www3.mplayerhq.hu/MPlayer/ski...er-1.1.tar.bz2

tar jxvf PowerPlayer-1.1.tar.bz2 (不能解压的话sudo apt-get install bzip2)

sudo cp -R PowerPlayer/ /usr/share/mplayer/skins/

设置

打开mplayer 选择这个皮肤。video 里面选xv,subtitles & OSD 里面 Encoding 选cp936,font 填/usr/share/fonts/truetype/arphic/uming.ttf

mplayer没什么好说的,棒就一个字,我只说一次。

结合firefox的MediaPlayerConnectivity 和MediaWrap 扩展能很好的播放在线电影。

MediaPlayerConnectivity http://addons.mozine.org/firefox/23/

MediaWrap http://addons.mozine.org/firefox/116/

但是mplayer在播放在线电影的时候可能提示你 Couldn’’t resolve name for AF_INET6: …………….

那么 sudo vi /etc/mplayer/mplayer.conf

在里面加入

# Disable IPV6

prefer-ipv4 = yes

来禁用ipV6。

7、 下载,BT………….

gnome下 d4x sudo apt-get install d4x

kde下 kget sudo apt-get install kget

firefox 的下载扩展DownThemAll!,很好用。 http://addons.mozine.org/firefox/89/

电骡: sudo apt-get install amule

BT(KDE) sudo apt-get install ktorrent

gnome中azureus sudo apt-get install azureus

=========================================================

3D桌面beryl安装

前提,你必须已经安装好显卡驱动。

1、导入公钥

wget http://download.tuxfamily.org/mybery...e/A42A6CF5.gpg -O- sudo apt-key add -

2、添加源

sudo vi /etc/apt/sources.lst

加入 deb http://download.tuxfamily.org/mybery...tively-stable/ ./

3、安装

sudo apt-get update && sudo apt-get upgrade

sudo apt-get install beryl emerald-themes (如果你是KDE用户可以安装aquamarine窗口管理器,sudo apt-get install aquamarine)

在菜单中开始beryl-manager。

病毒表现:局域网上某台电脑运行奇慢,CPU占用几乎100% 

在每个根目录下面生成   autorun.ini [autorun] open=.\recycled\info.exe shell\1=浏览 shell\1\Command=.\recycled\info.exe shellexecute=.\recycled\info.exe   传播方式:几乎所有存储介质。

解决方法:

1、杀毒前关闭系统还原。清除IE的临时文件,关闭所有应用程序。

2、用强制删除工具 PowerRMV   删除以下文件: 

C:\WINDOWS\system32\msqgsqajy.exe C:\WINDOWS\SYSTEM32\odbcasvc.EXE D:\Autorun.inf D:\recycled\info.exe E:\Autorun.inf E:\recycled\info.exe F:\Autorun.inf F:\recycled\info.exe G:\Autorun.inf G:\recycled\info.exe 重启计算机 然后再进入安全模式执行如下的操作 

3、用工具 SREng 删除如下项 

启动项目 –>注册表 将如下项删除 [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run]      <C:\WINNT\system32\msqgsqajy.exe>   [N/A]

启动项目 –>服务–>Win32服务应用程序   将如下项删除 [ODBC Administration Service / odbcasvc][Running/Auto Start]    <C:\WINNT\SYSTEM32\odbcasvc.EXE>

Locale 详解

locale 是国际化与本土化过程中的一个非常重要的概念,个人认为,对于中文用户来说,通常会涉及到的国际化或者本土化,大致包含三个方面:看中文,写中文,与 window中文系统的兼容和通信。从实际经验上看来,locale的设定与看中文关系不大,但是与写中文,及window分区的挂载方式有很密切的关系。本人认为就像一个纯英文的Windows能够浏览中文,日文或者意大利文网页一样,你不需要设定locale就可以看中文。那么,为什么要设定 locale呢?什么时候会用到locale呢?

Tags: locale 设定 原因 解释

一、为什么要设定locale 正如前面我所讲的,设定locale与你能否浏览中文的网页没有直接的关系,即便你把locale设置成en_US.ISO-8859-1这样一个标准的英文locale你照样可以浏览中文的网页,只要你的系统里面有相应的字符集(这个都不一定需要)和合适的字体(如simsun),浏览器就可以把网页翻译成中文给你看。具体的过程是网络把网页传送到你的机器上之后,浏览器会判断相应的编码的字符集,根据网页采用的字符集,去字体库里面找合适的字体,然后由文字渲染工具把相应的文字在屏幕上显示出来。

在下文本人会偶尔把字符集比喻成密码本,个人觉得对于一些东西比较容易理解,假如你不习惯的话,把全文copy到任何文本编辑器,用字符集替换密码本即可。

那有时候网页显示乱码或者都是方框是怎么回事呢?个人认为,显示乱码是因为设定的字符集不对(或者没有相应的字符集),例如网页是用UTF-8编码的,你非要用GB2312去看,而系统根据GB2312去找字体,然后在屏幕上显示,当然是一堆的乱码,也就是说你用一个错误的密码本去翻译发给你的电报,当然内容那叫一个乱;至于有些时候浏览的网页能显示一部分汉字,但有很多的地方是方框,能够显示汉字说明浏览器已经正确的判断出了网页的编码,并在字体库里面找到了相应的文字,但是并不是每个字体库都包含某个字符集全部的字体的缘故,有些时候会显示不完全,找一个比较全的支持较多字符集的字体就可以了。

既然我能够浏览中文网页,那为什么我还要设定locale呢?

其实你有没有想过这么一个问题,为什么gentoo官方论坛上中文论坛的网页是用UTF-8编码的(虽然大家一直强烈建议用GB2312编码),但是新浪网就是用GB2312编码的呢?而Xorg的官方网页竟然是ISO-8859-15编码的,我没有设定这个locale怎么一样的能浏览呢?这个问题就像是你有所有的密码本,不论某个网站是用什么字符集编码的,你都可以用你手里的密码本把他们翻译过来,但问题是虽然你能浏览中文网页,但是在整个操作系统里面流动的还是英文字符。所以,就像你能听懂英语,也能听懂中文。 最根本的问题是:你不可以写中文。

当你决定要写什么东西的时候,首先要决定的一件事情是用那种语言,对于计算机来说就是你要是用哪一种字符集,你就必须告诉你的linux系统,你想用那一本密码本去写你想要写的东西。知道为什么需要用GB2312字符集去浏览新浪了吧,因为新浪的网页是用GB2312写的。

为了让你的Linux能够输入中文,就需要把系统的locale设定成中文的(严格说来是locale中的语言类别LC_CTYPE ),例如zh_CN.GB2312、zh_CN.GB18030或者zh_CN.UTF-8。很多人都不明白这些古里古怪的表达方式。这个外星表达式规定了什么东西呢?这个问题稍后详述,现在只需要知道,这是locale的表达方式就可以了。

二、到底什么是locale? locale这个单词中文翻译成地区或者地域,其实这个单词包含的意义要宽泛很多。Locale是根据计算机用户所使用的语言,所在国家或者地区,以及当地的文化传统所定义的一个软件运行时的语言环境。

这个用户环境可以按照所涉及到的文化传统的各个方面分成几个大类,通常包括用户所使用的语言符号及其分类(LC_CTYPE),数字 (LC_NUMERIC),比较和排序习惯(LC_COLLATE),时间显示格式(LC_TIME),货币单位(LC_MONETARY),信息主要是提示信息,错误信息, 状态信息, 标题, 标签, 按钮和菜单等(LC_MESSAGES),姓名书写方式(LC_NAME),地址书写方式(LC_ADDRESS),电话号码书写方式 (LC_TELEPHONE),度量衡表达方式(LC_MEASUREMENT),默认纸张尺寸大小(LC_PAPER)和locale对自身包含信息的概述(LC_IDENTIFICATION)。

所以说,locale就是某一个地域内的人们的语言习惯和文化传统和生活习惯。一个地区的locale就是根据这几大类的习惯定义的,这些locale定义文件放在/usr/share/i18n/locales目录下面,例如en_US, zh_CN and de_DE@euro都是locale的定义文件,这些文件都是用文本格式书写的,你可以用写字板打开,看看里边的内容,当然出了有限的注释以外,大部分东西可能你都看不懂,因为是用的Unicode的字符索引方式。

对于de_DE@euro的一点说明,@后边是修正项,也就是说你可以看到两个德国的locale: /usr/share/i18n/locales/de_DE@euro /usr/share/i18n/locales/de_DE 打开这两个locale定义,你就会知道它们的差别在于de_DE@euro使用的是欧洲的排序、比较和缩进习惯,而de_DE用的是德国的标准习惯。

上面我们说到了zh_CN.GB18030的前半部分,后半部分是什么呢?大部分Linux用户都知道是系统采用的字符集。

三、什么是字符集? 字符集就是字符,尤其是非英语字符在系统内的编码方式,也就是通常所说的内码,所有的字符集都放在/usr/share/i18n/charmaps,所有的字符集也都是用Unicode编号索引的。Unicode用统一的编号来索引目前已知的全部的符号。而字符集则是这些符号的编码方式,或者说是在网络传输,计算机内部通信的时候,对于不同字符的表达方式,Unicode是一个静态的概念,字符集是一个动态的概念,是每一个字符传递或传输的具体形式。就像 Unicode编号U59D0是代表姐姐的“姐”字,但是具体的这个字是用两个字节表示,三个字节,还是四个字节表示,是字符集的问题。例如:UTF-8字符集就是目前流行的对字符的编码方式,UTF-8用一个字节表示常用的拉丁字母,用两个字节表示常用的符号,包括常用的中文字符,用三个表示不常用的字符,用四个字节表示其他的古灵精怪的字符。而GB2312字符集就是用两个字节表示所有的字符。需要提到一点的是Unicode除了用编号索引全部字符以外,本身是用四个字节存储全部字符,这一点在谈到挂载windows分区的时候是非常重要的一个概念。所以说你也可以把Unicode看作是一种字符集(我不知道它和UTF-32的关系,反正UTF-32就是用四个字节表示所有的字符的),但是这样表述符号是非常浪费资源的,因为在计算机世界绝大部分时候用到的是一个字节就可以搞定的 26个字母而已。所以才会有UTF-8,UTF-16等等,要不然大同世界多好,省了这许多麻烦。 四、zh_CN.GB2312到底是在说什么? Locale 是软件在运行时的语言环境, 它包括语言(Language), 地域 (Territory) 和字符集(Codeset)。一个locale的书写格式为: 语言[_地域[.字符集]]. 所以说呢,locale总是和一定的字符集相联系的。下面举几个例子:

1、我说中文,身处中华人民共和国,使用国标2312字符集来表达字符。 zh_CN.GB2312=中文_中华人民共和国+国标2312字符集。

2、我说中文,身处中华人民共和国,使用国标18030字符集来表达字符。 zh_CN.GB18030=中文_中华人民共和国+国标18030字符集。

3、我说中文,身处中华人民共和国台湾省,使用国标Big5字符集来表达字符。 zh_TW.BIG5=中文_台湾.大五码字符集

4、我说英文,身处大不列颠,使用ISO-8859-1字符集来表达字符。 en_GB.ISO-8859-1=英文_大不列颠.ISO-8859-1字符集

5、我说德语,身处德国,使用UTF-8字符集,习惯了欧洲风格。 de_DE.UTF-8@euro=德语_德国.UTF-8字符集@按照欧洲习惯加以修正

注意不是de_DE@euro.UTF-8,所以完全的locale表达方式是 [语言[_地域][.字符集] [@修正值]

生成的locale放在/usr/lib/locale/目录中,并且每个locale都对应一个文件夹,也就是说创建了de_DE@euro.UTF-8 locale之后,就生成/usr/lib/locale/de_DE@euro.UTF-8/目录,里面是具体的每个locale的内容。

五、怎样去自定义locale 在gentoo生成locale还是很容易的,首先要在USE里面加入userlocales支持,然后编辑locales.build文件,这个文件用来指示glibc生成locale文件。 很多人不明白每一个条目是什么意思。 其实根据上面的说明现在应该很明确了。

File: /etc/locales.build en_US/ISO-8859-1 en_US.UTF-8/UTF-8

zh_CN/GB18030 zh_CN.GBK/GBK zh_CN.GB2312/GB2312 zh_CN.UTF-8/UTF-8

上面是我的locales.build文件,依次的说明是这样的:

en_US/ISO-8859-1:生成名为en_US的locale,采用ISO-8859-1字符集,并且把这个locale作为英文_美国locale类的默认值,其实它和en_US.ISO-8859-1/ISO-8859-1没有任何区别。

en_US.UTF-8/UTF-8:生成名为en_US.UTF-8的locale,采用UTF-8字符集。

zh_CN/GB18030:生成名为zh_CN的locale,采用GB18030字符集,并且把这个locale作为中文_中国locale类的默认值,其实它和zh_CN.GB18030/GB18030没有任何区别。

zh_CN.GBK/GBK:生成名为zh_CN.GBK的locale,采用GBK字符集。 zh_CN.GB2312/GB2312:生成名为zh_CN.GB2312的locale,采用GB2312字符集。 zh_CN.UTF-8/UTF-8:生成名为zh_CN.UTF-8的locale,采用UTF-8字符集。

关于默认locale,默认locale可以简写成en_US或者zh_CN的形式,只是为了表达简单而已没有特别的意义。

Gentoo在locale定义的时候掩盖了一些东西,也就是locale的生成工具:localedef。 在编译完glibc之后你可以用这个localedef 再补充一些locale,就会更加理解locale了。具体的可以看 localedef 的manpage。

$localedef -f 字符集 -i locale定义文件 生成的locale的名称 例如 $localedef -f UTF-8 -i zh_CN zh_CN.UTF-8

上面的定义方法和在locales.build中设定zh_CN.UTF-8/UTF-8的结果是一样一样的。

六、locale的五脏六腑

刚刚生成了几个locale,但是为了让它们生效,必须告诉Linux系统使用那(几)个locale。这就需要对locale的内部机制有一点点的了解。在前面我已经提到过,locale把按照所涉及到的文化传统的各个方面分成12个大类,这12个大类分别是: 1、语言符号及其分类(LC_CTYPE) 2、数字(LC_NUMERIC) 3、比较和排序习惯(LC_COLLATE) 4、时间显示格式(LC_TIME) 5、货币单位(LC_MONETARY) 6、信息主要是提示信息,错误信息, 状态信息, 标题, 标签, 按钮和菜单等(LC_MESSAGES) 7、姓名书写方式(LC_NAME) 8、地址书写方式(LC_ADDRESS) 9、电话号码书写方式(LC_TELEPHONE) 10、度量衡表达方式(LC_MEASUREMENT) 11、默认纸张尺寸大小(LC_PAPER) 12、对locale自身包含信息的概述(LC_IDENTIFICATION)。

其中,与中文输入关系最密切的就是 LC_CTYPE, LC_CTYPE 规定了系统内有效的字符以及这些字符的分类,诸如什么是大写字母,小写字母,大小写转换,标点符号、可打印字符和其他的字符属性等方面。而locale定义zh_CN中最最重要的一项就是定义了汉字(Class “hanzi”)这一个大类,当然也是用Unicode描述的,这就让中文字符在Linux系统中成为合法的有效字符,而且不论它们是用什么字符集编码的。

LC_CTYPE % This is a copy of the “i18n” LC_CTYPE with the following modifications: - Additional classes: hanzi

copy “i18n”

class “hanzi”; / % ..;/ ..;/ ;;;;;;;;/ ;;;;;;;;/ ;;;; END LC_CTYPE

在en_US的locale定义中,并没有定义汉字,所以汉字不是有效字符。所以如果要输入中文必须使用支持中文的locale,也就是zh_XX,如zh_CN,zh_TW,zh_HK等等。

另外非常重要的一点就是这些分类是彼此独立的,也就是说LC_CTYPE,LC_COLLATE和 LC_MESSAGES等等分类彼此之间是独立的,可以根据用户的需要设定成不同的值。这一点对很多用户是有利的,甚至是必须的。例如,我就需要一个能够输入中文的英文环境,所以我可以把LC_CTYPE设定成zh_CN.GB18030,而其他所有的项都是en_US.UTF-8。

七、怎样设定locale呢?

设定locale就是设定12大类的locale分类属性,即 12个LC_*。除了这12个变量可以设定以外,为了简便起见,还有两个变量:LC_ALL和LANG。它们之间有一个优先级的关系: LC_ALL>LC_*>LANG 可以这么说,LC_ALL是最上级设定或者强制设定,而LANG是默认设定值。 1、如果你设定了LC_ALL=zh_CN.UTF-8,那么不管LC_*和LANG设定成什么值,它们都会被强制服从LC_ALL的设定,成为 zh_CN.UTF-8。 2、假如你设定了LANG=zh_CN.UTF-8,而其他的LC_*=en_US.UTF-8,并且没有设定LC_ALL的话,那么系统的locale设定以LC_*=en_US.UTF-8。 3、假如你设定了LANG=zh_CN.UTF-8,而其他的LC_*,和LC_ALL均未设定的话,系统会将LC_*设定成默认值,也就是LANG的值 zh_CN.UTF-8 。 4、假如你设定了LANG=zh_CN.UTF-8,而其他的LC_CTYPE=en_US.UTF-8,其他的LC_*,和LC_ALL均未设定的话,那么系统的locale设定将是:LC_CTYPE=en_US.UTF-8,其余的 LC_COLLATE,LC_MESSAGES等等均会采用默认值,也就是LANG的值,也就是LC_COLLATE=LC_MESSAGES=……= LC_PAPER=LANG=zh_CN.UTF-8。

所以,locale是这样设定的: 1、如果你需要一个纯中文的系统的话,设定LC_ALL= zh_CN.XXXX,或者LANG= zh_CN.XXXX都可以,当然你可以两个都设定,但正如上面所讲,LC_ALL的值将覆盖所有其他的locale设定,不要作无用功。 2、如果你只想要一个可以输入中文的环境,而保持菜单、标题,系统信息等等为英文界面,那么只需要设定LC_CTYPE=zh_CN.XXXX,LANG= en_US.XXXX就可以了。这样LC_CTYPE=zh_CN.XXXX,而LC_COLLATE=LC_MESSAGES=……= LC_PAPER=LANG=en_US.XXXX。 3、假如你高兴的话,可以把12个LC_*一一设定成你需要的值,打造一个古灵精怪的系统: LC_CTYPE=zh_CN.GBK/GBK(使用中文编码内码GBK字符集); LC_NUMERIC=en_GB.ISO-8859-1(使用大不列颠的数字系统) LC_MEASUREMEN=de_DE@euro.ISO-8859-15(德国的度量衡使用ISO-8859-15字符集) 罗马的地址书写方式,美国的纸张设定……。估计没人这么干吧。 4、假如你什么也不做的话,也就是LC_ALL,LANG和LC_*均不指定特定值的话,系统将采用POSIX作为lcoale,也就是C locale。

0%