打造本身的Linux桌面----Archlinux php
2011-01-16 文/s_cdhtml
( 经常使用桌面组合:Archlinux+fvwm+conky / Archlinux+openbox+fbpanel+wbar+conky)前端
Gtalk:yuriwong002@gmail.comjava
我不是一个Linux老手,使用archlinux以前,我使用的是ubuntu10.10的,能够说ubuntu作得很是好,以至于不须要任何修改就能够获得一个很是完美的工做娱乐环境,若是想要追求完美和绚丽的桌面的环境,能够直接使用ubuntu就能够。若是是linux新手,本人负责任的提醒你,建议不要用archlinux,先用ubuntu或者suse等易用的发行版,以避免Archlinux这等级的发行版影响本身对linux的认识,使用它,首先安装都是个问题。Archlinux and gentoo只适合有必定基础的人。固然了,若是你真能折腾,那你就直接用吧,绝对够你折腾的。mysql
我为何后来选择了archlinux呢?使用archlinux主要是由于我本身不喜欢像ubuntu这类和windows Xp同样整合一大堆软件的桌面。我更喜欢本身配置出来的环境,因此我从gentoo 和archlinux以前作出选择,gentoo很是好,可是它太浪费时间了,大部份都要本身编译安装。最后排除了gentoo就选择了archlinux。 Arch的优势适合个人主要是:linux
1、轻快,archlinux为i686进行优化,不管是系统的启动,仍是运行程序,都 感受比较轻快;nginx
2、灵活,不象其余的 Linux 发行版,为你默认安装一些不想要的东西。Archlinux 给你一个最基本的系统, 是在此基础上搭积木,仍是耍魔方,随你怎么玩。这体现了linux 的高度定制性,喜欢gentoo的又不想花时间在gentoo下本身编译的,会喜欢Archlinux的;c++
3、简单, Archlinux安装和配置比我预想的要容易得多,它的文件系统结构布局清晰,让人一目了然。web
4、保持最新,安装方便,Archlinux是我见过更新最快的一个发行版,并且还很是稳定有些软件在ubuntu下常常由于版本太旧而常常出现bug, pacman包管理器和agt-get同样安装很是方便,sql
还有pacman 下没有的包,还可以使用ABS编译代码,另外AUR的yaourt很是好,共享的资源很是多,反正须要的包都能从archlinux上的几个包管理器里找到。
好了说了那么多,接下来咱们开始打造本身的桌面吧!~~~~~~~~~
安装Archlinux基本系统
安装前作好备份数据……
过程省略10000字………………呵呵!这个能够看官方的wiki,官方的wiki作得很是好。
(附archlinux官网:http://www.archlinux.org)
安装完基本系统后,更新系统
pacman -Syu
首先要作的一件事情是,创建一个普通的账号。能够经过如下命令完成:
useradd -m -s /bin/bash s_cd(s_cd是个人用户名)
安装Xorg,X-window须要的,若是只是须要命令行模式 ,能够不装。
pacman -S xorg
安装显卡驱动
pacman -Ss xf86-video 在里面找到本身的显卡驱动而后
pacman -S xf86-video-ati 这里ati是我本身的显卡型号
安装桌面环境
linux桌面环境主要有KDE、Gnome、xfce、lxde. 这几个是主要的桌面环境,kde、gnome是比较重量级的,桌面很是好看。xfce、lxde是轻量级的,追求低内存,高性能。这几个可定制性不是很高,集合了一些软件在里面。
另外还能够选择更轻量,定制性更高的窗口管理器,好比比较流行的有Fluxbox,Blackbox,E17,Pekwm,Icewm,Openbox,Sawfish,Awesome,Fvwm.
默认安装gnome,
pacman -S gnome gdm
我本身还安装了openbox,Fvwm。Fvwm是我经常使用的,可定制性是最高的,配置也是最难的一个。使用fvwm,可能作得像KDE同样好看,可是用fvwm的更喜欢它那种返朴归真的感受。速度依本身的配置可快可慢。
安装中文字体
pacman -S ttf-arphic-uming ttf-arphic-ukai
英文:pacman -S ttf-bitstream-vera
安装中文输入法,有scim和fcitx两种,我选择fcitx,速度很快。
Pacman -S fcitx
装完后配置下列内容到主目录.profile中,以便让fcitx自启动:
export XMODIFIERS=@im=fcitx
export GTK_IM_MODULE=xim
export QT_IM_MODULE=xim
fcitx &
好了,如今基本的图形界面就算完了,重启就能够了。
安装alsa
pacman -S alsa-utils
同时,将 alsa 添加到 /etc/rc.conf 配置文件的 DAEMONS 中:
DAEMONS=(syslog-ng network netfs crond gdm alsa)
linux经常使用的软件 (追求速度,易用,高性能,因此本身使用的软件偏轻量)
介绍一个不错的中文的软件下载:http://www.linuxfans.org
分类:(注●为我经常使用及喜欢的软件、以及推荐给linuxer的软件,顺便本身留着作备忘使用)
一、工具
1、输入法平台
每一个输入法平台都能加装不少种类输入法(如二笔、五笔、拼音),均为国产。
ibus (K)Ubuntu9.10预设输入法平台,为取代停滞的scim创造
●fcitx 小企鹅输入法平台
scim (K)Ubuntu9.10以前版本使用的gtk输入法平台,项目中止
Fireinput 火输(Fireinput)是一款集成于火狐(Mozilla Firefox)浏览器中文输入软件。
2、终端
konsole KDE的终端。这个很酷,便我不用kde的。
●gnome-terminal Gnome的终端程序
terminator 一个能够随意分割的终端程序
●xtermX自带的终端程序
●tilda 很是好用的终端
二、网络应用
1、即时通信
●Pidgin 多协议,GTK+,XMPP语音,Ubuntu 9.10前默认
Empathy 多协议,XMPP语音视频,GNOME、Ubuntu 9.10默认
Kopete KDE默认,多协议,不支持qq
●Web QQ 腾讯官方出品的web客户端,无需下载,开放公测
●libfetionopenfetion 中国移动飞信
●Skype 官方,语音、视频、电话、聊天、文件传输,质量超好。
MSC 国产java编写的跨平台即时聊天应用程序
iptux 局域网信使, 至关于飞鸽传书,傻瓜型
Konversation irc聊天软件,KDE 3软件
●Xchat irc聊天软件,irc是linux必备,你能够不懂qq,但你不能不懂irc。
●irssi irc命令行软件,占用资源很是少,推荐
2、 web浏览器
●Chromium 对应Google Chrome浏览器的开源项目,速度最快,功能至关于Chrome
●Firefox 俗称火狐,速度较慢,有很丰富的扩展和插件
Epiphany GNOME 默认网络浏览器,webkit内核,速度快
Opera 非自由软件。QT4。性能出色,集成很是多的功能。中文显示支持很差,需设置。
●Dillo 我遇到的速度最快的浏览器,但功能较少,中文支持很差。
●w3m 字符界面浏览器,日本人编写,对东亚语言支持较好
3、ftp客户端
FileZilla GTK+编写的FTP客户端,易用、界面相似CuteFTP,功能强大,跨平台
fireftp firefox里面的插件,支持中文,没有乱码
●gftp 强大的ftp软件,支持SSH方式登陆,中文支持很差
4、 下载工具
1. P2P下载
Vuze Java BT客户端,性能出色,反吸血插件支持
●Transmission BT客户端,GNOMEUbuntu 默认
●amule 电驴客户端,强大易用
mldonkey 电驴客户端,能同时链接多个ed2k服务器,默认以网页形式控制,可搭配各类图形前端,支持BitTorrentHttpFTP
2.HTTP(S) FTP
Gwget GNOME的wget前端
●wget 命令行下的单线程网络传输工具,支持断点续传。
●aria2 命令行下的高速下载工具。抢夺带宽能力很强,分段下载引擎,支持多点下载、断点续传。额外支持BT下载。
d4x 相似的FlashGet的多线程下载工具
●DownThemAll! Firefox 的多线程下载插件
5、 E-mail客户端
●thunderbird 像 firefox 同样,从 mozilla 分离出来的邮件客户端
evolution GNOME 默认
Sylpheed 轻便,小巧,日本人所写,很好的中文支持
mutt 字符界面 安装
KMail Kubuntu自带的邮件客户端
三、办公编辑
Office系列
●OpenOffice.org 开源界的office套件龙头.
永中office国产,免费,高度仿MS Office
WPSlinux版开发中
中标普华office 5.0我的版 for linux包括中标普华Office专业版的大部分功能,针对我的用户。包含文字处理、电子表格、演示文稿、绘图制做、数据库等五大模块
●scribusPDF制做
LaTex相关
Texlive 官网 Tex 的集成包,能够更方便的使用 Tex
lyx Tex/Latex 的所视即所意(WYSIWYM)的编辑环境。
财务相关
GNUCash 一套提供复式簿记系统的会计软件。
本生理财本生理财是国产CRM工具,需求apache+php+MySQL
HomeBank 家庭理财软件,能生成报表。
Money Manager Ex一款我的账务管理软件。
文本编辑
●gedit 轻量级,Gnome 默认,功能强大
emacs 重量级,GNU计划下的第一个产品,EMACS为Editor MACroS 的缩写,被称为神的编辑器。
●vim 被称做编辑器之神,任何与配置文件或者源代码打交道的人都值得学会
ghex 16进制编辑器
思惟导图
Xmind 简单易用
●Freemind 适用于项目的各个方面,从简单的项目会议记录,到新项目的头脑风暴
文档阅读
●Evince GNOME下的PDF/PS/djvu文件阅读,最快,极力推荐
xpdf xpdf是一个小巧的pdf阅读器,中文支持较好,evince的根基
AdobeReader很好就是块头大了点
●Foxit ReaderPDF阅读器,非自由软件,中文兼容性好
●chmseechm阅读
字典翻译
Golden Dict 最强大的词典软件。兼容.bgl词库,stardict全部词库,Lingvo .dsl词库
●stardict 星际译王
图像绘制
●ImageMagick 功能强大的命令行图像处理程序。
●gimp 相似Photoshop的图像处理软件,GTK2+。
Dia 是一个矢量图做图软件,画电路图、流程图等
●Inkscape 相似CorelDraw的矢量图软件
xfig专业的矢量做图软件
动画
Anime Studio 非自由软件,商业软件,Flash矢量动画软件
●blender开源动画制做软件,免费。
Maya商业动画软件
屏幕截取
gsnapshot屏幕截取,支持全屏,活动窗口,自定区。
●Shutter 屏幕截取,支持全屏,活动窗口,自定区。
scrot文本界面屏幕截取
Picasa Google的图像照片管理程序,Linux版,Wine,非自由软件
●gthumbGNOME的图像/照片程序,拥有基本照片修改功能
Comix图像照片程序,Pygtk,看漫画必用软件
音乐播放
●Audaciousxmms /xmms及bmp的后裔,国内最受欢迎,插件支持APE格式CUE分轨
rhythmbox GNOME默认,gstreamer为核心,设备管理强大
Amarok KDE默认。以Xine或GStreamer为核心,强大的媒体库和良好的界面。
ExaileGNOME的音乐管理+播放软件,挑战Amarok。
Songbird整合了桌面网络播放器与网页浏览器,是iTunes等私有媒体播放器的替代
Quod Libet轻量,自带不少插件,界面简洁
●qmmp轻量,简单,带EQ
●mocmusic on concole的缩写,经典的命令行音乐播放器
●mpg321|ogg123 /命令行播放器
●radioget网络收音机
●qsopcast网络电视
视频播放
totemGNOME默认视频播放软件,使用ffmpeg做为后端,有普遍的中文插件支持
●VLC 占有率最高的开源媒体播放器,QT4,使用ffmpeg做为后端
●SMPlayer|gnome-mplayer适合作前端
GMlive 特别针对中国网络视频、电视台的Mplayer前端,国人开发
●MPlayer 最著名的命令行媒体播放器
SopCast网络电视直播系统,对低速网络的优化,还能轻松搭建属于本身的电视台
影音相关基础和工具
●lstanbul屏幕录像软件
audacity一个跨平台的音频编辑软件
Rosegarden midi电子音乐编辑器
TuxGuitar吉他曲谱编辑器
avidemux 入门级视频编辑,能够用来分割、合并视频、转换视频编码、压制字幕等
subtitleeditor字幕时间轴制做软件,可编辑字幕和时间轴,有影片预览及声波显示,功能强
网络服务
ftp服务器
vsftpd在安全性、高性能及稳定性等方面有上佳的表现
proftpd 设计目标是实现一个安全且易于设定的FTP Server。
pure-ftpd 对中文用户来讲,其最大的优点是可设置设置客户端默认编码
crossftpd java语言编写,图形化配置界面
web服务器
●apache 世界使用排名第一的Web服务器
tomcat 一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是不少的场合下被广泛使用,是开发和调试JSP 程序的首选。
lighttpd众多轻量级的网络服务器软件中较为优秀的一个。支持FastCGI, CGI, Auth, 输出压缩,URL重写, Alias等重要功能
●nginx可承受3万以上并发链接数,赛过Apache 10倍的Web服务器。
xampp 易于安装且包含 MySQL、PHP 和 Perl 的 Apache 发行版
email服务
postfix |sendmail |mailman |OpenWebMail
数据库服务
●mysql 经典的LAMP中的M指的就是它
PostgreSQL伯克利开发的很古老但有用的数据库系统,许可证较MySQL简单
Oracle 大名鼎鼎的大型数据库系统
DB2也是大名鼎鼎啊
SQLite 一个很是小巧的数据库,一个数据库就是一个文本文件,适合作内嵌
TFTP服务
tftpd-hpa 是一个加强功能的TFTP服务器。
DHCP服务
dhcp3-server DHCPv3服务器。
编程相关
网页设计
Quanta KDE网页设计软件,支持可视化编辑
●bluefish 高级HTML编辑器,GTK+
kompozer 可视化编辑(Nvu的继承者),QT
screem html/xml编译工具
集成开发环境 IDE
kdevelop KDE 下集成开发环境,支持多种程序设计语言LangSupport
qtcreator QT4.5自带的轻量级IDE http://www.qtsoftware.com
geany 开源、免费、跨平台的c++ IDE
●Anjuta gnome下集成开发环境
Code::Blocks Code::Blocks 是能够知足其用户几乎全部需求的自由的 C++ IDE
●Eclipse IBM 支持发起的一个开源 IDE,java 编写的,支持多种编程语言
eric 开源Python IDE,用PyQt4写的,功能强大,适合做PyQt开发
无分类
●Webmin Linux远程web管理软件,能够管理linux的服务,进程,任务等
●Cheese 下录制图像/视频的摄像头软件
Mac4Lin 轻松让Gnome桌面拥有Mac OS风格
●conky 轻巧的系统监视工
●fbpanel轻量面板
tint2轻量面板,很好看
●wbar简单的dock
●gconf-editor系统工具
●gparted分区工具
●compiz|beryl桌面特效
●brasero刻录工具
●xpad桌面便签
●rsync|back in time系统备份
●unzip|rarzip rar解压缩
●gwibberTwitter客户端
●sagefirefox插件,RSS阅读,我如今就用这个
●virtualBox超酷的虚拟机,高效能,我如今就用他
vmware传说的虚拟机老大
qterm 国人开发的基于QT的BBS客户端。支持鼠标操做,能看图片
pcmanx 基于 gtk2,BBS软件,台湾同胞编写
grandr屏幕投影切换
wicd网络管理