arch初步美化及各种问题

  安装了基本的操作系统后,下一步就是美化了!我相信ubuntu 和 opensuse 的效果 arch都可以实现,只是有没有付出相应的努力罢了!好了,看配置吧。

 

一、界面

1.字体及补丁 ,有些依赖关系不能得到满足,libgl 跟 nvidia ,有些包不行!字体设置为 DejaVu 就蛮不错的。

sudo pacman -S ttf-dejavu ttf-ubuntu-font-family
sudo yaourt -S wqy-microhei wqy-bitmapfont wqy-zenhei ttf-fireflysung
yaourt -S cairo-ubuntu libxft-ubuntu freetype2-ubuntu fontconfig-ubuntu       #以普通用户身份执行

2.安装系统主题: 有各种透明效果哦~~

sudo pacman -S gtk-aurora-engine gtk-engine-murrine gtk-theme-slickness gtk-theme-overglossed-hybrid 

鼠标主题:

sudo pacman -S xcursor-vanilla-dmz xcursor-vanilla-dmz-aa

图标主题:

sudo pacman -S gnome-icon-theme-extras oxygen-icons human-icon-theme lxde-icon-theme tangerine-icon-theme azenis-icon-theme black-white-mix-icons

3.针对笔记本电脑的配置:(Speed-step 、 Suspend 等功能)

sudo pacman -S laptop-mode-tools gnome-power-manager  cpufrequtils volumeicon pmount

4.终端彩色显示

在上一篇博客中已经解决了,即修改 /etc/bash.bashrc和 .bashrc中的 PS1 变量,具体含义见下(具体见 man bash ):

颜色及相关数值:30 (黑色)、31 (红色)、32 (绿色)、33 (黄色)、34 (蓝色)、35 ( 紫红色)、36 (青色)、37 (白色) 

序列及说明
\a ASCII 响铃字符(也可以键入 \007)
\d "Wed Sep 06" 格式的日期
\e ASCII 转义字符(也可以键入 \033)
\h 主机名的第一部分(如 "mybox")
\H 主机的全称(如 "mybox.mydomain.com")
\j 在此 shell 中通过按 ^Z 挂起的进程数
\l 此 shell 的终端设备名(如 "ttyp4")
\n 换行符
\r 回车符
\s shell 的名称(如 "bash")
\t 24 小时制时间(如 "23:01:01")
\T 12 小时制时间(如 "11:01:01")
\@ 带有 am/pm 的 12 小时制时间
\u 用户名
\v bash 的版本(如 2.04)
\V Bash 版本(包括补丁级别) ?/td>
\w 当前工作目录(如 "/home/drobbins")
\W 当前工作目录的“基名 (basename)”(如 "drobbins")
\! 当前命令在历史缓冲区中的位置
\# 命令编号(只要您键入内容,它就会在每次提示时累加)
\$ 如果您不是超级用户 (root),则插入一个 "$";如果您是超级用户,则显示一个 "#"
\xxx 插入一个用三位数 xxx(用零代替未使用的数字,如 "\007")表示的 ASCII 字符
\\ 反斜杠

 

二、关于各种刺耳的报警声音

上篇博客中修改几个配置文件就已经解决了,不过在网上又搜到了一些,不知道有没有用,先放着吧,或许以后有用:

其实内核模块pcspkr是驱动系统喇叭的模块,把它禁用了就行了。在命令行上打入:sudo modprobe -r pcspkr就行了。最好的办法是加入到blacklist,方法如下:在/etc/modprobe.d/blacklist中,加入blacklist pcspkr即可再次测试,没有讨厌的系统喇叭声音了。

 

三、乱码问题(未解决)

使用xfce4时,我一直用的是英文界面,然后输入法用的是中文,这在其他版本的linux里都能很好的工作。可是在arch终端下就会出现乱码,把本地语言 LANG 变量改为中文 zh_CN.utf8 后,发现终端竟能正常显示汉字了!看来还是把系统设置成中文比较靠谱!可是Vim依旧乱码,大多数人说的如下设置依然不行!唉,乱码问题是永远的痛!

set fileencodings=utf-8,gbk,gb2312,gb18030
set termencoding=utf-8
set encoding=prc

 

四、优盘自动挂载问题 

这个问题纠结了好久,开始是写了个脚本手动挂载的,现在终于解决了(并不复杂,也不用写什么规则文件),探索过程如下:

1.最开始我把 udev (这个跟设备管理有关)加到了 DAEMONS 中,发现可以挂载了,桌面上也有图标,但是打不开设备,总是提示 “not Authorized”

2.我想是权限问题,就把自己加到了另外一些组,比如 :root, wheel, optial, user, disk, dbus, storage, usbmux, network等等,可依旧不行。

sudo gpasswd -a xiangzi888 audio

3.网上大多是说让修改 .xinitrc 文件,可是我并没有安装登录管理程序(是手动切换到图形界面的 startxfce4 ),难道这里出问题了?于是装了个slim(具体安装过程见下),竟然自动挂载了!而且没有乱码!不可思议!
4.登录管理程序slim的安装:

a.安装

sudo pacman -Sy slim slim-themes

b.系统配置

/etc/rc.conf 在 DAEMONS 中加入 slim 

DAEMONS=(syslog-ng network crond dbus udev alsa slim)

/etc/inittab 修改启动级别及程序

## Only one of the following two lines can be uncommented!
#
Boot to console
#
id:3:initdefault:
#
Boot to X11
id:5:initdefault:

……

# Example lines for starting a login manager
#
x:5:respawn:/usr/bin/xdm -nodaemon
#
x:5:respawn:/usr/sbin/gdm -nodaemon
#
x:5:respawn:/usr/bin/kdm -nodaemon
x:5:respawn:/usr/bin/slim >/dev/null 2>&1

c.slim设置

配置文件在/etc/slim.conf, slim启动后,将会调用~/.xinitrc,但是发现没有自动产生该文件,于是需要手动创建(不然启动会出问题!),内容如下:

export LANG="zh_CN.UTF-8"                             #设置本地语言,避免乱码 /etc/rc.conf 可设置为英文
exec ck-launch-session startxfce4

d.其他

更改主题,配置文件:/etc/slim.conf,找到 current_theme default,更换为以下任意一个:

ls /usr/share/slim/themes

登录界面:username 可输入以下命令(可在配置文件中自定义)具体见 /etc/slim.conf:
console(终端登录), exit(字符界面登录), halt, reboot

# default user, leave blank or remove this line
#
for avoid pre-loading the username.
#
default_user simone
default_user xiangzi888

# Focus the password field on start when default_user is set
#
Set to "yes" to enable this feature
focus_password yes

# Automatically login the default user (without entering
#
the password. Set to "yes" to enable this feature
auto_login yes


# current theme, use comma separated list to specify a set to
#
randomly choose from
current_theme rainbow

# Lock file
lockfile /var/lock/slim.lock

# Log file
logfile /var/log/slim.log

 

 

五、pacman基本用法:

这是一个比较强大的命令行包管理工具,安装软件基本靠他了。

1.安装及更新

-Syu     对整个系统进行更新

-S  pac  安装某包

-Sy pac  同步包数据库后再执行安装

-Sv pac   显示一些操作信息后再执行安装

-U        安装本地包,扩展名为 pkg.tar.gz

2.删除

-R  pac   只删除包

-Rc pac   同时删除依赖

-Rd pac   不检查依赖

3.搜索

-Ss key   搜索含关键字的包

-Qi pac   查看有关包的信息

-Ql pac   列出该包的文件

4.其他

-Sw pac   只下载,不安装

-Sc       清理未安装的包文件(下载的包文件位于 /var/cache/pacman/pkg/)

-Scc      清理所有的缓存文件

 

六、virtualbox安装

装个虚拟机是非常有必要的,记得要加载相应模块:(不然会提示出错)

modprobe vboxdrv
posted @ 2012-03-14 07:24  xiangzi888  阅读(4438)  评论(0编辑  收藏  举报