rime中英文状态切换时系统通知区无变化

系统字体配置、中文显示和输入法问题
回复
头像
百草谷居士
帖子: 3910
注册时间: 2006-02-10 16:36
系统: Mint21.1/Deepin20.8

rime中英文状态切换时系统通知区无变化

#1

帖子 百草谷居士 » 2018-07-27 17:30

这两天在捣鼓ibus-rime,基本可以,目前遇到一个问题:
当按下shift键进行快速中英文切换时,找系统通知区的输入法栏目处,始终显示的是rime的鱼叉样图标,而不是出现中文或英文状态的图标。
虽然不影响中英文切换,但是有时候会因为没有这个状态提示,导致重复按键。
这个怎么修复?
debian 12 / 深度系统 20.9 / Mint 21.3

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
头像
百草谷居士
帖子: 3910
注册时间: 2006-02-10 16:36
系统: Mint21.1/Deepin20.8

Re: rime中英文状态切换时系统通知区无变化

#2

帖子 百草谷居士 » 2018-07-29 14:38

求帮助
debian 12 / 深度系统 20.9 / Mint 21.3

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: rime中英文状态切换时系统通知区无变化

#3

帖子 poloshiao » 2018-07-29 15:04

当按下shift键进行快速中英文切换时

按下 super + space 看看 有何不同
super 鍵 就是上面有微軟視窗的那個鍵

如果無效 請再貼文
如果有效 以後切換中英文 請用 super + space
头像
百草谷居士
帖子: 3910
注册时间: 2006-02-10 16:36
系统: Mint21.1/Deepin20.8

Re: rime中英文状态切换时系统通知区无变化

#4

帖子 百草谷居士 » 2018-08-01 9:50

不是这个意思,
1、按super+space是切换输入法,按shift是切换输入法的中英文状态,并没有切换输入法。
2、中英文状态是可以正常切换,但是没有对应的状态提示。
debian 12 / 深度系统 20.9 / Mint 21.3

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: rime中英文状态切换时系统通知区无变化

#5

帖子 poloshiao » 2018-08-01 11:17

当按下shift键进行快速中英文切换时,找系统通知区的输入法栏目处,始终显示的是rime的鱼叉样图标,而不是出现中文或英文状态的图标。
按super+space是切换输入法,按shift是切换输入法的中英文状态,并没有切换输入法。
關鍵是 系统通知区的输入法栏目 是隨著输入法而改變的設計
它代表著 輸入法 鍵盤的配置 切換
头像
百草谷居士
帖子: 3910
注册时间: 2006-02-10 16:36
系统: Mint21.1/Deepin20.8

Re: rime中英文状态切换时系统通知区无变化

#6

帖子 百草谷居士 » 2018-08-01 14:46

不是的,在ibus-libpinyin中,不切换输入法,按下shift键切换中英文模式,系统通知区输入法图标就会变化。
debian 12 / 深度系统 20.9 / Mint 21.3

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: rime中英文状态切换时系统通知区无变化

#7

帖子 poloshiao » 2018-08-01 17:53

按下shift键切换中英文模式,系统通知区输入法图标就会变化。
1. 這個是哪個版本 哪個桌面 的印象 ?

2. 在 Ubuntu 18.04 預設的桌面 輸入法 使用 ibus-rime 輸入法 按下 shift 切換中英文 右上角系統匣 並沒有變化
<抱歉 在嘗試以附加檔案上傳擷圖時 無法上傳兩個以上的圖形 所以先上傳一個>
附件
ibus-rime-英文輸入
ibus-rime-英文輸入
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: rime中英文状态切换时系统通知区无变化

#8

帖子 poloshiao » 2018-08-01 19:00

補充
目前 我安裝了三個輸入法 所以 有三個鍵盤配置來源
ibus-hime
ibus-chewing
ibus-English
當你每次按下 super + space
輸入法會依順序
hime --> chewing --> English --> hime 循環
當你每次按下 shift + super + space
輸入法會依反向順序
hime --> English --> chewing --> hime 循環
右上方系統匣圖示會配合改變 表示當下鍵盤配置來源 如附圖
2018080117390403_ibus-hime-輸入來源.png
<抱歉 在嘗試以附加檔案上傳擷圖時 無法上傳兩個以上的圖形 所以先上傳一個>

如果你同時安裝 四個以上的 ibus-輸入法 情況會怎麼樣 ?

意思是
super + space 是 鍵盤配置來源 (或稱 輸入法) 的切換 (系统通知区的输入法栏目 配合顯示)
不是單指 中英文 切換
头像
astolia
论坛版主
帖子: 6396
注册时间: 2008-09-18 13:11

Re: rime中英文状态切换时系统通知区无变化

#9

帖子 astolia » 2018-08-01 20:33

非要用ibus-rime的话,给作者提需求去 https://github.com/rime/ibus-rime/issues
或者换fcitx-rime
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: rime中英文状态切换时系统通知区无变化

#10

帖子 Ping-Wu » 2018-08-02 0:57

百草谷居士 写了: 2018-07-27 17:30 这两天在捣鼓ibus-rime,基本可以,目前遇到一个问题:
当按下shift键进行快速中英文切换时,找系统通知区的输入法栏目处,始终显示的是rime的鱼叉样图标,而不是出现中文或英文状态的图标。
虽然不影响中英文切换,但是有时候会因为没有这个状态提示,导致重复按键。
这个怎么修复?
印象中,Ubuntu 的开发者 Gunnar 做了一个补贴 (patch),让 ibus-libpinyin 能在 GNOME 环境下做中英文切换时显示对应的中文或英文状态图标。这个 patch 只扩展到 ibus-anthy 以及 ibus-pinyin 这俩个输入法。

在 GNOME FlashBack 环境下,即使是Ubuntu 18.04 里的中文输入主流 ibus-libpinyin,也是无法切换中/英文状态图标。ibus-rime 无法做状态图标切换应该不是 surprise。

中文输入应该是中文环境使用者最重要的工具,不过因为大家对 Linux 桌面的指望太低了,没什么人有兴趣投入任何努力,开发者也就不去注意了。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: rime中英文状态切换时系统通知区无变化

#11

帖子 poloshiao » 2018-08-02 11:40

補充

直接提交了以下七個擷圖附件 希望這次能夠成功

2018080117390401_ibus-hime-中文輸入
2018080117390402_ibus-hime-英文輸入
2018080117270401_設定值_地區和語言_輸入來源
2018080117270402_ibus-setup_輸入法
2018080117390403_ibus-hime-輸入來源
2018080117390404_ibus-English-輸入來源
2018080117390405_ibus-chewing-輸入來源
附件
2018080117390401_ibus-hime-中文輸入.png
2018080117390402_ibus-hime-英文輸入.png
2018080117270401_設定值_地區和語言_輸入來源.png
2018080117270402_ibus-setup_輸入法.png
2018080117390403_ibus-hime-輸入來源.png
2018080117390404_ibus-English-輸入來源.png
2018080117390405_ibus-chewing-輸入來源.png
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: rime中英文状态切换时系统通知区无变化

#12

帖子 Ping-Wu » 2018-08-05 11:23

Ping-Wu 写了: 2018-08-02 0:57在 GNOME FlashBack 环境下,即使是Ubuntu 18.04 里的中文输入主流 ibus-libpinyin,也是无法切换中/英文状态图标
在 GNOME FlashBack 环境下,可以执行 ibus-setup 制定首选项,让输入状态,包括 中/英文,半形/全形,简体/繁体,以小框框显示出来(等于是提醒),如所附截图。开始打字后,小框框马上消失。按切换键(“shift”),就又出现了。闲置几秒也会自动消失。
附件
ibus-setup.jpg
zhw7
帖子: 1
注册时间: 2020-04-23 12:25
系统: ubuntu 18.04

Re: rime中英文状态切换时系统通知区无变化

#13

帖子 zhw7 » 2020-04-23 12:28

我解决了这个问题。简而言之就是从github下载源码编译安装最新版本。无需做其他别的变更。
具体步骤参见https://blog.shukebeta.com/2020/04/23/% ... %E9%A2%98/
回复