分页: 1 / 2

[已解决]how to input chinese in herbstluftwm?

发表于 : 2016-04-12 11:21
handyw
I already installed ibus,but can't show the ibus input,what is matter?


解决方法在17楼

Re: how to input chinese in herbstluftwm?

发表于 : 2016-04-12 11:37
vickycq
0. 安装 ibus-gtk, ibus-gtk3, ibus-qt4, im-config
1. 在 im-config 中选择输入法为 ibus。它会帮你配置环境变量
2. 在 ibus 设置中添加中文输入法
3. 重新启动计算机

注意 以上 1. 2. 两个步骤都不要使用 root 权限

Re: how to input chinese in herbstluftwm?

发表于 : 2016-04-12 12:06
poloshiao
如果還有問題 請提供
1. Ubuntu 版本 及 登入桌面
2. 終端機 執行
2-1. locale
2-2. check-language-support
把結果複製貼上來

Re: how to input chinese in herbstluftwm?

发表于 : 2016-04-12 12:20
handyw
login the herbstluftwm

cat /etc/debian_version
8.4


locale
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

check-language-support
bash: check-language-support: command not found

Re: how to input chinese in herbstluftwm?

发表于 : 2016-04-12 12:45
vickycq
poloshiao 写了: 1. 要改為 zh_CN.UTF-8
1-1. 簡單先試試
http://askubuntu.com/a/246895
(這是暫時方案)
一直不明白 输入法与 locale 设定有没有关系
我所有的机器都是 en_US.UTF-8,各类 wm/DE 都有,都可以使用 ibus/fcitx

Re: how to input chinese in herbstluftwm?

发表于 : 2016-04-12 13:05
poloshiao
输入法与 locale 设定有没有关系
舉個例子
https://wiki.debian.org/gnome-chinese-input
using Fcitx
這個例子說的是 Fcitx
我所有的机器都是 en_US.UTF-8
印象中 如果語言編碼環境是 en_US.UTF-8 但是想輸入簡體中文 需要把 LC_CTYPE 設定為 zh_CN.UTF-8
參閱
https://wiki.archlinux.org/index.php/Sm ... 6%96%87%29
Smart Common Input Method platform (简体中文)
export LC_CTYPE="zh_CN.UTF-8"
記得 幾年前 曾經幫一位美國華僑解決這樣的一個案例 我再找找當年的網頁看看

目前因事外出 所以無法立即驗證剛剛的指令在 Debian 8.4 的回應
暫時移除剛剛的文章
先由@vickycq 繼續幫忙

Re: how to input chinese in herbstluftwm?

发表于 : 2016-04-12 13:23
handyw
vickycq 写了:
poloshiao 写了: 1. 要改為 zh_CN.UTF-8
1-1. 簡單先試試
http://askubuntu.com/a/246895
(這是暫時方案)
一直不明白 输入法与 locale 设定有没有关系
我所有的机器都是 en_US.UTF-8,各类 wm/DE 都有,都可以使用 ibus/fcitx
I changed /etc/default/locale to zh_CN.UTF8
nothing happened of the chinese input method.

Re: how to input chinese in herbstluftwm?

发表于 : 2016-04-12 13:40
poloshiao
I changed /etc/default/locale to zh_CN.UTF8
要看看
locale
出來的結果才算
因為會影響 locale 的設定檔很多
上面的 export 指令 可以立即生效 但是 重開機 就不見了 除非寫進設定檔

然後 執行
ibus-setup
添加你想要的 中文輸入法

附帶一提
你安裝的時候 是不是 選擇 en_US.UTF-8 語言編碼 ?
你希望全部變成簡體中文桌面 ? 還是維持英文桌面 ?

Re: how to input chinese in herbstluftwm?

发表于 : 2016-04-12 15:26
handyw
poloshiao 写了:
I changed /etc/default/locale to zh_CN.UTF8
要看看
locale
出來的結果才算
因為會影響 locale 的設定檔很多
上面的 export 指令 可以立即生效 但是 重開機 就不見了 除非寫進設定檔

然後 執行
ibus-setup
添加你想要的 中文輸入法

附帶一提
你安裝的時候 是不是 選擇 en_US.UTF-8 語言編碼 ?
你希望全部變成簡體中文桌面 ? 還是維持英文桌面 ?
I installed debian choose en_US.UTF8
I want to keep it english desktop.
I set back the locale to en_US.UTF8,but the gnome not back to english desktop.


in gnome the ibus can input chinese.

Re: how to input chinese in herbstluftwm?

发表于 : 2016-04-12 18:08
poloshiao
1. Locale 是環境變數
/etc/default/locale 是 systemwide 的預設值
但是還有 許多
systemwide 設定檔
logined user (或稱 local user) 設定檔
登入不同桌面 登入程序會去讀取不同的 systemwide 設定檔 及 logined user (或稱 local user) 設定檔
同一個環境變數 後面讀取的 環境變數值 會蓋掉前面存取的 環境變數值
export 則會蓋掉當下的 環境變數值
1-1. 意思是
登入不同的桌面
登入
不同的帳號
最後的 locale 環境變數值 可能會稍有差異
所以 最後 要以 locale 指令的結果 為準
1-2. 參閱
1-2-1. https://wiki.debian.org/EnvironmentVariables
EnvironmentVariables
1-2-2. https://wiki.debian.org/Locale
Locale
but the gnome not back to english desktop.
2. 下面來實際探討你的問題 (剛剛匆促外出 憑印象 缺少詳細思慮 請見諒)
2-1. 請提供你使用的 Display Manager 例如 gdm ...
2-2. 登入 Gnome 桌面
locale
把結果複製 貼上來
2-2-1. 請提供你使用的 簡體中文輸入法名稱
如果能提供 安裝的 簡體中文輸入法套件名稱 更好
2-3. 登入 herbstluftwm as your window manager
locale
把結果複製 貼上來
2-3-1. 如果你不是使用登入的方法 登入 herbstluftwm as your window manager
請說明你啟用 herbstluftwm 的指令
2-3-2. 請提供你使用的 簡體中文輸入法名稱
如果能提供 安裝的 簡體中文輸入法套件名稱 更好

3. 參閱
http://xuquan.me/blog/ArchLinux-setup-c ... ation.html
目前用的就是herbstluftwm
下面列一下我使用的配置文件中重要的配置(~/.config/herbstluftwm/autostart):
常用软件
ibus 中文输入法
3-1. 意思是 估計在 herbstluftwm 使用 中文輸入法 應該是可以實現

Re: how to input chinese in herbstluftwm?

发表于 : 2016-04-12 20:27
handyw
我只改了locale 装的就是ibus-pinyin输入法在gnome3.14中能输入中文
在herbstluftwm却不能。
估计不是locale原因。

Re: how to input chinese in herbstluftwm?

发表于 : 2016-04-12 20:36
vickycq
handyw 写了:我只改了locale 装的就是ibus-pinyin输入法在gnome3.14中能输入中文
在herbstluftwm却不能。
估计不是locale原因。
1. 确认 ibus 是否启动

代码: 全选

ps -A | grep ibus
如果按2楼说法 安装了im-config 并在 im-config 中选择输入法为 ibus,应该会自动启动

2. 确认环境变量是否正确
打开一个终端执行

代码: 全选

printenv | grep 'XMOD\|_IM'
如果按2楼说法 安装了im-config 并在 im-config 中选择输入法为 ibus,应该会自动配置为正确值

Re: how to input chinese in herbstluftwm?

发表于 : 2016-04-14 17:06
handyw
1. 确认 ibus 是否启动

代码: 全选

ps -A | grep ibus
如果按2楼说法 安装了im-config 并在 im-config 中选择输入法为 ibus,应该会自动启动


这个什么都没有显示

2. 确认环境变量是否正确
打开一个终端执行

代码: 全选

printenv | grep 'XMOD\|_IM'
如果按2楼说法 安装了im-config 并在 im-config 中选择输入法为 ibus,应该会自动配置为正确值

这个是ibus

Re: how to input chinese in herbstluftwm?

发表于 : 2016-04-14 17:33
vickycq
handyw 写了: 这个什么都没有显示
这个是ibus
0. 执行以下指令把输出全部复制贴上来,不要节选,以免遗漏重要信息

代码: 全选

dpkg -l | grep im-config
ls /usr/share/ | grep im-con
1.
ibus 未启动。从终端运行 ibus-daemon &
试试能否使用输入法
(注意 不要使用 root / sudo)

2.
建议你把相关的输出全部复制贴上来,不要节选,以免遗漏重要信息

代码: 全选

printenv | grep 'XMOD\|_IM'
(注意 不要使用 root / sudo)

Re: how to input chinese in herbstluftwm?

发表于 : 2016-04-15 10:27
handyw
how to copy /paste in the herbstlufwm.
gnome-terminal启动不了,xterm无法复制粘帖
怎么办?