Chakra:GTK Free!
关于 Chakra
Chakra project 最显著的特点:它是一个“GTK free”(去 GTK 化)、纯 KDE 发行版本,主要运行基于 Qt 的应用程序。
Chakra 安装程序使用图形化安装工具 Tribe1,帮助大家轻松进行初始化配置,并将 Chakra 安装到硬盘上。相比 Arch Linux 文本安装界面来说,对用户更加友好。
关于 Chakra 的历史,官方给了相关介绍:
- Arch Linux 与 KDEmod:2006 年 6 月,KDEmod 项目诞生。随着该项目的流行,2008 年 12 月开发者开发了一款安装器(Tribe)并以 Arch+KDEmod+Tribe 模式发布了第一个 ISO。此时,还只是 Arch Linux 套上了一层 KDEmod 外壳。
- 随着发布了几个版本,项目主要创始人 Jan Mette(于2010年去世)希望将项目从 Arch 脱离出来建立一个独立的 LiveCD。2010 年 5 月份开发者发布了第一个构建版本。同时,项目组结束了 KDEmod 的开发,转为“Chakra 项目”。由此,Chakra 项目诞生。
Chakra 一词源自梵文,在印度瑜伽体系中指分布于人体各部位的能量中枢2。
Bundle 系统:让非 Qt 程序顺利运行
既然 Chakra 是一个 GTK free 项目,那么一些关键的 GTK 应用怎么安装呢?于是,就引入了“Bundle 系统”来满足这样的需求。目前 Bundle 管理器已有 30 多款可用的 GTK 应用程序,如 Emacs、Firefox、Skype、GIMP 等。
更多关于 Bundle 系统的信息,可查看 wiki。
更新(2013.5.4)
Bundle 系统已经被 [extra]
软件仓库代替。原先的 Bundle 软件包管理器已经无法使用,Cinstall 里面也看不到可用的 GTK 软件列表。
解决方法:
- 添加
extra
软件仓库$ sudo nano /etc/pacman.conf #打开配置文件 #在该配置文件中添加下面几行内容: [extra] Include = /etc/pacman.d/mirrorlist [testing] Include = /etc/pacman.d/mirrorlist
- 安装
filesystem-extra
sudo pacman -Sy filesystem-extra
- 重启系统,即可从
extra
软件仓库中安装 GTK 应用程序了。
关于 extra
EXTRA 目录是一个全新的文件目录结构,包括一系列的配置文件,允许用户安装并使用 Gtk 程序和软件包。大体文件结构如下:
/extra /extra/etc /extra/bin /extra/lib /extra/usr /extra/opt
基本配置
- 配置升级源
我们需要将 Chakra 默认升级源改为中国服务器,在终端打开文件 /etc/pacman.d/mirrorlist
,选择位于中国的一个服务器。同时,将文件末尾的美国服务器全部注释掉。
... # China Server = http://oss.ustc.edu.cn/kdemod/$repo/x86_64 #Server = http://debian.cn99.com/kdemod/$repo/x86_64 #Server = http://mirrors.163.com/kdemod/$repo/x86_64 ... # United States #Server = http://chakra.hostingxtreme.com/$repo/x86_64 #Server = http://mirror.rit.edu/kdemod/$repo/x86_64 #Server = ftp://mirror.dacentec.com/chakra/$repo/x86_64 #Server = http://mirror.dacentec.com/chakra/$repo/x86_64
- 安装中文输入法 fcitx
sudo pacman -S fcitx kcm-fcitx fcitx-rime fcitx-sunpinyin fcitx-googlepinyin
- 安装 Plasma 部件:显示桌面部件
sudo pacman -S kdeplasma-addons-applets-showdesktop