[已解决]请问在16.10下是怎么设置输入法随系统一起启动?

系统字体配置、中文显示和输入法问题
回复
netcap
帖子: 30
注册时间: 2012-11-04 18:31

[已解决]请问在16.10下是怎么设置输入法随系统一起启动?

#1

帖子 netcap » 2017-01-15 19:14

刚安装了16.10,然后设置语言,下载完后在文本设置里添加了fctix sunpinyin ,用倒是没有问题,但是,一旦我重启系统,右上角的键盘图标志就不见了,然后我又去系统设置--->语言支持里点一下:应用到整个系统,然后注销一次系统,输入法图表就出来了,但是再重启后输入法图标又不出来,又进系统设置,点应用再注销...... 好麻烦啊。

选择的就是fctix
上次由 netcap 在 2017-01-20 16:41,总共编辑 2 次。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 请问在16.10下是怎么设置输入法随系统一起启动?

#2

帖子 poloshiao » 2017-01-15 20:54

鍵盤輸入法系統 有沒有設定 fctix ?
附件
2017011520465501.png
netcap
帖子: 30
注册时间: 2012-11-04 18:31

Re: 请问在16.10下是怎么设置输入法随系统一起启动?

#3

帖子 netcap » 2017-01-15 21:00

poloshiao 写了:鍵盤輸入法系統 有沒有設定 fctix ?
有的,但是每次重启后都要进“语言支援” 里 点一次 “套用至全系统”
然后注销。否则右上角没有小键盘图标,按快捷键也调不出输入法
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: 请问在16.10下是怎么设置输入法随系统一起启动?

#4

帖子 vickycq » 2017-01-15 21:22

确认安装了 fcitx-frontend-all
尝试安装并使用 im-config 设置输入法为 fcitx
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 请问在16.10下是怎么设置输入法随系统一起启动?

#5

帖子 poloshiao » 2017-01-15 23:41

把下面指令 複製 貼進終端機 執行
im-config
把結果全部直接 選取/複製/貼上來
netcap
帖子: 30
注册时间: 2012-11-04 18:31

Re: 请问在16.10下是怎么设置输入法随系统一起启动?

#6

帖子 netcap » 2017-01-16 9:29

vickycq 写了:确认安装了 fcitx-frontend-all
它显示fcitx-frontend-all为最新版了
ss.png
尝试安装并使用 im-config 设置输入法为 fcitx
im-config把結果全部直接 選取/複製/貼上來
s1.png
s2.png
s3.png
上次由 netcap 在 2017-01-16 21:13,总共编辑 1 次。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 请问在16.10下是怎么设置输入法随系统一起启动?

#7

帖子 poloshiao » 2017-01-16 10:40

s1.png
直接點擊右鍵 im-config 出現的畫框內部 / 全部選取
再點擊右鍵一次 / 複製
貼上來
netcap
帖子: 30
注册时间: 2012-11-04 18:31

Re: 请问在16.10下是怎么设置输入法随系统一起启动?

#8

帖子 netcap » 2017-01-16 10:41

我在想,有没有可能是权限的问题?
我安装系统的时候设置的是自动登陆,但是每次启动系统好像都没有正确登陆的样子
每次开机,打开浏览器,都会弹出一个框让我输入密码:
IMG_20170116_091742.jpg
然后我还发现,不需要每次去语言支持那里设置,只需要简单的注销一次,输入密码再登陆系统,输入法图标就出来了,是不是这个原因?
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 请问在16.10下是怎么设置输入法随系统一起启动?

#9

帖子 poloshiao » 2017-01-16 10:47

把下面指令 複製 貼進終端機 執行
im-config -n fcitx # 不要加 sudo 不要使用 root 登入
然後 登出再登入
看看 有沒有改變

im-config
看看 有沒有改變
netcap
帖子: 30
注册时间: 2012-11-04 18:31

Re: 请问在16.10下是怎么设置输入法随系统一起启动?

#10

帖子 netcap » 2017-01-16 11:00

poloshiao 写了:把下面指令 複製 貼進終端機 執行
im-config -n fcitx # 不要加 sudo 不要使用 root 登入
然後 登出再登入
看看 有沒有改變

im-config
看看 有沒有改變
The same result,no input method tool icon...
11-01-48.png
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 请问在16.10下是怎么设置输入法随系统一起启动?

#11

帖子 poloshiao » 2017-01-16 11:07

請檢查
~/.xsession-errors
~/.xinputrc
包含檔案權限及內容 看看有何不妥

參閱
http://manpages.ubuntu.com/manpages/pre ... gtk.8.html
TROUBLESHOOT
netcap
帖子: 30
注册时间: 2012-11-04 18:31

Re: 请问在16.10下是怎么设置输入法随系统一起启动?

#12

帖子 netcap » 2017-01-16 13:00

請檢查
~/.xsession-errors
~/.xinputrc
包含檔案權限及內容 看看有何不妥
xinputrc里面有两行

代码: 全选

# im-config(8) generated on Mon, 16 Jan 2017 10:57:16 +0800
run_im fcitx
# im-config signature: f4aba05c77a7f21f419a13c30de1080b  -
xsession-errors里面不太看得明白的样子......
xsession.txt
(5.1 KiB) 已下载 87 次
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 请问在16.10下是怎么设置输入法随系统一起启动?

#13

帖子 poloshiao » 2017-01-17 12:08

xsession-errors里面不太看得明白的样子......
xsession.txt
dbus-update-activation-environment: setting XAUTHORITY=/home/netcap/.Xauthority
dbus-update-activation-environment: setting _=/usr/bin/dbus-update-activation-environment
upstart: click-user-hooks main 进程 (3109)以状态 1 结束
upstart: unity-settings-daemon main 进程结束, 重新产生
...中間省略
upstart: unity-settings-daemon main 进程结束, 重新产生
upstart: unity-settings-daemon 重新建立过快,停止
xbrlapi: window 0x04000084 changed to NULL name
...中間省略
xbrlapi: window 0x04400084 changed to NULL name
dbus-update-activation-environment: setting XAUTHORITY=/home/netcap/.Xauthority
openConnection: connect: 没有那个文件或目录
cannot connect to braille devices daemon brltty at :0
1. 看看 有沒有 ~/.Xauthority
ls -al ~/ | grep Xauthority
1-1. 看看 有沒有 /root/.Xauthority
sudo ls -al /root | grep Xauthority

2. 為何是 upstart ?
Ubuntu 16.10 預設是 systemd 跟 upstart 不相容
netcap
帖子: 30
注册时间: 2012-11-04 18:31

Re: 请问在16.10下是怎么设置输入法随系统一起启动?

#14

帖子 netcap » 2017-01-20 16:37

我在arch的wiki上看到这个

代码: 全选

为检验 Fcitx 是否正常运行, 打开一个程序,比如 leafpad, 按 CTRL+Space 激活 Fcitx 并试着输入几个字。

如果 Fcitx 没有随桌面环境自动启动,或者您想修改下 Fcitx 启动参数,请用桌面环境提供的自动启动工具配置,或者直接编辑用户目录~/.config/autostart/ 下的 fcitx-autostart.desktop 文件以确认自动启动是否被禁用。如果用户目录下的文件并不存在,您可以复制自动启动文件 /etc/xdg/autostart/fcitx-autostart.desktop 到用户目录:

cp /etc/xdg/autostart/fcitx-autostart.desktop ~/.config/autostart/
照着拷过去就好了 :em06

https://wiki.archlinux.org/index.php/Fc ... %E6%96%87)

fcitx项目的网站上讲也可以写一些配置到.profile也行

https://fcitx-im.org/wiki/Configure_(Ot ... on_Mode.29
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: [已解决]请问在16.10下是怎么设置输入法随系统一起启动?

#15

帖子 poloshiao » 2017-01-21 7:39

请问在16.10下是怎么设置输入法随系统一起启动?
1. 随系统一起启动
可能包含
1-1. system-wide
1-2. user-session-wide
cp /etc/xdg/autostart/fcitx-autostart.desktop ~/.config/autostart/
照着拷过去就好了
fcitx项目的网站上讲也可以写一些配置到.profile也行
2. 如果 ~/.config/autostart/fcitx-autostart.desktop
就是你要的答案
那麼 你指的 是 user-session-wide

3. 通常 輸入法設定 是指 user-session-wide

登入後 生效 enabled
登出後 失效 disabled
回复