Mobile Mouse Server for Linux Icon

Mobile Mouse Server for Linux

Forked on github @ https://github.com/anoved/mmserver

3.2 Stars (29)
50 Downloads (This Week)
Last Update:
Download mmlinuxserver-1.2.0-oneiric-x86_64.deb
Browse All Files

Screenshots

Description

An unofficial Mobile Mouse (http://www.mobilemouse.com) server for Linux (X11) which implements mouse, keyboard and application functionality. It also includes Avahi support for auto discovery. It also works with Free Mouse (the free version).

Mobile Mouse Server for Linux Web Site

Features

  • Install using Ubuntu Software Center
  • ...or build from source

Update Notifications





User Ratings

★★★★★
★★★★
★★★
★★
15
0
2
0
12
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 2 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 1 / 5
Write a Review

User Reviews

  • abulawa
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Works pretty well in Ubuntu 12.04 for me. I had to compile from source to install the 32 bit version, but following the instructions on the Mobile Mouse Server for Linux Web Site made this a snap. It works great with basic desktop applications (web browsers, office and graphics software), but in some games the keyboard and/or mouse features do not function correctly making it useless there.

    Posted 02/04/2014
  • mortfdpngn
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Errors out building on Ubuntu 13.04 32bit. Followed the instructions in the readme and after running "make" I get [ 16%] Building CXX object CMakeFiles/mmserver.dir/src/server.cpp.o [ 33%] Building CXX object CMakeFiles/mmserver.dir/src/xwrapper.cpp.o [ 50%] Building CXX object CMakeFiles/mmserver.dir/src/avahi.cpp.o [ 66%] Building CXX object CMakeFiles/mmserver.dir/src/session.cpp.o /home/parker/builds/mmlinuxserver-code/src/session.cpp: In function ‘void* MobileMouseSession(void*)’: /home/parker/builds/mmlinuxserver-code/src/session.cpp:417:8: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] /home/parker/builds/mmlinuxserver-code/src/session.cpp:429:8: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] /home/parker/builds/mmlinuxserver-code/src/session.cpp:673:86: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘std::basic_string<char>::size_type {aka unsigned int}’ [-Wformat] [ 83%] Building CXX object CMakeFiles/mmserver.dir/src/utils.cpp.o [100%] Building CXX object CMakeFiles/mmserver.dir/src/configuration.cpp.o /home/parker/builds/mmlinuxserver-code/src/configuration.cpp: In constructor ‘Configuration::Configuration()’: /home/parker/builds/mmlinuxserver-code/src/configuration.cpp:33:27: error: ‘gethostname’ was not declared in this scope make[2]: *** [CMakeFiles/mmserver.dir/src/configuration.cpp.o] Error 1 make[1]: *** [CMakeFiles/mmserver.dir/all] Error 2 make: *** [all] Error 2

    Posted 07/27/2013
  • anitahulsey
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Mmlinuxserver is excellent! Thanks.

    Posted 06/21/2013
  • justforgetme
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    The before mentioned quickfix didn't work for me. Apparently my version of Mobile Mouse Client separates the decimal part of the MOVE values with \x2e instead of \x1e. the correct regexp to target mouse movement now is: "MOVE\x1e(-?[\\d\x2e]+)\x1e(-?[\\d\x2e]+)\x1e[10]\x04" I created a fork of this project @github, path /kiriakos/mmserver since I plan on doing some hacking on this one. Also I had to manually include <unistd.h> in src/configuration.hpp for it to compile in Arch Linux. I guess some of my header files differ from the Ubuntu ones. Beyond those two mini prob;ems the thing works like a charm. Thanks for doing all the hard work

    Posted 04/14/2013
  • clintsmith09
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    writing this review from my ipad mini using the mobile mouse server. a few notes - 1... i had to compile this from source 2... before i did i had to modify then session.cpp file as follows a. remove this line ... 'if (pcrecpp::RE("MOVE\x1e(-?\\d+)\x1e(-?\\d+)\x1e[10]\x04").FullMatch(packet, &xp, &yp))' b. replace the line with this... if (pcrecpp::RE("MOVE\x1e(-?[0-9.]+)\x1e(-?[0-9.]+)\x1e[10]\x04").FullMatch(packet, &xp, &yp)) c. save changes 3... the shift key does not seem to work 4... make sure your mmserver.conf file is in your /home/(username)/.mmserver/ directory and has permissions of 0600 . the file also needs to be owned by your username and not by root overall works pretty well after i was able to get it working... definitely needs improvement Edit: Also note.. I had to downgrade from Ubuntu 12.10 to ubuntu 12.04 in order to install it.

    Posted 03/10/2013
Read more reviews

Additional Project Details

Registered

2011-02-22
Screenshots can attract more users to your project.
Features can attract more users to your project.

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.