Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
anwenderwiki:linuxclient:uxplay [2021/03/18 17:27] – [UxPlay zum Spiegeln eines iPAD zum Ubuntu-Desktop] martin.res | anwenderwiki:linuxclient:uxplay [2023/01/11 19:02] – martin.res | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | {{tag> AirPlay Linuxclinet iPAD AirServer}} | ||
+ | |||
+ | ====== UxPlay zum Spiegeln eines iPAD zum Ubuntu-Desktop ====== | ||
+ | * | ||
+ | * getestet mit Ubuntu 20.04 und 22.04 | ||
+ | * Tablet erscheint in einem GStreamer-Fenster auf dem Desktop | ||
+ | * mit Audio-Übertragung, | ||
+ | * benötigt für eine flüssige Übertragung WiFi mit 5 GHZ | ||
+ | * Beide Geräte müssen im gleichen LAN/WLAN sein | ||
+ | * WLAN Client Isolation ??? | ||
+ | |||
+ | Weiterentwicklung von anderen Projekten insbesondere RPiPlay. Ab Version 1.56 mit Support für Windows. | ||
+ | |||
+ | Abhängigkeiten als root installieren: | ||
+ | < | ||
+ | # apt-get install cmake | ||
+ | # apt-get install gstreamer1.0-libav libssl-dev libavahi-compat-libdnssd-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev | ||
+ | </ | ||
+ | Folgende Installation der Hardare-Beschleunigungs-API musste bei meinem System (L13 Yoga mit Ubuntu 22.04) nicht realisiert bwz. wieder deinstalliert werden, da sonst uxplay abstürzte bzw. schwarzes Bild zeigte: | ||
+ | < | ||
+ | # apt-get install gstreamer1.0-vaapi | ||
+ | </ | ||
+ | Link zum Download der zip-Datei [[https:// | ||
+ | |||
+ | |||
+ | |||
+ | < | ||
+ | # cd UxPlay-master | ||
+ | # mkdir build | ||
+ | # cd build | ||
+ | # cmake .. | ||
+ | # make | ||
+ | </ | ||
+ | Nun im Terminal den uxplay-Server starten. (Man erhält dabei verschiedene Warnmeldungen zu Avahi) | ||
+ | # ./uxplay | ||
+ | Wenn man nun das iPAD über die Bildschirmsyncronisation mit UxPlay verbindet poppt am Ubuntu-Desktop ein Fenster mit dem gespiegeltem iPAD auf. | ||
+ | |||
+ | git: -> [[https:// | ||
+ | Blog: -> [[https:// | ||
+ | |||
+ | | ^ Linux-Master | ||
+ | ^ ein gemeinsamer AP,\\ hohe Signalstärke | ||
+ | ^ ein gemeinsamer AP,\\ hohe Signalstärke | ||
+ | ^ zwei APs,\\ gute Signalstärke | ||
+ | ^ zwei APs | im 2,4 GHz WLAN\\ 18 MBit | im 5 GHz WLAN | gute Bild-Übertragung, | ||
+ | ^ zwei APs | im 2,4 GHz WLAN\\ | ||
+ | ^ USB-LAN + ein AP | LAN 100 MBit | im 5 GHz WLAN | sehr gute Übertragung | ||
+ | ^ USB-LAN + ein AP | LAN 10 MBit | im 5 GHz WLAN | Bild-Übertragung hängt gelegentlich, | ||
+ | ^ USB-LAN + ein AP | LAN 100 MBit | im 2,4 GHz WLAN\\ 54 MBit | gute Bild-Übertragung, | ||
+ | |||
+ | |||
+ | |||
+ | ====== Installation von UxPlay mit git ====== | ||
+ | Als root im Terminal ausführen: | ||
+ | |||
+ | # apt install cmake git | ||
+ | # apt install libssl-dev libplist-dev libavahi-compat-libdnssd-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev gstreamer1.0-libav gstreamer1.0-plugins-bad libx11-dev | ||
+ | # git clone https:// | ||
+ | # cd UxPlay | ||
+ | # cmake -DZOOMFIX=ON | ||
+ | # make install | ||
+ | |||
+ | Nun im Terminal UxPlay als normaler User starten: | ||
+ | uxplay | ||
+ | | ||
+ | <note tip>Mit der Taste F11 schaltet das Fenster in den Vollbildmodus</ | ||
+ | |||
+ | Ggf. Desktop-Starter anlegen unter ''/ | ||
+ | |||
+ | {{: | ||
+ | |||
+ | [Desktop Entry] | ||
+ | Name=UxPlay | ||
+ | GenericName=UxPlay Apple AirServer | ||
+ | Icon=/ | ||
+ | Terminal=true | ||
+ | Exec=/ | ||
+ | StartupNotify=false | ||
+ | Type=Application | ||
+ | |||
+ | |||
+ | Obiges Icon ablegen in ''/ | ||
+ | |||