Niewłaściwy układ klawiatury na komputerze klienckim podczas korzystania z synergii

9

Właśnie zainstalowałem Ubuntu 11.10 na moim nowym komputerze, stary (nadal główny komputer) to Ubuntu 10.04. Oba komputery korzystają z układu klawiatury „Hiszpański LAm”, jedyną różnicą jest to, że nowa klawiatura PC ma kilka klawiszy multimedialnych, ale konfiguracje są takie same i działają dobrze na każdym komputerze.

Ale kiedy używam synergii do używania głównej klawiatury na komputerze klienckim (11.10), układ klawiatury wydaje się być układem „Enlglish (US)” lub innym, ale nie „hiszpańskim LAm”, podczas gdy ustawienia na obu komputerach pozostają jako „ Hiszpański ”. Druga klawiatura podłączona kablem do komputera klienckiego działa dobrze z hiszpańskim układem, nawet przy użyciu synergii.

Jakiś pomysł jak to naprawić?

Uoplem
źródło
Usunąłem 11.10 i zainstalowałem 11.04, nie mam problemu z tą wersją.
Uoplem,
„Problem nie został naprawiony, ale został zamknięty, ponieważ jest zbyt szeroki”. github.com/symless/synergy-core/issues/…
Polluks

Odpowiedzi:

10

W moim przypadku synergia wydaje się po prostu ignorować rzeczywisty układ klawiatury, ale pomaga to, jeśli ustawię go po uruchomieniu synergii.

synergyc myhost
setxkbmap us -option grp:alt_shift_toggle

W setxkbmappliku znajdziesz poprawne wartości argumentów /etc/default/keyboard. Zamiast uswartości miejsca XKBLAYOUTi przekazać wartość XKBOPTIONS do -options.

Możesz użyć tego prostego skryptu, aby zrobić to automatycznie:

#!/bin/sh

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

Zapisz go jako mysynergyc, ustaw prawidłowe uprawnienia ( chmod 755 mysynergyc), a następnie uruchom jak zwykle zamiast synergyc.

Kepi
źródło
4
  1. Wyszukaj „Układ klawiatury” i otwórz go.

  2. Użyj znaku plus w lewym dolnym rogu ekranu, aby dodać układ klawiatury „English (US)”.

  3. Uruchom ponownie synergię

To zadziałało dla mnie. (Ubuntu 11.10 64-bit)

SimplyZ
źródło
Mam ten sam problem w 12.04, choć z norweską mapą klawiszy i Windows 7 po stronie serwera. Kiedyś działał dla mnie bezbłędnie w wersji 11.10 z tą samą konfiguracją. Sugestia zawarta w tej odpowiedzi nie działa dla mnie.
Lars Haugseth,
4

Miałem ten sam problem z konfiguracją serwera Windows / klienta Ubuntu. W pracy miałem odwrotną konfigurację i działało to jak sen.

W celu obejścia tego problemu dodano kolejną mapę klawiszy do klienta Ubuntu. Następnie podczas korzystania z Synergy zmieniłem mapę klawiszy z en na de i zaczęła działać.

Pridgeon
źródło