Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| anwenderwiki:linuxclient:uxplay [2021/03/18 15:28] – [UxPlay zum Spiegeln eines iPAD zum Ubuntu-Desktop] martin.res | anwenderwiki:linuxclient:uxplay [2023/02/16 00:49] (aktuell) – [UxPlay zum Spiegeln eines iPAD zum Ubuntu-Desktop] 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 | ||
| + | # apt-get install build-essential libplist-dev gstreamer1.0-plugins-bad | ||
| + | </ | ||
| + | Folgende Installation der Hardware-Beschleunigungs-API musste bei meinem System (L13 Yoga mit Ubuntu 22.04) nicht realisiert bzw. 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 ''/ | ||
| + | |||