xgl果然很炫

虽然我的机器烂,CIII+128M+Gefore2 MX400,也实验了一把xgl。

别说,效果真不是盖的!

虽然在xgl下执行glxgears看那齿轮放帧动画,不过常规应用好像也没有什么影响,我同时开了gaim、firefox开5个tab、mplayer放着一个xvid片子、还有一个terminal正在install linux-686,居然也没啥问题。当然刷新网页和解包安装的时候影片会卡一下。

可惜在xgl下输入法的选词框出不来,只好回去正常模式。

关于 firefox 速度

试试加一个文件 /etc/X11/Xsession.d/95setenv

写上

## 设置 GST_ID3_TAG_ENCODING
export GST_ID3_TAG_ENCODING=GBK

## 设置  JAVA_HOME
#export JAVA_HOME=/usr/lib/j2re1.5-sun
#export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun-1.5.0.06

## 关于 OOo 界面
export OOO_FORCE_DESKTOP=gnome

## 关于 firefox 1.5.1
export MOZ_DISABLE_PANGO=1

对了, 你那 Xgl 下的输入法不出来 ?

Xgl 下的输入法

试试改一下 /usr/bin/startxfce4xgl.sh
换成

#!/bin/bash -v
#
# start a Xgl session
#
# Author: huangjiahua
#
# Depends: compiz compiz-plugins cgwd cgwd-themes xserver-xgl xfce4 metacity gnome-compiz-manager 
#          libgl1-mesa  libglitz-glx1


#Xgl -fullscreen :3 -ac &
Xgl -fullscreen :3 -ac -accel glx:pbuffer -accel xv:pbuffer -dpi 96  &

export DISPLAY=:3
sleep 2s

## xmodmap end Xresources
/usr/bin/xmodmap /usr/share/apps/kxkb/ubuntu.xmodmap || true
/usr/bin/xrdb -merge ~/.Xresources || xmessage xrdb ~/.Xresources  failed &

## about Xsession.d
#for i in /etc/X11/Xsession.d/* ; do
# source $i
#done

. /etc/X11/Xsession.d/*im-switch   || xmessage . /etc/X11/Xsession.d/*im-switch failed  &

## launch fcitx
#export XMODIFIERS=@im=SCIM ; fcitx || scim -d


domycompiz(){
    ## for the drivers bug
    export LD_PRELOAD=/usr/lib/libGL.so.1.2

    #xfwm4 &
    sleep 3s
    killall xfwm4
    ## about compiz-tray-icon
    ( pidof compiz-tray-icon || compiz-tray-icon || true ) &
    sleep 1s
    compiz --replace gconf &
    ## launch cgwd
    sleep 1s
    mkdir -p ~/.cgwd/theme
    dbus-launch cgwd --replace &
}
domycompiz &

#xfce4-panel
#startxfce4
xfce4-session

# unlock
rm -f /tmp/.X3-lock  /tmp/.X11-unix/X3

然后
sudo rm -f /etc/X11/Xsession.d/95xinput

注销后再看看 ?

或再试试 fcitx ?

改了上面那个后

这样用 fcitx
sudo apt-get install fcitx
im-switch -s fcitx

非常感谢

这2天忙于救火,不能立刻尝试,有时间就回去试验。

其实我的输入法可以用,不过没有候选词的那个框,所以有点小缺陷。

huahua真是辛苦,多保重。

哦, 我知道了

beta3 里 SCIM 输入法默认用 XIM 模式,
而 Gtk2 程序在 XIM 模式下有时候不能光标跟随,
如果当前的应用程序窗口比较大, 那输入法的候选字框就有可能落到屏幕边缘外面了 ( 就看不到了)

beta4 的 SCIM 默认用 scim-bridge 这个 Another gtk-immodule 模式来解决光标跟随。

在 beta3 里可以这样做

sudo apt-get install scim-bridge
sudo rm -f /etc/X11/Xsession.d/95xinput

然后修改 /etc/X11/xinit/xinput.d/zh_CN
把里面的

GTK_IM_MODULE="scim"

改成

GTK_IM_MODULE=scim-bridge

奇怪的是

同样用 XIM 的时候,
fcitx 可以光标跟随, scim 有时候就不可以。

beta3里面正是使用的sci

beta3里面正是使用的scim-bridge,不过我没做什么工作(好像upgrade了一大堆东西?),回头再进入xgl,输入法的候选词框出来了,反复实验,看起来输入法已经正常。

检查了一下,上面的

检查了一下,上面的内容正是beta3的。所以我只做了上面的setenv设置。

beta3里面也已经没有了95xinput这个脚本。