10楼#
发布于:2016-06-20 21:57
看一下输入法工具菜单里的系统信息
haulm
新手上路
新手上路
11楼#
发布于:2016-06-21 00:33
工具里面显示的全是空的,好奇怪, 我在终端里 echo 的是有信息的,在虚拟机里测试又是不行了,这个靠缓存可不行啊。
另外托盘图标有什么要求呢,我用一个png 图片转成 32x32 的 ico 图片,结果也是一会显示一会变成空的或者是换了皮肤不更换托盘图标。
haulm
新手上路
新手上路
13楼#
发布于:2016-06-21 00:49
haulm:工具里面显示的全是空的,好奇怪, 我在终端里 echo 的是有信息的,在虚拟机里测试又是不行了,这个靠缓存可不行啊。
另外托盘图标有什么要求呢,我用一个png 图片转成 32x32 的 ico 图片,结果也是一会显示一会变成空的或者是换了...
回到原帖
一会工作一会不工作怎么解。。。
haulm
新手上路
新手上路
14楼#
发布于:2016-06-21 07:19
问题太多了,和 kde5 渲染也有冲突,严重会导致黑屏无法启动桌面。
haulm
新手上路
新手上路
15楼#
发布于:2016-06-21 10:30
希望周老有空拿  osolinux 测试一下,并不是简单地设置一下能解决问题。
16楼#
发布于:2016-06-25 17:50
X下特定的环境变量,比如输入法的,如果你系统中没有输入法框架,那么需要在x启动过程中设置。不知道你的发行版是基于哪家的,以fedora系统为例,环境变量可以在/etc/X11/xinit/xinitrc.d/下的shell脚本中设置。
17楼#
发布于:2016-06-26 21:12
haulm:希望周老有空拿  osolinux 测试一下,并不是简单地设置一下能解决问题。回到原帖
你这个系统看起来是从其他系统开始定制的。默认你已经写死了使用fcitx。安装了你的系统,需要经过以下几步才能正常使用yong输入法。

1 安装yong输入法,包括qt5模块
2 删除干净fcitx,包括fcitx相关包,/etc/skel下的fcitx相关设置,/etc/profile中的fcitx设置
3 建立/etc/X11/xinit/xinitrc.d/90-yong.sh,在其中建立输入法的环境变量和启动yong应用

给你的系统几个建议
1 系统中没必要默认带安装开发用的包,真有需要的人很容易根据自己需要装
2 你借鉴的其他系统中是有输入法框架的,还是直接拿过来用吧,没必要写死或者自己搞一套
3 有些有用的包默认没有安装,比如sudo,vim
haulm
新手上路
新手上路
18楼#
发布于:2016-06-27 17:56
跟据你的提示,找到原因:
这个是早前 yong 打包文件中的一部份,/etc/X11/xinit/xinitrc.d/yong.sh 文件是存在的,但是不工作。
原因是 /usr/lib64/gtk-2.0/*/immodules/im-yong.so 已经不存在了,现在是 im-yong-gtk*.so
另外 [ -z 的写法在 kde5 环境下等于设置为空。
CFG=$RPM_BUILD_ROOT/etc/X11/xinit/xinitrc.d/yong.sh
cat >$CFG <<EOF
[ -z "$XIM" ] && export XIM=yong
[ -z "$XMODIFIERS" ] && export XMODIFIERS="@im=$XIM"
if [ -z "$GTK_IM_MODULE" ] ; then
        if [ -e /usr/lib64/gtk-2.0/*/immodules/im-yong.so ] ; then
                export GTK_IM_MODULE="yong"
        else
                export GTK_IM_MODULE="xim"
        fi
fi
[ -z "$QT_IM_MODULE" ] && export QT_IM_MODULE=xim
[ -z "$XIM_PROGRAM" ] && export XIM_PROGRAM=yong
[ -z "$XIM_ARGS" ] && export XIM_ARGS="-d"
$XIM_PROGRAM $XIM_ARGS
EOF
/etc/X11/xinit/xinput.d/yong.conf 也有问题,我就不列出来了。
haulm
新手上路
新手上路
19楼#
发布于:2016-06-27 18:03
关于建议
1  osolinux 本身就是尽量集成主流核心的开发环境,这和 fedora 的理念本身不同,否则也不用这么费力地编译自己的发行版本,直接用 fedora 这样的软件仓库不是更方便,这个不同人有不同的见解。
2  fcitx 的打包的确有些问题,不够规范,而且 yong 的打包脚本其实不必要这么复杂,反而导致升级问题。
3 osolinux 有集成 vi,但没有 vim,sudo 在 kde 4桌面环境中 kdesu 是支持的,但到 kde5 中 kdesu 就不再支持,kdesu5 的权限提升比较完整,完全没有集成 sudo 的必要。
4 希望能尽早开源,特别是 wayland 和 qt 支持。
游客

返回顶部