Synergy là phần mềm miễn phí và mã nguồn mở để chia sẻ chuột và bàn phím giữa nhiều máy tính. Nó chạy trên Windows, Mac OS X và Linux (bao gồm Raspberry Pi) và cho phép bạn di chuyển chuột liền mạch giữa các máy tính.
Synergy hoạt động bằng cách chỉ định một máy tính làm server (máy có chuột và bàn phím gắn kết) và một làm client. Khi bạn di chuyển chuột ra khỏi cạnh màn hình trên máy "server", nó sẽ xuất hiện trên máy "client". Trong ví dụ này, chúng ta sẽ cấu hình PC Windows làm Synergy server và thêm Raspberry Pi làm Synergy client.
Thiết lập (Setting up)
Trên PC Windows, tải Synergy cho Windows từ trang tải xuống của dự án.
Chạy file .msi đã tải và làm theo trình cài đặt. Sau khi cài đặt, bạn cần chạy ứng dụng Synergy. Lần đầu chạy, bạn sẽ cần trả lời một vài câu hỏi bao gồm ngôn ngữ bạn muốn dùng.
Khi được hỏi bạn muốn chạy server hay client, hãy tích "Server (new setup)".
Sau khi nhấn "Next", cửa sổ chính của Synergy server sẽ xuất hiện.
Nhấp "Configure Server..." để cấu hình bố cục thiết lập Synergy. Màn hình cấu hình cho phép bạn xác định chuột sẽ rời PC Windows ở đâu và trở nên hoạt động trên Raspberry Pi.
Kéo biểu tượng màn hình từ góc trên bên phải vào ô vuông bên cạnh màn hình giữa lưới.
Bây giờ nhấp đúp vào màn hình "Unnamed" và nhập "raspberrypi" vào trường "Screen name:". Nếu bạn đã đổi hostname của Pi thành thứ khác ngoài "raspberrypi", hãy nhập tên hiện tại. Bạn có thể tìm hostname của Pi bằng lệnh hostname. Bây giờ nhấp "OK".
Nhấp "OK" để đóng cửa sổ "Server Configuration" rồi nhấp "Start" để chạy Synergy server. Phần cấu hình Windows đã hoàn tất. Nhưng trước khi chuyển sang Pi, bạn cần ghi lại địa chỉ IP mà Synergy server đang dùng. Ngay dưới hộp kiểm "Server (share this computer's mouse and keyboard)" là danh sách một hoặc nhiều địa chỉ IP bên cạnh nhãn "IP addresses". Địa chỉ đầu tiên nên in đậm (vì là địa chỉ chính). Ghi lại nó vì bạn sẽ cần khi cấu hình Raspberry Pi.
Trên Raspberry Pi, mở cửa sổ terminal và cài Synergy với lệnh:
sudo apt-get install synergy
Giống như trên nền tảng Windows, Synergy có thể chạy như client hoặc server. Vì chúng ta đã cấu hình server trên Windows, Raspberry Pi cần là client. Để khởi động client, gõ lệnh sau trong terminal:
synergyc 192.168.1.169
Trong đó "192.168.1.169" là địa chỉ IP bạn ghi lại từ Synergy server trên PC Windows.
Bây giờ quay lại PC, thử di chuyển chuột ra khỏi cạnh màn hình về phía Raspberry Pi. Chuột nên biến mất khỏi màn hình Windows và xuất hiện trên màn hình Raspberry Pi.
Bây giờ bạn có thể điều khiển Pi hoàn toàn bằng chuột và bàn phím gắn trên PC Windows! Nếu bạn nhìn vào output "Log" trên Synergy server, bạn sẽ thấy một số thông báo tin tức có thể giúp khắc phục sự cố cấu hình.
Khi Pi kết nối, bạn nên thấy thông báo "client raspberrypi has connected" và khi bạn di chuyển chuột ra khỏi cạnh màn hình, bạn sẽ thấy thông báo như "switch from PC to raspberrypi" v.v.
Nếu bạn có bất kỳ vấn đề nào với thiết lập ví dụ trên, hãy thoải mái dùng phần bình luận bên dưới với câu hỏi và chúng tôi sẽ xem có thể giúp đỡ được không.