爱行走 (家庭博客) 如此精彩 Flash 站 F-14 战斗机
虽然我的机器烂,CIII+128M+Gefore2 MX400,也实验了一把xgl。
别说,效果真不是盖的!
虽然在xgl下执行glxgears看那齿轮放帧动画,不过常规应用好像也没有什么影响,我同时开了gaim、firefox开5个tab、mplayer放着一个xvid片子、还有一个terminal正在install linux-686,居然也没啥问题。当然刷新网页和解包安装的时候影片会卡一下。
可惜在xgl下输入法的选词框出不来,只好回去正常模式。
试试加一个文件 /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 下的输入法不出来 ?
试试改一下 /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 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里面正是使用的scim-bridge,不过我没做什么工作(好像upgrade了一大堆东西?),回头再进入xgl,输入法的候选词框出来了,反复实验,看起来输入法已经正常。
检查了一下,上面的内容正是beta3的。所以我只做了上面的setenv设置。
beta3里面也已经没有了95xinput这个脚本。
关于 firefox 速度
试试加一个文件 /etc/X11/Xsession.d/95setenv
写上
对了, 你那 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 里可以这样做
然后修改 /etc/X11/xinit/xinput.d/zh_CN
把里面的
改成
奇怪的是
同样用 XIM 的时候,
fcitx 可以光标跟随, scim 有时候就不可以。
beta3里面正是使用的sci
beta3里面正是使用的scim-bridge,不过我没做什么工作(好像upgrade了一大堆东西?),回头再进入xgl,输入法的候选词框出来了,反复实验,看起来输入法已经正常。
检查了一下,上面的
检查了一下,上面的内容正是beta3的。所以我只做了上面的setenv设置。
beta3里面也已经没有了95xinput这个脚本。