使用协同功能时客户端PC上的键盘布局错误


9

我刚刚在新计算机上安装了ubuntu 11.10,旧计算机(仍是主计算机)是ubuntu 10.04。两台PC均使用“ Spanish LAm”键盘布局,唯一的区别是新PC键盘具有一些多媒体键,但配置相同,并且每台PC上的每个键盘都能正常工作。

但是,当我使用协同作用在客户端PC(11.10)中使用主键盘时,键盘布局似乎是“英语(US)”布局,或其他而非“西班牙LAm”布局,而两台PC上的设置均保持为“西班牙林”。通过电缆连接到客户端PC的另一个键盘即使在使用协同增效功能时,也可以很好地与西班牙语布局配合使用。

任何想法如何解决这个问题?


我删除了11.10并安装了11.04,但是这个版本没有问题。
Uoplem

“问题实际上并没有得到解决,而是因为范围太广而被解决了。” github.com/symless/synergy-core/issues/...
Polluks

Answers:


10

就我而言,协同接缝只是忽略了实际的键盘布局,但是如果我在启动协同作用之后进行设置,将会有所帮助。

synergyc myhost
setxkbmap us -option grp:alt_shift_toggle

您将setxkbmap在file中找到参数的正确值/etc/default/keyboard。代替的us地方价值XKBLAYOUT和的价值传递XKBOPTIONS 给-options

您可以使用以下简单脚本自动执行此操作:

#!/bin/sh

. /etc/default/keyboard
synergyc $1
setxkbmap $XKBLAYOUT -option "$XKBOPTIONS" -model "$XKBMODEL" \
                     -variant "$XKBVARIANT"

将其另存为mysynergyc,设置正确的权限(chmod 755 mysynergyc),然后像往常一样运行synergyc


4
  1. 搜索“键盘布局”并打开它。

  2. 使用屏幕左下方的加号添加键盘布局“英语(美国)”。

  3. 重新启动协同作用

这对我有用。(Ubuntu 11.10 64位)


我在12.04中有相同的问题,尽管服务器端使用了挪威键盘映射和Windows 7。在过去的11.10中,对于我来说,使用相同的设置就可以完美地工作。此答案中的建议对我不起作用。
Lars Haugseth 2012年

4

我的Windows服务器/ Ubuntu客户端配置存在相同的问题。在工作中,我进行了另一种设置,就像梦一样。

解决方法是向Ubuntu客户端添加另一个键盘映射。然后,在使用Synergy时,将按键映射从en更改为de,它开始起作用。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.