打造自己的Linux桌面----Archlinux

2011-01-16  文/s_cd

( 常用桌面组合:Archlinux+fvwm+conky /
Archlinux+openbox+fbpanel+wbar+conky)

Gtalk:yuriwong002@gmail.com

我不是一个Linux老手,使用archlinux之前,我使用的是ubuntu10.10的,可以说ubuntu做得非常好,以致于不需要任何修改就可以得到一个非常完美的工作娱乐环境,如果想要追求完美和绚丽的桌面的环境,可以直接使用ubuntu就可以。如果是linux新手,本人负责任的提醒你,建议不要用archlinux,先用ubuntu或者suse等易用的发行版,以免Archlinux这等级的发行版影响自己对linux的认识,使用它,首先安装都是个问题。Archlinux and gentoo只适合有一定基础的人。当然了,如果你真能折腾,那你就直接用吧,绝对够你折腾的。

我为什么后来选择了archlinux呢?使用archlinux主要是因为我自己不喜欢像ubuntu这类和windows Xp一样整合一大堆软件的桌面。我更喜欢自己配置出来的环境,所以我从gentoo 和archlinux之前做出选择,gentoo非常好,但是它太浪费时间了,大部份都要自己编译安装。最后排除了gentoo就选择了archlinux。 Arch的优点适合我的主要是:

1、轻快,archlinux为i686进行优化,无论是系统的启动,还是运行程序,都
感觉比较轻快;

2、灵活,不象其他的
Linux 发行版,为你默认安装一些不想要的东西。Archlinux 给你一个最基本的系统, 是在此基础上搭积木,还是耍魔方,随你怎么玩。这体现了linux 的高度定制性,喜欢gentoo的又不想花时间在gentoo下自己编译的,会喜欢Archlinux的;

3、简单
Archlinux安装和配置比我预想的要容易得多,它的文件系统结构布局清晰,让人一目了然。

4、保持最新,安装方便,Archlinux是我见过更新最快的一个发行版,而且还非常稳定有些软件在ubuntu下经常因为版本太旧而经常出现bug, pacman包管理器和agt-get一样安装非常方便,

还有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
字符界面浏览器,日本人编写,对东亚语言支持较好

3ftp客户端

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网络管理

 青春就应该这样绽放  游戏测试:三国时期谁是你最好的兄弟!!  你不得不信的星座秘密

[转载]打造自己喜欢的Linux桌面----archlinux的更多相关文章

  1. Linux 桌面玩家指南:02. 以最简洁的方式打造实用的 Vim 环境

    特别说明:要在我的随笔后写评论的小伙伴们请注意了,我的博客开启了 MathJax 数学公式支持,MathJax 使用$标记数学公式的开始和结束.如果某条评论中出现了两个$,MathJax 会将两个$之 ...

  2. 如何在微软Windows平台上打造出你的Linux开发环境(转载)

    如何在微软Windows平台上打造出你的Linux开发环境 投递人 itwriter 发布于 2013-12-10 11:18 评论(1) 有348人阅读  原文链接  [收藏]  « » 英文原文: ...

  3. Mate Linux 桌面的什么受GNOME 2 粉丝喜欢 ?

    导读 如果你以前听过这个传闻:当 GNOME3 第一次发布时,很多 GNOME 用户还没有准备好放弃 GNOME 2. Mate(以马黛茶yerba mate植物命名)项目的开始是为了延续 GNOME ...

  4. 【转载】使用rdp协议访问远程Linux桌面

    使用rdp协议访问远程Linux桌面 2017年03月31日 16:23:49 太阳之影 阅读数:2169   一般情况下,如果需要登陆远程Linux系统,我们会使用ssh/telnet来完成,如果需 ...

  5. Linux 桌面玩家指南:17. 在 Ubuntu 中使用 deepin-wine,解决一些依赖 Windows 的痛点问题

    特别说明:要在我的随笔后写评论的小伙伴们请注意了,我的博客开启了 MathJax 数学公式支持,MathJax 使用$标记数学公式的开始和结束.如果某条评论中出现了两个$,MathJax 会将两个$之 ...

  6. Linux 桌面玩家指南:14. 数值计算和符号计算

    特别说明:要在我的随笔后写评论的小伙伴们请注意了,我的博客开启了 MathJax 数学公式支持,MathJax 使用$标记数学公式的开始和结束.如果某条评论中出现了两个$,MathJax 会将两个$之 ...

  7. Linux 桌面玩家指南:11. 在同一个硬盘上安装多个 Linux 发行版以及为 Linux 安装 Nvidia 显卡驱动

    特别说明:要在我的随笔后写评论的小伙伴们请注意了,我的博客开启了 MathJax 数学公式支持,MathJax 使用$标记数学公式的开始和结束.如果某条评论中出现了两个$,MathJax 会将两个$之 ...

  8. Linux 桌面玩家指南:08. 使用 GCC 和 GNU Binutils 编写能在 x86 实模式运行的 16 位代码

    特别说明:要在我的随笔后写评论的小伙伴们请注意了,我的博客开启了 MathJax 数学公式支持,MathJax 使用$标记数学公式的开始和结束.如果某条评论中出现了两个$,MathJax 会将两个$之 ...

  9. Linux 桌面玩家指南:07. Linux 中的 Qemu、KVM、VirtualBox、Xen 虚拟机体验

    特别说明:要在我的随笔后写评论的小伙伴们请注意了,我的博客开启了 MathJax 数学公式支持,MathJax 使用$标记数学公式的开始和结束.如果某条评论中出现了两个$,MathJax 会将两个$之 ...

随机推荐

  1. CAShapeLayer的path动画

    CAShapeLayer的path动画 效果 源码 https://github.com/YouXianMing/Animations // // CAShapeLayerPathController ...

  2. s:select 标签中list存放map对象的使用

    1.XXXAction.java private List<Map<String, String>> maptest = null; public List<Map< ...

  3. iOS:步进UIStepper、滑动块UISlider、开关UISwitch的基本使用

    步进UIStepper.滑动块UISlider:当它们作为事件,被触发时,它们的值会发生改变.正因为如此,触发该事件时,可以一张一张翻阅浏览图片,,,, 步进UIStepper: @property( ...

  4. [Linux]在终端启动程序关闭终端不退出的方法

    一般情况下关闭终端时,那么在这个终端中启动的后台程序也会终止,要使终端关闭后,后台程序保持执行,使用这个指令: nohup 命令 & 如:nohup test.sh & 回车,然后提示 ...

  5. 解决IP地址冲突

    1.重新启动路由器就可以. 要是网络上的每一个设备都被分配了动态IP地址,路由器重新启动.又一次分配IP地址给网络上的每一个设备后,这个问题就有望得到解决. 可是假设是在企业内就不可能随便的重新启动公 ...

  6. Python标准库:内置函数abs(x)

    返回数字的绝对值. 參数能够是整数或浮点数.假设參数是复数,则返回复数的模. 因此abs()函数的注意点就是复数的不一样计算方式. 样例: #正整数 print('abs(1):', abs(1)) ...

  7. leetcode第一刷_Integer to Roman

    这道题当时不会写,是參照discuss写的. 首先要弄明确罗马数字的规则,这个在国外难道是常识吗.为什么题干一点都没讲.. 4000以下一共同拥有以下几种符号:"M", " ...

  8. @QueryParam和@PathParam使用方法比较

    1 先来看@queryparam Path("/users") public class UserService { @GET @Path("/query") ...

  9. Android Service完全解析,关于服务你所需知道的一切(上)

    转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/11952435 相信大多数朋友对Service这个名词都不会陌生,没错,一个老练的A ...

  10. Canvas简述

    HTML Canvas API有两方面优势可以弥补:首先,不需要将所绘制图像中的每个图元当做对象存储,因此执行性能非常好:其次,在其他编程语言现有的优秀二维绘图API的基础上实现Canvas API相 ...