一:桌面
如果安装KDE
要先 eselect profile list 看到
[1] default/linux/x86/13.0 *
[2] default/linux/x86/13.0/selinux
[3] default/linux/x86/13.0/desktop
[4] default/linux/x86/13.0/desktop/gnome
[5] default/linux/x86/13.0/desktop/kde
[6] default/linux/x86/13.0/developer
[7] hardened/linux/x86
[8] hardened/linux/x86/selinux
[9] hardened/linux/uclibc/x86
[2] default/linux/x86/13.0/selinux
[3] default/linux/x86/13.0/desktop
[4] default/linux/x86/13.0/desktop/gnome
[5] default/linux/x86/13.0/desktop/kde
[6] default/linux/x86/13.0/developer
[7] hardened/linux/x86
[8] hardened/linux/x86/selinux
[9] hardened/linux/uclibc/x86
在选 eselect profile set 5,
这样会省好多麻烦。
因为 gentoo 提供的不同 profile 有不同的默认 USE 和 make.conf 的设定,选个合适的 profile 会省事不少
好文章
其实openbox是个很好的选择,kde其实没必要
emerge openbox 就可以了。
二:openbox
emerge openbox
再在 ~/.xinit 内加上
exec openbox-session
非常好的文章:
安装:
openbox: 最基本桌面环境, 必须的
slim : 轻量级图形登录管理器, 可以替代gdm/kdm
tint2 : 提供下面板
wbar : 提供一个dock
feh : 设置壁纸
obconf : openbox的图形化设置工具
obmenu : openbox的图形化菜单编辑工具
tint2conf: tint2的图形化设置工具
wbarconf: wbar的图形化设置工具
lxappearance: lxde的外观设置工具, 可同样用于openbox, 设置主题, 窗口字体等.
pcmanfm: 文件管理工具
obmixer: 托盘区音量图标
nm-applet: 网络连接管理器
scrot : 截屏工具
slim : 轻量级图形登录管理器, 可以替代gdm/kdm
tint2 : 提供下面板
wbar : 提供一个dock
feh : 设置壁纸
obconf : openbox的图形化设置工具
obmenu : openbox的图形化菜单编辑工具
tint2conf: tint2的图形化设置工具
wbarconf: wbar的图形化设置工具
lxappearance: lxde的外观设置工具, 可同样用于openbox, 设置主题, 窗口字体等.
pcmanfm: 文件管理工具
obmixer: 托盘区音量图标
nm-applet: 网络连接管理器
scrot : 截屏工具
可能上面这些会emerge出现问题,只要把默认 USE 改了,即 eselect profile set 换别的
nm-applet ,pcmanfm可能不能装上或不能用,pcmanfm 就用 thunar代替,但是thunar可能不能显示文件图标,
要装emerge gnome-icon-theme ,好文章http://www.phpfans.net/ask/fansa1/5995751005.html
主题及图标等的配置文件在 ~/.gtkrc-2.0;
我的 ~/.xinitrc
fcitx &
export LC_CTYPE=zh_CN.UTF-8
#export LANG=zh_CN.UTF-8
#export LC_CTYPE=zh_CN.UTF-8
#export XMODIFIERS=@im=fcitx
#export GTK_IM_MODULE="fcitx"
#export QT_IM_MODULE="fcitx"
#fcitx &
#export GTK_IM_MODULE=xim
#rt LANG=zh_CN.UTF-8
#export LC_CTYPE=zh_CN.UTF-8
#export XMODIFIERS=@im=FCITX
#export GTK_IM_MODULE="fcitx"
#export QT_IM_MODULE="fcitx"
#fcitx -d
export GTK_IM_MODULE=xim
export QT_IM_MODULE=xim
export XMODIFIERS="@im=fcitx"
exec openbox-session
#exec 必须写在最后面,因为exec 运行启动桌面后,后面的语句都不执行。
#exec openbox-session 表示当运行startx以openbox运行,如果不写,startx就不能运行$
#openbox与openbox-session是有区别的,openbox不会运行~/.config/openbox/autostar$
#export LC_CTYPE=zh_CN.UTF-8 等中locale的设定详解,见http://www.cnblogs.com/xlm$
#export GTK_IM_MODULE=xim
openbox的自启动文件 ~/.config/openbox/autostart.sh
nm-applet&
tint2&
(sleep 2 && wbar)&
fcitx &
(sleep 2 && obmixer)&
feh --bg-scale /test/2.jpg
(sleep 2 && conky)&
wbar-config
即可设置wbar
想把wbar变横的只要把Preferences 里Vertical bar 的勾去掉及可
slim的配置见 三,
三:Slim
先按照wiki来
在把/etc/slim.conf 中sessiondir /etc/X11/Sessions/ 改掉 ,如我安装了KDE和openbox,如果不改slim会启动KDE而不是openbox ,我的改成 /etc/X11/Sessions/openbox
注意:
用slim后
~/.xinitrc 就不会用,所以一定要在 /etc/profile 把必要的东西写上
我的 /etc/profile
# /etc/profile: login shell setup
#
# That this file is used by any Bourne-shell derivative to setup the
# environment for login shells.
#
# Load environment settings from profile.env, which is created by
# env-update from the files in /etc/env.d
if [ -e /etc/profile.env ] ; then
. /etc/profile.env
fi
# You should override these in your ~/.bashrc (or equivalent) for per-user
# settings. For system defaults, you can add a new file in /etc/profile.d/.
export EDITOR=${EDITOR:-/bin/nano}
export PAGER=${PAGER:-/usr/bin/less}
# 077 would be more secure, but 022 is generally quite realistic
umask 022
# Set up PATH depending on whether we're root or a normal user.
# There's no real reason to exclude sbin paths from the normal user,
# but it can make tab-completion easier when they aren't in the
# user's PATH to pollute the executable namespace.
#
# It is intentional in the following line to use || instead of -o.
# This way the evaluation can be short-circuited and calling whoami is
# avoided.
if [ "$EUID" = "0" ] || [ "$USER" = "root" ] ; then
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:${ROOTPATH}"
else
PATH="/usr/local/bin:/usr/bin:/bin:${PATH}"
fi
export PATH
unset ROOTPATH
if [ -n "${BASH_VERSION}" ] ; then
# Newer bash ebuilds include /etc/bash/bashrc which will setup PS1
# including color. We leave out color here because not all
# terminals support it.
if [ -f /etc/bash/bashrc ] ; then
# Bash login shells run only /etc/profile
# Bash non-login shells run only /etc/bash/bashrc
# Since we want to run /etc/bash/bashrc regardless, we source it
# from here. It is unfortunate that there is no way to do
# this *after* the user's .bash_profile runs (without putting
# it in the user's dot-files), but it shouldn't make any
# difference.
. /etc/bash/bashrc
else
PS1='\u@\h \w \$ '
fi
else
# Setup a bland default prompt. Since this prompt should be useable
# on color and non-color terminals, as well as shells that don't
# understand sequences such as \h, don't put anything special in it.
PS1="${USER:-$(whoami 2>/dev/null)}@$(uname -n 2>/dev/null) \$ "
fi
for sh in /etc/profile.d/*.sh ; do
[ -r "$sh" ] && . "$sh"
done
unset sh
#fcitx &
#export XMODIFIERS="@im=fcitx"
#export XIM=fcitx
#export XIM_PROGRAM=fcitx
#export GTK_IM_MODULE=xim
#export QT_IM_MODULE=xim
#export GTK_IM_MODULE=xim
#export XMODIFIERS=@im=FCITX
#export LANG=zh_CN.UTF-8
#export LC_CTYPE=zh_CN.UTF-8
#export GTK_IM_MODULE="fcitx"
#export QT_IM_MODULE="fcitx"
#export XIM="fcitx"
#export LC_CTYPE=zh_CN.UTF-8
#export XMODIFIERS=@im=fcitx
#export GTK_IM_MODULE=xim
#export QT_IM_MODULE=xim
#export XIM_PROGRAM='fcitx &'
/etc/blu.sh
export LC_CTYPE=zh_CN.UTF-8
export GTK_IM_MODULE=xim
export QT_IM_MODULE=xim
export XMODIFIERS="@im=fcitx"
四:Conky
conky及桌面右边那一块显示CPU,内存,进程的信息的软件。
一个好的conky 配置的文章
conky的配置文件放在 ~/.conkyrc
五:输入法
用 fcitx,emerge -s fcitx 能看到很多种,我装 emerge fcitx-sogoupinyin
(可能要加USE=“gtk gtk2 gtk3”)
一定要在/etc/profile 或~/.xinitrc
加上
export LC_CTYPE=zh_CN.UTF-8
export GTK_IM_MODULE=xim
export QT_IM_MODULE=xim
export XMODIFIERS="@im=fcitx"
否则按 虽然能看到输入法,也能 “打”上拼音,但就是打不到屏幕上去
六:layman
好文章
emerge layman
layman -L 列出所有可用的 Overlay
layman -l 列出已经添加的源
layman -a gentoo-china 加gentoo-china源
可以加
gentoo-china
gentoo-zh
这里有wineqq 和 wps
七:QQ,WPS
加layman -a gentoo-zh
源后,直接emerge wineqq 即可装上QQ2012;
emerge wps 即可装装上WPS;