Câu hỏi Làm thế nào để có được bánh xe di chuyển chuột làm việc với Synergy?


Tôi đã thiết lập Synergy với một máy chủ OSX và một máy chủ Ubuntu. Nó hoạt động tốt, ngoại trừ việc bánh xe chuột không hoạt động trong Linux. Tôi đã sử dụng lệnh xev để xác minh rằng không có đầu vào nào được đăng ký khi vận hành con lăn chuột.

Tôi đã tìm thấy các báo cáo lỗi khác nhau về vấn đề này, có niên đại từ năm 2009, nhưng không có giải pháp.

Tôi cũng tìm thấy một số bài đăng trên blog có thể tải xuống các bản vá mã nguồn. Nhưng khi tôi cố gắng để xây dựng mã tôi nhận được lỗi về một thư mục i386 mất tích. (Tôi sợ rằng cố gắng tự mình xây dựng dự án sẽ dẫn đến nhiều giờ thất vọng ..)

Có ai biết nơi tôi có thể tải về một xây dựng OSX với các bản vá lỗi áp dụng?


4
2017-08-20 22:17


gốc




Các câu trả lời:


Tôi tìm thấy câu trả lời đây

Sửa chữa cho mọi cài đặt cho đến nay - Tôi thấy hầu hết mọi người đang sử dụng linux   với tư cách là ứng dụng khách trong kịch bản này, tôi đang sử dụng Windows 7 làm máy chủ   và fedora 12 là khách hàng.

Trên máy khách:

tail -f /var/log/messages

bây giờ cuộn càng chậm càng tốt và lưu ý các lỗi phát trực tuyến   trong.

Thí dụ:

Feb  1 18:32:45 localhost Synergy+ 1.3.4:
2010-02-01T18:32:45 WARNING:
Wheel scroll delta (28) smaller than threshold (120)#012#011CXWindowsScreen.cpp,858

Điều này là khá tự giải thích. Hãy lưu ý của đồng bằng. Đối với điều này   thiết lập, khi tôi di chuyển chậm, tôi nhận được 28.

Vì vậy, bây giờ chạy này trên máy khách:

killall synergyc; sleep 1; synergyc --yscroll <lowest delta> <ip of server>

Ví dụ về chữ:

killall synergyc; sleep 1; synergyc --yscroll 28 10.0.0.1

Đảm bảo xem qua bất kỳ tệp phiên hoặc cài đặt nào bạn đã tạo   bao gồm chức năng yscroll mới của bạn.

Và không sử dụng 0 hoặc 1 (trừ khi đồng bằng của bạn là 1). 0 tạo ra một số lẻ   vấn đề. Bạn muốn đặt yscroll thành delta thấp nhất có thể của bạn.   0 hoặc 1 không chính xác cũng không hiệu quả.


11
2017-08-20 23:03



Ngoài ra, (trên máy chủ Mac tối thiểu), tùy chọn hệ thống Tốc độ cuộn cho phép một số điều chỉnh đối với đồng bằng cuộn. - Seth
Làm thế nào để tôi thực hiện điều này trên một khách hàng cửa sổ? đưa những thông điệp đó vào dấu nhắc cmd cho tôi lỗi. Cảm ơn bạn! - Govind Rai


Các bước này sẽ hữu ích. Trên máy mac của bạn

  • Chuyển đến Tùy chọn hệ thống> Chuột
  • Thay đổi tốc độ cuộn xuống thấp nhất
  • Khởi động lại máy chủ Synergy trên máy Mac của bạn (bạn có thể kiểm tra ngay cả trước khi khởi động lại máy chủ. Làm việc cho tôi mà không cần khởi động lại)
  • Voilla !! Cuộn phải hoạt động trên cả Linux và mac.

Bây giờ bạn có thể quay trở lại và điều chỉnh tốc độ của cuộn bằng cách sử dụng các bước tương tự và kiểm tra nó.


1
2018-05-16 18:09



Tôi đã tìm thấy nó đã làm với tốc độ di chuyển nhưng tùy chọn không phải là (hoặc không còn là) được tìm thấy trong System Preferences -> Mouse, nó trong Accessibility -> Mouse và Trackpad. - Mike Mellor


Trên máy Mac trong terminal tôi phải chạy: cd /Applications/Synergy.app/Contents/MacOS

Sau đó chạy: killall synergyc && sleep 10 && ./synergyc --yscroll

Thí dụ: killall synergyc && sleep 10 && ./synergyc --yscroll 28 10.0.0.1


0
2017-10-16 16:11



Điều này trông rất giống với câu trả lời hai tuổi. Chính xác, bạn đang nói gì (tức là, cái gì, nếu có, là bạn thêm vào cho câu trả lời hiện có)? Bạn đang nói thế à sleep 1 là không đủ? Bạn đang nói rằng bạn nhu cầu ở trong /Applications/Synergy.app/Contents/MacOS thư mục này để làm việc? Hay bạn chỉ nói rằng bạn không có thư mục đó trong PATHvà chỉ cần chạy synergyc từ một thư mục tùy ý không hoạt động? ……………… Trong mọi trường hợp, cho thấy ./synergyc --yscroll lệnh mà không có tất cả các tham số cần thiết là khó hiểu. - Scott
ngủ 1 là không đủ, bạn cũng cần phải ở trong thư mục để nó hoạt động. - wd4ever