How to remotely display my Android on my PC?
There is a thing which is called miracast, it can mirror the display of the Android phone to another monitor, but my screen doesn't have this function, am I possible to do it in Ubuntu?
Scrcpy
Scrcpy is an open source alternative that sounds promising, but I get across this bug. I didn't want to use TeamViewer, LogMeIn or AirDroid.
This alternative also let you remotely use the phone from Ubuntu.
-
Install adb:
sudo apt install adb
. - Install scrcpy (if you meet the requirements):
sudo snap install scrcpy
. -
Enable adb debugging, the device should be listed on
adb devices
. Maybe you need to move to PTP and little more.
When you get the message the Allow USB debugging? The computer's RSA key fingerprint is: [a fingerprint] is possible to check it with following command (the public key might be in ~/.android
or ~/snap/scrcpy/current/.android/
):
cut -d" " -f1 adbkey.pub | openssl base64 -A -d -a | openssl md5 -c
Also, scrcpy --help
:
- Tap BACK, HOME and APP_SWITCH with these shortcuts.
- scrcpy 1.9+: Ctrl + o turn device screen off (keep mirroring). Bidirectional shared clipboard.
- scrcpy 1.10+: use it wirelessly.
- scrcpy 1.12+: Ctrl + r rotate the screen.
The project is very active, keep track of releases and update often.
If you like GUIs try guiscrcpy (source), a scrcpy front-end written in Python pip3 install --upgrade guiscrcpy --user
. Maybe some day will be the open source alternative to Microsoft's Your Phone.
Screen Stream over HTTP
Screen Stream over HTTP is a nice open source alternative, also on F-Droid.
LiveScreen
Easy and no sign up crap. Just install it and on the app switch screen sharing on:
Then on your browser (hopefully Firefox) pointing to your mobile's IP:
Nice related AskUbuntu answer.
You can use Teamviewer (sign-up needed)
- download it for your computer here.
- download Teamviewer host for your phone here
you will get a secure connection between them and are able to control the screen and phone fully.