因为 ~/.bash_profile 和 ~/.xinitrc中加入了

export XAUTHORITY="/tmp/${USER}.Xauthority"

所以每次启动桌面都无法成功

注释掉后即可正常进入桌面



使用登录管理器后,会调用 ~/.xprofile的变量,因此需要注意

case ${INPUT_APP} in

        fcitx) # 使用小企鹅输入法

                export XIM=fcitx

                export XMODIFIERS="@im=fcitx"

                export XIM_PROGRAM="/usr/bin/fcitx"

                export GTK_IM_MODULE="fcitx"

                export QT_IM_MODULE="fcitx"

                export XIM_ARGS="-d"

                [ -z "$(pidof fcitx)" ] && (fcitx &)

                ;;


GTK_IM_MODULE和QT_IM_MODULE需要设置成fcitx, 否则qtcreator无法调用输入法