Tata letak keyboard yang salah pada PC klien saat menggunakan sinergi

9

Saya baru saja menginstal ubuntu 11.10 di komputer baru saya, yang lama (masih komputer utama) adalah ubuntu 10.04. Kedua PC menggunakan tata letak keyboard "Spanish LAm", satu-satunya perbedaan adalah bahwa keyboard PC baru memiliki beberapa tombol multimedia tetapi konfigurasi adalah sama dan berfungsi dengan baik masing-masing pada setiap PC.

Tetapi ketika saya menggunakan sinergi untuk menggunakan keyboard utama di PC klien (11,10), tata letak keyboard tampaknya menjadi tata letak "perbesar (AS)", atau lainnya tetapi bukan "Spanish LAm", sementara pengaturan pada kedua PC tetap sama seperti " Bahasa Spanyol ". Keyboard lain yang dihubungkan dengan kabel ke PC klien tidak bekerja dengan baik dengan tata letak bahasa Spanyol bahkan ketika menggunakan sinergi.

Adakah cara untuk memperbaikinya?

Uoplem
sumber
Saya menghapus 11.10 dan menginstal 11.04, saya tidak memiliki masalah dengan versi ini.
Uoplem
"Masalahnya sebenarnya tidak diperbaiki, tetapi malah ditutup karena terlalu luas." github.com/symless/synergy-core/issues/…
Polluks

Jawaban:

10

Dalam kasus saya, sinergi hanya mengabaikan tata letak keyboard yang sebenarnya tetapi akan membantu jika saya mengaturnya setelah memulai sinergis.

synergyc myhost
setxkbmap us -option grp:alt_shift_toggle

Anda akan menemukan nilai yang benar untuk setxkbmapargumen dalam file /etc/default/keyboard. Alih-alih usnilai tempat XKBLAYOUTdan nilai lulus XKBOPTIONS untuk -options.

Anda dapat menggunakan skrip sederhana ini untuk melakukan ini secara otomatis:

#!/bin/sh

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

Simpan sebagai mysynergyc, setel izin yang benar ( chmod 755 mysynergyc) dan kemudian jalankan seperti biasa alih-alih synergyc.

Kepi
sumber
4
  1. Cari "Layout Keyboard" dan buka.

  2. Gunakan tanda plus di kiri bawah layar untuk menambahkan tata letak keyboard "Bahasa Inggris (AS)".

  3. Mulai kembali sinergi

Ini berhasil untuk saya. (Ubuntu 11.10 64-bit)

SimplyZ
sumber
Saya memiliki masalah yang sama dalam 12,04, meskipun dengan keymap Norwegia dan Windows 7 di sisi server. Dulu bekerja dengan sempurna untuk saya di 11,10 dengan setup yang sama. Saran dalam jawaban ini tidak berhasil untuk saya.
Lars Haugseth
4

Saya memiliki masalah yang sama dengan konfigurasi klien Windows server / Ubuntu saya. Di tempat kerja saya memiliki pengaturan sebaliknya dan itu bekerja seperti mimpi.

Sebagai solusinya ditambahkan keymap lain ke klien Ubuntu. Kemudian saat menggunakan Synergy, beralih keymap dari en ke de dan mulai bekerja.

Pridgeon
sumber