QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3695|回复: 11

苦研10天的结果,RH9中IceWM安装方法!

[复制链接]
发表于 2003-5-22 15:19:34 | 显示全部楼层 |阅读模式
1.首先下载icewm-1.2.7-1.i386.rpm的包。

2.用rpm -ivh icewm-1.2.7-i.i386.rpm的命令安装。

3.输入命令:cp /etc/X11/gdm/Sessions/default /etc/X11/gdm/Sessions/icewm

4.编辑/etc/X11/gdm/Sessions/icewm文件把里面的内容改为如下所示:

#!/bin/bash
exec /etc/X11/xdm/Xsession icewm

5.编辑/etc/X11/xdm/Xsession文件,增加红字部分的内容。

#!/bin/bash
# Copyright (c) 1999-2002 Red Hat, Inc.

# redirect errors to a file in user's home directory if we can
errfile="$HOME/.xsession-errors"
if cp /dev/null "$errfile" 2> /dev/null ; then
chmod 600 "$errfile"
exec > "$errfile" 2>&1
else
errfile=`mktemp -q /tmp/xses-$USER.XXXXXX`
if [ $? -eq 0 ]; then
exec > "$errfile" 2>&1
fi
fi

if ! printenv PATH | grep -q /usr/X11R6/bin
then
PATH="${PATH}":/usr/X11R6/bin
fi

xsetroot -solid '#5477A0'

userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
userxkbmap=$HOME/.Xkbmap

sysresources=/etc/X11/Xresources
sysmodmap=/etc/X11/Xmodmap
sysxkbmap=/etc/X11/Xkbmap

# merge in defaults
if [ -f "$sysresources" ]; then
xrdb -merge "$sysresources"
fi

if [ -f "$userresources" ]; then
xrdb -merge "$userresources"
fi

# merge in keymaps
if [ -f "$sysxkbmap" ]; then
setxkbmap $(cat "$sysxkbmap")
XKB_IN_USE=yes
fi

if [ -f "$userxkbmap" ]; then
setxkbmap $(cat "$userxkbmap")
XKB_IN_USE=yes
fi

if [ -z "$XKB_IN_USE" -a ! -L /etc/X11/X ]; then
if grep '^exec.*/Xsun' /etc/X11/X > /dev/null 2>&1 && [ -f /etc/X11/XF86Config ]; then
xkbsymbols=`sed -n -e 's/^[ ]*XkbSymbols[ ]*"\(.*\)".*$/\1/p' /etc/X11/XF86Config`
if [ -n "$xkbsymbols" ]; then
setxkbmap -symbols "$xkbsymbols"
XKB_IN_USE=yes
fi
fi
fi

# xkb and xmodmap don't play nice together
if [ -z "$XKB_IN_USE" ]; then
if [ -f "$sysmodmap" ]; then
xmodmap "$sysmodmap"
fi

if [ -f "$usermodmap" ]; then
xmodmap "$usermodmap"
fi
fi

unset XKB_IN_USE

# run all system xinitrc shell scripts.
for i in /etc/X11/xinit/xinitrc.d/* ; do
if [ -x "$i" ]; then
. "$i"
fi
done

# is ssh-agent available?
SSHAGENT=
[ -x /usr/bin/ssh-agent ] && SSHAGENT="/usr/bin/ssh-agent"

# now, we see if xdm/gdm/kdm has asked for a specific environment
case $# in
1)
if [ -x /usr/share/apps/switchdesk/Xclients.$1 ]; then
exec -l $SHELL -c "$SSHAGENT /usr/share/apps/switchdesk/Xclients.$1";
fi;

case $1 in
failsafe)
exec -l $SHELL -c "xterm -geometry 80x24-0-0"
;;
gnome)
exec -l $SHELL -c "$SSHAGENT gnome-session"
;;
kde|kde1|kde2)
exec -l $SHELL -c "$SSHAGENT /usr/share/apps/switchdesk/Xclients.kde"
;;
icewm)
exec -l $SHELL -c "$SSHAGENT /usr/share/apps/switchdesk/Xclients.icewm"
;;

twm)
# fall back to twm
exec -l $SHELL -c "$SSHAGENT /usr/share/apps/switchdesk/Xclients.twm"
;;
esac
esac

# otherwise, take default action
if [ -x "$HOME/.xsession" ]; then
exec -l $SHELL -c "$SSHAGENT $HOME/.xsession"
elif [ -x "$HOME/.Xclients" ]; then
exec -l $SHELL -c "$SSHAGENT $HOME/.Xclients"
elif [ -x /etc/X11/xinit/Xclients ]; then
exec -l $SHELL -c "$SSHAGENT /etc/X11/xinit/Xclients"
else
# should never get here; failsafe fallback
exec -l $SHELL -c "xsm"
fi

6.在/usr/share/apps/switchdesk/目录下建立Xclients.icewm文件,
给予执行的权限
。编辑Xclients.icewm文件,添加内容如下:

#!/bin/bash
which icewm >/dev/null 2>&1 && exec icewm || exec xterm -bg red

这样就可以在gdm登录管理器中看到icewm,并且登录后应用程序是中文界面能
正常使用中文输入法了。

7.要让中文字体好看最好设置一下主题配置文件。
文件在/usr/share/icewm/themes/“主题名”/的目录下,文件名是default.theme(在每个主题目录下都有这样一个文件)
在公社有一个比较好的主题,是andot传上来的。
叫Kubical for IceWM 1.2.1,你可以在自由软件里搜索Kubical下载安装。
安装方法在下载的地方有说明。
发表于 2003-5-22 18:42:48 | 显示全部楼层
好东东!谢了。
回复

使用道具 举报

 楼主| 发表于 2003-5-22 18:51:30 | 显示全部楼层
不客气,IceWM的中文资料太少了。
希望能给大家一些帮助。
回复

使用道具 举报

发表于 2003-10-10 13:04:00 | 显示全部楼层
good thing!!!
I am now in icewm!but i can't input chinese!
thnx
回复

使用道具 举报

发表于 2003-10-17 10:56:32 | 显示全部楼层
好东东,方法简单好用。。。俺安装成功了。。。
不过终端好像显示不了中文,是怎么回事?我在KDE里是能显示的~~~
不知道兄弟们出现一样的问题吗?
请与指教!
回复

使用道具 举报

发表于 2003-10-17 11:12:31 | 显示全部楼层
有没有截图
回复

使用道具 举报

发表于 2003-10-17 11:39:53 | 显示全部楼层
rxvt 和kde 还有gnome的终端可以直接看中文,但是xterm好像不行,是不是版本太老了,一设置中文字体就什么都看不见了,,,昏倒,   。。。另外,我用的是fvwm
回复

使用道具 举报

发表于 2003-10-18 07:49:12 | 显示全部楼层
我的也是这个情况,KDE和Gnome的终端是可以直接看中文,但总是不方便的,Xterm就显示乱码,连X-Chat都不能用,希望有朋友能解决这个问题!
回复

使用道具 举报

发表于 2003-10-18 08:09:20 | 显示全部楼层
贴图如下~~~乱得糊里糊涂~~~郁闷~!!!
回复

使用道具 举报

发表于 2004-9-11 18:35:33 | 显示全部楼层
good , very thanks..........
回复

使用道具 举报

发表于 2004-9-17 19:36:28 | 显示全部楼层
Fedora Core2能用不???我的是Fedora Core2
回复

使用道具 举报

发表于 2004-9-19 12:42:25 | 显示全部楼层
thanx
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-7 13:46 , Processed in 0.047088 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表