{"repo":"feschber/lan-mouse","free":true,"listed":false,"github":"https://github.com/feschber/lan-mouse","clone":"git clone https://github.com/feschber/lan-mouse.git","description":"mouse & keyboard sharing via LAN","language":"Rust","stars":5140,"topics":["keyboard-emulation","kvm-switch","lan","mouse-emulation","rust","tcp","udp","wayland","wayland-client","gplv3"],"license":"GPL-3.0","category":"mobile-apps","readme_excerpt":"Lan Mouse Lan Mouse is a cross-platform mouse and keyboard sharing software similar to universal-control on Apple devices. It allows for using multiple PCs via a single set of mouse and keyboard. This is also known as a Software KVM switch. Goal of this project is to be an open-source alternative to proprietary tools like Synergy 2/3, Share Mouse and other open source tools like Deskflow or Input Leap (Synergy fork). Focus lies on performance, ease of use and a maintainable implementation that can be expanded to support additional backends for e.g. Android, iOS, ... in the future. blazingly fast™ because it's written in rust. - Now with a gtk frontend Encryption Lan Mouse encrypts all network traffic using the DTLS implementation provided by WebRTC.rs. There are currently no mitigations in place for timing side-channel attacks. OS Support Most current desktop environments and operating systems are fully supported, this includes - GNOME = 45 - KDE Plasma = 6.1 - Most wlroots based compositors, including Sway ( = 1.8), Hyprland and Wayfire - Windows - MacOS Caveats / Known Issues [!Important] - X11 currently only has support for input emulation, i.e. can only be used on the receiving end. - Sway / wlroots : Wlroots based compositors without libei support on the receiving end currently do not handle modifier events on the client side. This results in CTRL / SHIFT / ALT / SUPER keys not working with a sending device that is NOT using the layer-shell backend - Wayfire : If you are","default_branch":null,"files":null,"tree":[],"storefront":"/r/feschber","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/feschber/lan-mouse/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}