Synergyを使用している場合のクライアントPCのキーボードレイアウトの誤り


9

新しいコンピューターにubuntu 11.10をインストールしました。古いコンピューター(まだメインのコンピューター)はubuntu 10.04です。両方のPCは「スペイン語LAm」キーボードレイアウトを使用します。唯一の違いは、新しいPCキーボードにはマルチメディアキーがいくつかありますが、構成は同じで、各PCでそれぞれ正常に動作します。

しかし、シナジーを使用してクライアントPC(11.10)でメインキーボードを使用すると、キーボードレイアウトは「英語(US)」レイアウト、または「スペイン語LAm」ではないようですが、両方のPCの設定は「」のままですスペイン語LAm」。ケーブルでクライアントPCに接続されている他のキーボードは、相乗効果を使用している場合でも、スペイン語のレイアウトでうまく機能します。

これを修正する方法はありますか?


11.10を削除して11.04をインストールしましたが、このバージョンでは問題はありません。
Uoplem 2011

「問題は実際には修正されていませんが、広すぎるため、代わりにクローズされました。」github.com/symless/synergy-core/issues/...
Polluks

回答:


10

私の場合、synergyは実際のキーボードレイアウトを単に無視するように縫い合わせていますが、synergycの起動後に設定すると役立ちます。

synergyc myhost
setxkbmap us -option grp:alt_shift_toggle

setxkbmap引数の正しい値はファイルにあります/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. 画面左下のプラス記号を使用して、キーボードレイアウト「English(US)」を追加します。

  3. 相乗効果を再開

これでうまくいきました。(Ubuntu 11.10 64ビット)


12.04でも同じ問題がありますが、サーバー側のノルウェー語のキーマップとWindows 7を使用しています。11.10では、同じ設定で問題なく動作していました。この回答の提案は私にはうまくいきません。
Lars Haugseth、2012

4

Windowsサーバー/ Ubuntuクライアントの設定でも同じ問題が発生しました。職場では逆の設定をしていて、夢のように機能しました。

回避策として、Ubuntuクライアントに別のキーマップを追加しました。次に、Synergyの使用中にキーマップをenからdeに切り替えたところ、機能し始めました。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.