Menang kunci diputar ulang ketika fokus berubah dari Windows ke host Ubuntu


9

Saya menjalankan server sinergi (versi 1.3.6) pada host Ubuntu 11.10 dan klien (versi 1.3.8) pada host Windows 7.

Setiap kali saya menggunakan Winkunci pada klien windows, kunci mereka entah bagaimana "diputar ulang" di server Ubuntu saya saat fokus mouse kembali ke tuan rumah (yang memicu rumah dasbor). Ini terjadi bahkan jika ada penundaan yang lama antara penekanan tombol dan perubahan fokus, atau jika tombol lain dimasukkan sebelum fokus berubah.

Kebalikannya tidak terjadi - ketika saya menggunakan Winkunci di server ubuntu itu tidak diputar ketika saya mengalihkan fokus ke klien Windows.

Adakah ide mengapa ini terjadi? Bisakah saya menghentikan ini terjadi?

Memperbarui:

Saya baru saja mengetahui bahwa ketika saya menahan Wintombol sementara fokusnya adalah pada mesin klien (Win 7), bilah Unity pada mesin host (Ubuntu 11.10) juga akan terpicu! Sepertinya Unity juga menjebak penekanan tombol meskipun Synergy mengirimkannya ke klien.

Ketika saya mengubah hotkey untuk Unity ke sesuatu yang lain, katakanlah Alt, hal yang sama terjadi - menggunakan kunci itu pada klien juga akan memicu bilah Unity pada host.

Sepertinya Unity mencuri acara yang menekan tombol; masalah ini tidak unik untuk sinergi tetapi juga terjadi ketika menjalankan VM seperti VirtualBox dan VMWare . Laporan bug yang relevan:


Pembaruan: Bug ini sekarang ditandai sebagai "sangat penting" dan perbaikan dijadwalkan untuk Compiz 0.9.9.2 .
Shawn Chin

Jawaban:


1

Bukan solusi tetapi solusi yang mungkin. Apakah ini terjadi hanya jika Anda menekan Win+ sesuatu (misalnya Win+ Tab) atau juga jika Winsendirian?

Jika misalnya Win+ Tab, Anda dapat melakukannya dengan dua cara:

  1. tekan Win, tekan Tab, lepaskan Tab, lepaskanWin
  2. tekan Win, tekan Tab, lepaskan Win, lepaskanTab

Saya perhatikan artefak serupa di berbagai aplikasi desktop jarak jauh jika saya menggunakan cara pertama. Namun, jika saya melepaskan modifier ( Winatau Alt) pertama dan efeknya (dalam contoh di atas, Tab) kedua maka tidak ada artefak.

Semoga ini membantu.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.