已经使用了置顶帖子里提供的补丁。
由于我是使用拼音输入法,在wine中测试的结果是:
1.直接输入中文按空格,无法把拼音打出来,需要用v或者i结束,然后手工去删除这个英文字母
比如,我想打“你好”,直接输入“你好<空格>”不行,但是“你好v”可以,但是需要手工去删除那个v,不方便呢。
我测试了scim中的其他输入法,却不存在<空格>后无法显示字的情形。。。是我设置拼音输入法的问题么?
2.输入8个字符后如果再输入,铁定把程序挂掉。。。
我看了下,拼音输入法有显示限制最多输入8个字符的选项,我把它修改为最大15个字。。。稍微好点
不知道有朋友遇到类似的问题么?主要是问题一。。。如果问题一能解决就好了。
我是用的scim-bridge。。。谢谢大家帮忙一下?
[分享]请教一下wine下用智能拼音输入法的问题(已解决,见3楼)
-
- 帖子: 12
- 注册时间: 2007-02-28 22:15
[分享]请教一下wine下用智能拼音输入法的问题(已解决,见3楼)
上次由 skylove 在 2007-03-09 15:17,总共编辑 1 次。
- karron
- 帖子: 6226
- 注册时间: 2005-06-11 14:03
- 来自: 不明真相的群众
- 联系:
-
- 帖子: 12
- 注册时间: 2007-02-28 22:15
-
- 帖子: 12
- 注册时间: 2007-02-28 22:15
找到则文章 http://www.linuxgame.org/bbs/viewthread ... highlight=
在*ubuntu dapper上解决wine使用scim智能拼音输入法的问题
其实scim中的智能拼音输入法没有通用码表,这使在wine中显示的汉字无法填充到文本输入区。
可以对/etc/scim目录和$HOME/.scim目录中的config文件进行修改即可,使config中的:
/IMEngine/Pinyin/DynamicAdjust = true
这样使拼音输入法的光标能自动调整到词的结尾。
修改后的config和global文件如下:
config文件:
/DefaultIMEngineFactory/zh_CN = 05235cfc-43ce-490c-b1b1-c5a2185276ae
/FrontEnd/ChangeFactoryGlobally = false
/FrontEnd/IMOpenedByDefault = true
/FrontEnd/OnTheSpot = false
/FrontEnd/SharedInputMethod = true
/FrontEnd/Socket/ConfigReadOnly = false
/FrontEnd/Socket/MaxClients = 512
/FrontEnd/X11/BrokenWchar = true
/FrontEnd/X11/Dynamic = false
/FrontEnd/X11/OnTheSpot = true
/FrontEnd/X11/ServerName = SCIM
/Hotkeys/FrontEnd/NextFactory = Control+Alt+Down,Shift+Control+KeyRelease+Shift_L,Shift+Control+KeyRelease+Shift_R
/Hotkeys/FrontEnd/Off =
/Hotkeys/FrontEnd/On =
/Hotkeys/FrontEnd/PreviousFactory = Control+Alt+Up,Shift+Control+KeyRelease+Control_L,Shift+Control+KeyRelease+Control_R
/Hotkeys/FrontEnd/ShowFactoryMenu = Control+Alt+Right
/Hotkeys/FrontEnd/Trigger = Control+space,Shift+space,Zenkaku_Hankaku,Hangul
/Hotkeys/FrontEnd/ValidKeyMask = Shift+Control+Alt+CapsLock+Meta
/IMEngine/Pinyin/AlwaysShowLookup = true
/IMEngine/Pinyin/Ambiguity/AnAng = false
/IMEngine/Pinyin/Ambiguity/Any = false
/IMEngine/Pinyin/Ambiguity/ChiCi = false
/IMEngine/Pinyin/Ambiguity/EnEng = false
/IMEngine/Pinyin/Ambiguity/FoHe = false
/IMEngine/Pinyin/Ambiguity/InIng = false
/IMEngine/Pinyin/Ambiguity/LeRi = false
/IMEngine/Pinyin/Ambiguity/NeLe = false
/IMEngine/Pinyin/Ambiguity/ShiSi = false
/IMEngine/Pinyin/Ambiguity/ZhiZi = false
/IMEngine/Pinyin/AutoCombinePhrase = true
/IMEngine/Pinyin/AutoFillPreedit = true
/IMEngine/Pinyin/BurstStackSize = 128
/IMEngine/Pinyin/ChineseSwitchKey = Control+slash
/IMEngine/Pinyin/DisablePhraseKey = Control+d
/IMEngine/Pinyin/DynamicAdjust = true
/IMEngine/Pinyin/DynamicSensitivity = 6
/IMEngine/Pinyin/FullWidthLetterKey = Shift+space
/IMEngine/Pinyin/FullWidthPunctKey = Control+period
/IMEngine/Pinyin/Incomplete = true
/IMEngine/Pinyin/MatchLongerPhrase = false
/IMEngine/Pinyin/MaxPreeditLength = 32
/IMEngine/Pinyin/MaxUserPhraseLength = 8
/IMEngine/Pinyin/ModeSwitchKey = Alt+Shift_L+KeyRelease,Alt+Shift_R+KeyRelease,Shift+Shift_L+KeyRelease,Shift+Shift_R+KeyRelease
/IMEngine/Pinyin/PageDownKey = period,equal,bracketright,Page_Down
/IMEngine/Pinyin/PageUpKey = comma,minus,bracketleft,Page_Up
/IMEngine/Pinyin/SavePeriod = 300
/IMEngine/Pinyin/ShowAllKeys = false
/IMEngine/Pinyin/SmartMatchLevel = 20
/IMEngine/Pinyin/Tone = false
/IMEngine/Pinyin/User/DataBinary = false
/IMEngine/RawCode/Locales = default
/Panel/Gtk/Color/ActiveBackground = light sky blue
/Panel/Gtk/Color/ActiveText = black
/Panel/Gtk/Color/NormalBackground = #F7F3F7
/Panel/Gtk/Color/NormalText = black
/Panel/Gtk/DefaultSticked = false
/Panel/Gtk/Font = default
/Panel/Gtk/LookupTableEmbedded = true
/Panel/Gtk/LookupTableVertical = false
/Panel/Gtk/ShowStatusBox = false
/Panel/Gtk/ShowTrayIcon = true
/Panel/Gtk/ToolBar/AlwaysShow = false
/Panel/Gtk/ToolBar/AutoSnap = true
/Panel/Gtk/ToolBar/HideTimeout = 2
/Panel/Gtk/ToolBar/POS_X = 1000
/Panel/Gtk/ToolBar/POS_Y = 777
/Panel/Gtk/ToolBar/ShowFactoryIcon = true
/Panel/Gtk/ToolBar/ShowFactoryName = true
/Panel/Gtk/ToolBar/ShowHelpIcon = true
/Panel/Gtk/ToolBar/ShowSetupIcon = true
/Panel/Gtk/ToolBar/ShowStickIcon = true
/UpdateTimeStamp = 1156775814:919667
global文件:
/SupportedUnicodeLocales = en_US.UTF-8
/DefaultPanelProgram = scim-panel-gtk
/DefaultConfigModule = simple
/DefaultSocketFrontEndAddress = local:/tmp/scim-socket-frontend
/DefaultSocketIMEngineAddress = local:/tmp/scim-socket-frontend
/DefaultSocketConfigAddress = local:/tmp/scim-socket-frontend
/DefaultPanelSocketAddress = local:/tmp/scim-panel-socket
/DefaultHelperManagerSocketAddress = local:/tmp/scim-helper-manager-socket
/DefaultSocketTimeout = 5000
也可以建立config和global两个文本文件,并将这两个文件拷到/etc/scim目录和$HOME/.scim目录,重启系统后ok。
上面的配置文件在kubuntu和ubuntu dapper中是通用的。
在*ubuntu dapper上解决wine使用scim智能拼音输入法的问题
其实scim中的智能拼音输入法没有通用码表,这使在wine中显示的汉字无法填充到文本输入区。
可以对/etc/scim目录和$HOME/.scim目录中的config文件进行修改即可,使config中的:
/IMEngine/Pinyin/DynamicAdjust = true
这样使拼音输入法的光标能自动调整到词的结尾。
修改后的config和global文件如下:
config文件:
/DefaultIMEngineFactory/zh_CN = 05235cfc-43ce-490c-b1b1-c5a2185276ae
/FrontEnd/ChangeFactoryGlobally = false
/FrontEnd/IMOpenedByDefault = true
/FrontEnd/OnTheSpot = false
/FrontEnd/SharedInputMethod = true
/FrontEnd/Socket/ConfigReadOnly = false
/FrontEnd/Socket/MaxClients = 512
/FrontEnd/X11/BrokenWchar = true
/FrontEnd/X11/Dynamic = false
/FrontEnd/X11/OnTheSpot = true
/FrontEnd/X11/ServerName = SCIM
/Hotkeys/FrontEnd/NextFactory = Control+Alt+Down,Shift+Control+KeyRelease+Shift_L,Shift+Control+KeyRelease+Shift_R
/Hotkeys/FrontEnd/Off =
/Hotkeys/FrontEnd/On =
/Hotkeys/FrontEnd/PreviousFactory = Control+Alt+Up,Shift+Control+KeyRelease+Control_L,Shift+Control+KeyRelease+Control_R
/Hotkeys/FrontEnd/ShowFactoryMenu = Control+Alt+Right
/Hotkeys/FrontEnd/Trigger = Control+space,Shift+space,Zenkaku_Hankaku,Hangul
/Hotkeys/FrontEnd/ValidKeyMask = Shift+Control+Alt+CapsLock+Meta
/IMEngine/Pinyin/AlwaysShowLookup = true
/IMEngine/Pinyin/Ambiguity/AnAng = false
/IMEngine/Pinyin/Ambiguity/Any = false
/IMEngine/Pinyin/Ambiguity/ChiCi = false
/IMEngine/Pinyin/Ambiguity/EnEng = false
/IMEngine/Pinyin/Ambiguity/FoHe = false
/IMEngine/Pinyin/Ambiguity/InIng = false
/IMEngine/Pinyin/Ambiguity/LeRi = false
/IMEngine/Pinyin/Ambiguity/NeLe = false
/IMEngine/Pinyin/Ambiguity/ShiSi = false
/IMEngine/Pinyin/Ambiguity/ZhiZi = false
/IMEngine/Pinyin/AutoCombinePhrase = true
/IMEngine/Pinyin/AutoFillPreedit = true
/IMEngine/Pinyin/BurstStackSize = 128
/IMEngine/Pinyin/ChineseSwitchKey = Control+slash
/IMEngine/Pinyin/DisablePhraseKey = Control+d
/IMEngine/Pinyin/DynamicAdjust = true
/IMEngine/Pinyin/DynamicSensitivity = 6
/IMEngine/Pinyin/FullWidthLetterKey = Shift+space
/IMEngine/Pinyin/FullWidthPunctKey = Control+period
/IMEngine/Pinyin/Incomplete = true
/IMEngine/Pinyin/MatchLongerPhrase = false
/IMEngine/Pinyin/MaxPreeditLength = 32
/IMEngine/Pinyin/MaxUserPhraseLength = 8
/IMEngine/Pinyin/ModeSwitchKey = Alt+Shift_L+KeyRelease,Alt+Shift_R+KeyRelease,Shift+Shift_L+KeyRelease,Shift+Shift_R+KeyRelease
/IMEngine/Pinyin/PageDownKey = period,equal,bracketright,Page_Down
/IMEngine/Pinyin/PageUpKey = comma,minus,bracketleft,Page_Up
/IMEngine/Pinyin/SavePeriod = 300
/IMEngine/Pinyin/ShowAllKeys = false
/IMEngine/Pinyin/SmartMatchLevel = 20
/IMEngine/Pinyin/Tone = false
/IMEngine/Pinyin/User/DataBinary = false
/IMEngine/RawCode/Locales = default
/Panel/Gtk/Color/ActiveBackground = light sky blue
/Panel/Gtk/Color/ActiveText = black
/Panel/Gtk/Color/NormalBackground = #F7F3F7
/Panel/Gtk/Color/NormalText = black
/Panel/Gtk/DefaultSticked = false
/Panel/Gtk/Font = default
/Panel/Gtk/LookupTableEmbedded = true
/Panel/Gtk/LookupTableVertical = false
/Panel/Gtk/ShowStatusBox = false
/Panel/Gtk/ShowTrayIcon = true
/Panel/Gtk/ToolBar/AlwaysShow = false
/Panel/Gtk/ToolBar/AutoSnap = true
/Panel/Gtk/ToolBar/HideTimeout = 2
/Panel/Gtk/ToolBar/POS_X = 1000
/Panel/Gtk/ToolBar/POS_Y = 777
/Panel/Gtk/ToolBar/ShowFactoryIcon = true
/Panel/Gtk/ToolBar/ShowFactoryName = true
/Panel/Gtk/ToolBar/ShowHelpIcon = true
/Panel/Gtk/ToolBar/ShowSetupIcon = true
/Panel/Gtk/ToolBar/ShowStickIcon = true
/UpdateTimeStamp = 1156775814:919667
global文件:
/SupportedUnicodeLocales = en_US.UTF-8
/DefaultPanelProgram = scim-panel-gtk
/DefaultConfigModule = simple
/DefaultSocketFrontEndAddress = local:/tmp/scim-socket-frontend
/DefaultSocketIMEngineAddress = local:/tmp/scim-socket-frontend
/DefaultSocketConfigAddress = local:/tmp/scim-socket-frontend
/DefaultPanelSocketAddress = local:/tmp/scim-panel-socket
/DefaultHelperManagerSocketAddress = local:/tmp/scim-helper-manager-socket
/DefaultSocketTimeout = 5000
也可以建立config和global两个文本文件,并将这两个文件拷到/etc/scim目录和$HOME/.scim目录,重启系统后ok。
上面的配置文件在kubuntu和ubuntu dapper中是通用的。
-
- 帖子: 3
- 注册时间: 2007-04-16 16:08
555~~~~我还是不行……
你好,我今天按照此方法修改后,除了智能拼音外,其他输入法都能在wine模拟的程序里正常使用,可是智能拼音还是不行,我输入拼音按空格直接进不了文本框里,输入拼音按回车可以输入英文……不知道怎么回事………………我只会用拼音……
还有外面的文本可以复制到wine运行的程序里,wine运行的程序文本无法复制到外面的程序……
还有外面的文本可以复制到wine运行的程序里,wine运行的程序文本无法复制到外面的程序……