Skip to content

[Feature Request] Clipboard sharing and native background installation experience #477

Description

@solcoteh

First of all, thank you very much for creating and maintaining Lan Mouse!

This is an amazing and extremely useful project. Being able to control multiple computers with the same keyboard and mouse works really well and has made my Windows and Linux setup much more convenient.

I have two feature suggestions that I believe would make the project even better.

1. Clipboard sharing between computers

It would be great if Lan Mouse could also synchronize copied text and links between connected computers.

For example, I frequently copy some text or a URL on my Windows PC, move the mouse to my Linux PC, and instinctively press paste. Then I remember that the clipboard is not currently shared between the two systems.

Supporting bidirectional clipboard sharing—at least for plain text and URLs—would make switching between computers feel much more seamless.

I know that clipboard support has already been requested in #105 and is also listed on the roadmap. I wanted to share my use case and express my strong interest in this feature.

2. Native installers and console-free background execution

It would also be very helpful to provide native installer packages for stable releases, especially for Windows and common Linux distributions.

The release archives already provide the required binaries, but a more traditional installation experience would make Lan Mouse easier to install and use for less technical users. For example:

  • A Windows installer such as an .exe or .msi
  • One or more common Linux packages, such as .deb, .rpm, AppImage, or Flatpak
  • Start-menu or application-menu shortcuts
  • An optional “start automatically with the system” setting
  • Clean uninstall and update support

Another issue I experience is that, when running Lan Mouse on Windows, a CMD/console window remains open and continuously displays logs. On Linux, launching it from a terminal similarly keeps the logs attached to that terminal.

I understand that Linux users can configure the daemon or systemd service to work around this, but having an officially supported background mode—particularly on Windows—would provide a much cleaner desktop experience.

Ideally, Lan Mouse could run silently in the background, optionally with a system-tray icon for opening the settings, viewing the status, restarting the service, or quitting the application. Logs could still be written to a file or displayed in an optional diagnostics window when needed.

Why this would be useful

Together, these improvements would make Lan Mouse feel like a complete and polished cross-platform desktop application:

  1. Control multiple computers with one keyboard and mouse.
  2. Copy and paste text or links between them.
  3. Install and run the application without keeping a terminal window open.

I believe many other Windows and Linux users would appreciate these features as well.

Thank you again for your excellent work and for making this project open source!

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions