页次: 1
本来 fcitx 在 QT 程序中需要设置几个环境变量,我之前安装的时候就已经在 .xinitrc 里面配置好
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
配置本身倒是没问题,.xinitrc 文件是我自己创建的,特意 chmod 成 750 (-rwxr-xr--) 的权限。
今天安装 wps 之后发现,.xinitrc 中设置的环境变量一个都没有生效,怀疑是不是他根本没启动。
echo $XMODIFIERS 结果就是空的。
也不知道是什么原因造成的,现在的解决方案暂时是把上面这几个环境变量放到 /usr/bin/wps 里面去。不过感觉变得很麻烦,wps, et, wpp 都需要加进去。请问有其他人碰到过 .xinitrc 无法运行的问题吗?
最近编辑记录 dangoron (2017-11-01 14:28:38)
离线
你是怎么进图形界面的(登录管理器)?~/.xinitrc 只对 startx 这种方式有效。
离线
你是怎么进图形界面的(登录管理器)?~/.xinitrc 只对 startx 这种方式有效。
我直接在命令行输入 startx 进去桌面的,之前尝试过用 sddm 好像NVIDIA的驱动有问题所以用不了。
不过我想我可能知道原因了,可能要再加一个 o+x 的权限,明天去实验室的时候尝试一下
谢谢依云大大回复~
离线
你是怎么进图形界面的(登录管理器)?~/.xinitrc 只对 startx 这种方式有效。
发现还是不行,应该不是权限的问题,我看了一下 .bashrc 和 .bash_profile 的权限都是 644。
所以说是直接 startx 进去的话 .xinitrc 不会被运行吗?
离线
.....
知道为什么了=。= 这错误太小白了都不好意思写
应该把 export 环境变量的语句放到 exec i3 之前。。
离线
页次: 1