User Ratings
Rate This Project
Login To Rate This Project
Featured Reviews
Highest Rated
It works, but not with all features as for Window/Mac.
Installation instructions are limited.
So here how I've got it working:
1. copy /etc/mmserver.cfg.sample to /etc/mmserver.cfg
2. edit /etc/mmserver.cfg
3. execute as root the following
mmserver /etc/mmserver.cfg
but it will require x-server, so you have to use something to run x-apps as root, eg.
gksu mmserver /etc/mmserver.cfg
HTH
Lowest Rated
I could not install this on my system:
Ubuntu 10.04.3 LTS 64 bits
I received the following error:
Error: Wrong architecture 'i386'
User Reviews
-
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.
-
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
-
Mmlinuxserver is excellent! Thanks.
-
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
-
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.
-
seems broken now :( i see same "disconnected (read failed: Resource temporarily unavailable)" as others
-
Wrong architecture 'amd64'
-
Quick fix for getting the mouse to move: --- src/session.cpp_old 2012-11-22 11:01:06.228767997 -0600 +++ src/session.cpp 2012-11-22 08:48:59.748767997 -0600 @@ -240,7 +240,7 @@ /* mouse movements */ std::string xp, yp; - if (pcrecpp::RE("MOVE\x1e(-?\\d+)\x1e(-?\\d+)\x1e[10]\x04").FullMatch(packet, &xp, &yp)) + if (pcrecpp::RE("MOVE\x1e(-?[0-9.]+)\x1e(-?[0-9.]+)\x1e[10]\x04").FullMatch(packet, &xp, &yp)) { struct timeval currentMouseEvent; gettimeofday(¤tMouseEvent, 0x0);
-
Better than nothing. Only scrolling and zooming with two fingers works. It does not move the mouse curser, but mouse buttons work. It helps because I don't have to over use the scroll wheel of my mouse. I use Ubuntu 12.04, 64 bit, and Ipad 5.0.1, Jailbreaked.
-
Recompiled for 32bit. Seems to run, but mouse moves only print: mmserver[3017]: [192.168.2.35] unhandled packet: size(26) 0x0000: 4d 4f 56 45 1e 33 2e 30 30 30 30 30 30 1e 2d 31 MOVE.3.000000.-1 0x0010: 2e 30 30 30 30 30 30 1e 30 04 .000000.0. Nice, but not working and I have no idea what is going wrong. Note: There is a bug in the usage message. You need to specify "-f". - At least that I could find out. Usage is: mmserver -f /path/to/mmserver.config
-
Well, the 64 bit "mmlinuxserver-1.2.0-oneiric-x86_64.deb" on Ubuntu 12.04 is working for mouse click events and most keyboard keys (with some special keys garbled - eg: '@' appears as '2'). Unfortunately, mouse movement merely reports "unhandled packet" and nothing more. This pachage is for 11.10 (oneric), not 12.04 (precise), so I can't complain too much, a pity though ):
-
I have this running on up to date Debian Wheezy 64-bit i built from source following the directions in the source readme file except the part moving the config to my home folder. The app does not seem to like having a config file specified. if you specify a config file as suggested in the readme the server will tell you: Run: /usr/sbin/mmserver /path/to/mmserver.conf So I modified the config file installed by default in /usr/share/mmserver/ to add my password and MAC address. That file is then loaded when running /usr/sbin/mmserver from the terminal without any arguments i added this to gnome-session-properties (again without any arguments) and it loads properly at boot. Edit: It looks like the app copied the config file to my home directory automagically and is checking there for it by default. The mobile mouse iPhone app appears unable to reconnect after the app is exited with the home button and left in the background for a bit. Not sure if that's a client issue or server issue. This can be worked around by closing the app manually from the multitasking menu. No restart is required. i haven't seen a tab key so far but that could probably be added in manually in the config file as a hotkey. The iPhone modifyers don't work, which means you need to use the mobile mouse shift key to capitalize your letters and to use special characters (even for keys that have dedicated buttons on the iOS keyboard like @&$). Volume controls, function keys, and browser buttons worked by default.
-
The mouse works fine on 11.10 32-bit. However, to reiterate what a previous reviewer said, the keyboard doesn't recognize "special characters". Who knew capital letters were "special characters", though?
-
Works fine using the latest .deb on 64 Bit, for 32 Bit you can download the source and follow the instructions in the readme. I did that, Making myself Root with sudo su before. BTW. there was no need to copy around conf files as specified in the Readme. Edit: Unfortunately I have to take back my recommendation. Both the 64 Bit and 32 Bit Version stopp working if I switch to another application on the iPad. When going back to mobile Mouse (light), the app fails to connect until I (!) restart the iPad. Same with an iPhone i tried. Makes the app unusable for me. Moreover at least the manually installed 32 Bit Version fails, if autostarted - cannot bind, address in use error. Works only if manually started. Maybe this could be fixes by autostarting with an conf located in my user account, but because of the above errors I didn't bother to try.
-
Can't install 64bit on a 32bit laptop
-
it works fine with ubuntu 11.10 and iphone. the keyboard doesnt recognize special characters that well...but if you are mostly just looking for a trackpad mouse, go for it. would like to see an update with full keyboard support though.
-
Where is 32bit version? Anyway there are couple of older 32 bit versions available but none of them works. Fails with the message mmserver[12274]: [192.168.2.100] disconnected (read failed: Resource temporarily unavailable) mmserver[12274]: [192.168.2.100] session ended
-
I can't open the preferences (perhaps, because I use Kubuntu 11.10 64bit with KDE 4.7) and the Mobile Mouse App (for my "HTC Desire S") crashed after the connection. I cannot connect to the server.
-
how do i install this on a 32bit system im getting an error Wrong architecture 'amd64'
-
I cannot connect to my server... mmserver[10157]: [192.168.100.126] connected mmserver[10157]: [192.168.100.126] disconnected (read failed: Resource temporarily unavailable) mmserver[10157]: [192.168.100.126] session ended
-
Cant install here either, received the following error: Error: Wrong architecture 'amd64', running Ubuntu 11.10, 32-bit.
-
mmserver[12976]: [192.168.X.X] session ended mmserver[12976]: [192.168.X.X] connected mmserver[12976]: [192.168.X.X] disconnected (read failed:
-
It works, but not with all features as for Window/Mac. Installation instructions are limited. So here how I've got it working: 1. copy /etc/mmserver.cfg.sample to /etc/mmserver.cfg 2. edit /etc/mmserver.cfg 3. execute as root the following mmserver /etc/mmserver.cfg but it will require x-server, so you have to use something to run x-apps as root, eg. gksu mmserver /etc/mmserver.cfg HTH
-
I could not install this on my system: Ubuntu 10.04.3 LTS 64 bits I received the following error: Error: Wrong architecture 'i386'
- Previous
- You're on page 1
- Next