Dieses Repo enthält eine Sammlung von Tools, um virtuelle Desktop -Umgebungen für Spiele und Produktivität auf Linux mit unterstützten XR -Brillen zu ermöglichen.
Derzeit gibt es zwei Installationen. HINWEIS: Installieren Sie nicht manuell eines davon, wenn Sie das Deck -Plugin auf demselben Computer ausführen, da es die Installationen des anderen ungültig macht. Dies ist nur vorübergehend.
Breezy GNOME ist eine virtuelle Arbeitsbereichlösung für Linux -Desktops, die die Gnome -Desktop -Umgebung verwenden (Support GNOME -Versionen 42 bis 47); Siehe Nicht-Gnome-Setup, wenn Sie es ohne Gnome-Desktop-Umgebung versuchen möchten. Derzeit unterstützt es einen virtuellen Breitbildmonitor und mehrere physikalische Monitore. Weitere Verbesserungen am Horizont finden Sie in den kommenden Funktionen.
Stellen Sie für die beste Leistung sicher, dass die neuesten Grafiktreiber für Ihre Distribution installiert sind. Überprüfen Sie auch, ob Ihre Brille Ihren Arbeitsbereich erweitert und nicht nur Ihren primären Monitor spiegelt, indem Sie das Dialogfeld " Displays " öffnen und die Join Option für mehrere Anzeigen auswählen.
Breezy Gnome ist in AUR (aber noch nicht Pacman). Führen Sie diese Befehle aus einem Terminal aus: Führen Sie zum Installieren aus:
breezy_gnome_uninstall deinstallierenyay -S breezy-desktop-gnome-gitsystemctl --user enable --now xr-driver.servicechmod +x ~/Downloads/breezy_gnome_setup~/Downloads/breezy_gnome_setupDer Desktop-Modus von Steam Deck führt das KDE-Plasma aus. Daher kann der Breezy Desktop nur durch Start einer verschachtelten Gnome-Shell ausgeführt werden und erfordert, dass das schreibgeschützte Dateisystem deaktiviert wird, um ein Setup zu erhalten. Wenn Sie interessiert sind und bereit sind, Risiken zu akzeptieren, die mit der Deaktivierung des schreibgeschützten Dateisystems einhergehen , lesen Sie den Wiki-Eintrag.
Eine arbeitsfähige Lösung (mit einigen benötigten QOL -Verbesserungen) besteht darin, Ihre bevorzugte Desktop -Umgebung mit einem GNOME -Fenster im verschachtelten Modus zu verwenden. Um dies zu tun:
gnome-shell mit Ihrem Distros-Paket-Manager (z. B. APT-Get, Pacman, DNF usw.). Dies funktioniert derzeit nur mit Gnome Shell-Versionen 42-47. Überprüfen Sie also, ob mit gnome-shell --versionMUTTER_DEBUG_DUMMY_MODE_SPECS="1920x1080@60" dbus-run-session -- gnome-shell --nested Nach dem Setup haben Sie eine Anwendung namens Breezy Desktop installiert. Starten Sie das und befolgen Sie alle Anweisungen. Sie müssen sich mindestens einmal abmelden, um die Gnome -Erweiterung zum Laufen zu bringen. Sie können auch Tastaturverknüpfungen für die häufigsten Umschaltaktionen konfigurieren. Die Breezy Desktop -App muss nicht ausgeführt werden, um den virtuellen Desktop oder die Tastaturverknüpfungen zu verwenden, sobald Sie alles nach Ihren Wünschen konfiguriert haben.
Aktivieren Sie für einen doppelweiten Bildschirm den "Widescreen-Modus" mit dem Umschalten in der luftigen Desktop-Anwendung. HINWEIS: Dies kann wesentlich ressourcenintensiver sein als nicht breitbildend. Möglicherweise bemerken Sie Leistungsverletzungen für ältere Hardware.
Breezy Gnome hat 2 kostenlose Testmonate. Danach erfordert es eine aktive Produktivitätslizenz. Zahlungen werden derzeit nur über KO-Fi akzeptiert. Hier ist die Preisstruktur:
| Zahlungsfrist | Preis | Upgrade -Fenster * |
|---|---|---|
| Monatlich | $ 5 USD, wiederkehrend | Innerhalb von 7 Tagen, um auf jährlich zu aktualisieren |
| Jährlich | $ 50 USD, wiederkehrend | Innerhalb von 90 Tagen, um auf das Leben zu upgraden |
| Lebensdauer | $ 125 USD, einmalige | - |
* Wenn Sie einen Plan bezahlen und sich für ein Upgrade auf einen längerfristigen Plan entscheiden, können Sie die Differenz in diesem Fenster zahlen.
Wenn Sie über genügend Mittel verfügen, wird Ihre Lizenz innerhalb von 7 Tagen nach Ablauf automatisch verlängert, sodass Sie nie einen unerwarteten Ausfall erleiden. Ihr Gerät muss nie online sein, um die Produktivitätsstufe bei Aktivität weiter zu verwenden. Wenn Ihr Zugriff jedoch offline läuft (auch wenn Sie über genügend Mittel verfügen), werden die Funktionen deaktiviert, bis das nächste Mal Ihr Gerät online geht und die Lizenz aktualisiert werden kann. Achten Sie darauf, dass Sie vor dem Reisen nach Ablaufwarnungen suchen.
Um luftig zugänglich zu machen, ist die Produktivitätsstufe derzeit kostenlos für qualifizierte Personen, die sie für nichtkommerzielle Zwecke verwenden. Berechtigte Gruppen umfassen:
Wenn Sie glauben, dass Sie sich qualifizieren, senden Sie eine E -Mail an [email protected]. Möglicherweise werden Sie gebeten, Unterlagen vorzulegen, um Ihre Berechtigung zu überprüfen.
Nach Ihrer ersten Zahlung sollten Sie sofort eine E-Mail (an Ihre Ko-Fi-E-Mail-Adresse) mit einem Bestätigungs-Token erhalten. Sobald Sie dies erhalten haben, geben Sie es in die License Details -Ansicht der Breezy Desktop -Anwendung ein, die im Menü in der oberen Fensterleiste verfügbar ist.
Wenn Sie kein Token erhalten, können Sie eine in der Ansicht License Details anfordern, indem Sie Ihre E -Mail -Adresse eingeben.
Für Steam Deck -Benutzer ist der Treiber jetzt über den Deck -Plugin -Loader erhältlich. Suchen Sie einfach "XR" im Decky Store, um zu installieren und zu verwenden, ohne den Spielmodus zu verlassen. Sie können den Fahrer jetzt aktivieren oder deaktivieren und andere Treibereinstellungen über das Deck -Seitenleistenmenü verwalten.
Sie können sich weiterhin für eine manuelle Installation mit den folgenden Anweisungen entscheiden, wenn Sie den Desktop -Modus eingeben.
chmod +x ~/Downloads/breezy_vulkan_setup das Setup -Skript herunter und setzensudo ~/Downloads/breezy_vulkan_setup )ENABLE_VKBASALT auf 1 festlegen. Sie müssen dies entweder global festlegen, um es für alle Spiele zu aktivieren, oder als Startoption für einzelne Spiele festlegen (z. B. das Feld der Startoptionen von Steam ENABLE_VKBASALT=1 %command% ).Siehe unterstützte Geräte von Xrlinuxdriver.
Nach der Installation möchten Sie sicherstellen, dass Sie den Treiber ( xr_driver_cli -e ) aktiviert haben, und dann können Sie in den Ausgangsmodus gehen, den Sie verwenden möchten ( xr_driver_cli -m ), wobei -m für den Mausmodus, -j für Joystick, -vd für virtuelle Anzeigen und -sv für Sideview ist. Beachten Sie, dass diese beiden Befehle nicht kombiniert werden können, sie müssen separat durchgeführt werden. Von dort aus sollten Sie in der Lage sein, ein Vulkan -Spiel zu starten, Ihre Brille zu stecken (zu jedem Zeitpunkt, nicht nur nach dem Start) und ein schwimmendes virtuelles Display oder einen Seitenbildschirm (je nachdem, welchen Modus Sie ausgewählt haben).
Es gibt eine Wartezeit von 15 Sekunden nach dem Einstecken von Xreal -Brillen, in denen der Bildschirm statisch bleibt, damit die Brille kalibrieren kann. Sobald der Bildschirm fertig ist, verankert er den Raum, in dem Sie suchen.
Um alle verfügbaren Konfigurationsoptionen zu sehen, geben Sie xr_driver_cli ohne Parameter ein, um die Verwendungsanweisung zu erhalten. Es gibt einige Dinge, die Sie nicht aus dem Skript auslösen können, z. B. die Wiederholung des virtuellen Displays oder die Eingabe des SBS-Modus. Sie können diese Dinge durch Multi-Tap oder durch die physischen Knöpfe auf der Brille erreichen.
Ich habe eine experimentelle Multi-Tap-Erkennungsfunktion für die Wiederherstellung von Bildschirm (2 TAPS) und das Neukalibrieren des Geräts (3 TAPS) implementiert. Um einen Multi-Tap durchzuführen, sollten Sie an der Oberseite der Brille anständige Wasserhähne geben. Ich neige dazu, dies an der Ecke direkt auf dem Scharnier zu tun. Es sollte ein fester, scharfer Wasserhahn sein und nur einen Sekundenbruchteil warten, um den zweiten Tipp durchzuführen, da er eine leichte Pause dazwischen erkennen muss (aber es sollte auch nicht mehr als eine halbe Sekunde zwischen den Taps dauern, also warten Sie nicht zu lange).
Breezy Vulkans Unterstützerstufe -Funktionen sind Verbesserungen der Kernfunktionalität, die angeboten wird, um diejenigen zu belohnen, die das Projekt unterstützt haben. Kernfunktionen-wie den virtuellen Anzeigemodus, die VR-Lite-Maus-/Joystick-Modi und die Anzeige-/Größenänderungseinstellungen des Modus-bleiben für jeden immer zur Verfügung, unabhängig vom Status des Unterstützers. Hier ist die Preisstruktur:
| Zahlungsfrist | Preis | Upgrade -Fenster * |
|---|---|---|
| Jährlich | $ 10 USD, wiederkehrend | Innerhalb von 90 Tagen, um auf das Leben zu upgraden |
| Lebensdauer | $ 25 USD, einmalig | - |
* Wenn Sie einen Plan bezahlen und sich für ein Upgrade auf einen längerfristigen Plan entscheiden, können Sie die Differenz in diesem Fenster zahlen.
Wenn Sie über genügend Mittel verfügen, verlängert Ihr Zugang innerhalb von 7 Tagen nach Ablauf automatisch, sodass Sie nie einen unerwarteten Ausfall erleiden. Ihr Gerät muss nie online sein, um die Supporter -Stufe -Funktionen weiterhin zu verwenden, wenn Ihr Zugriff auf Offline abgelaufen ist (auch wenn Sie über genügend Mittel verfügen), werden die Funktionen deaktiviert, bis Ihr Gerät das nächste Mal online geht und die Lizenz aktualisiert werden kann. Achten Sie darauf, dass Sie vor dem Reisen nach Ablaufwarnungen suchen.
Die derzeit angebotenen Funktionen:
Wenn Sie mindestens 10 US-Dollar spenden, sollten Sie sofort eine E-Mail (an Ihre Ko-Fi-E-Mail-Adresse) mit einem Bestätigungs-Token erhalten. Wenn Sie dies nicht tun, fordern Sie es mit dem Konfigurationsskript an:
xr_driver_cli --request-token [emailAddress]Sobald Sie ein Token haben, überprüfen Sie es mit:
xr_driver_cli --verify-token [token]
xr_driver_cli --refresh-license Um den schwimmenden Bildschirmffekt zu deaktivieren, deaktivieren Sie entweder den Treiber ( xr_driver_cli -d ), ziehen Sie die Brille ab oder drücken Sie die Home (Sie müssen diese an Ihren Controller binden, falls sich auf Dampfdeck).
Wiederholen Sie das Skript breezy_vulkan_setup . Sie müssen dieses Skript nicht neu herunterladen, da es automatisch die neueste Installation Binary für Sie herunterlädt.
Wenn Sie die Installation vollständig entfernen möchten:
~/.local/bin/breezy_gnome_uninstallyay installiert sind: pacman -R breezy-desktop-gnome-git , können Sie den Basistreiber auch mit pacman -R xr-driver-breezy-gnome-git deinstallieren~/.local/bin/breezy_vulkan_uninstall . Dadurch wird das Basistreiberpaket nicht deinstalliert und die Anweisungen am Ende der Deinstallation befolgen, um dies manuell zu tun. Ihr Recht auf Privatsphäre und den Schutz Ihrer personenbezogenen Daten werden in jede Entscheidung darüber eingebedet, wie Ihre persönlichen Daten gesammelt, gehandhabt und gespeichert werden. Ihre personenbezogenen Daten werden niemals in keiner Form geteilt, verkauft oder verteilt.
Um Ihnen die Funktionen der Unterstützerstufe zu bieten, müssen diese Anwendung und ihre Backend -Dienste die folgenden persönlichen Informationen sammeln:
Hashing-Funktionen sind ein Einweg-Prozess, der dazu dient, Ihre persönlichen Daten zu anonymisieren, indem sie irreversibel ändern. Sobald sie gehasht sind, können sie nie entschärft oder auf ihre ursprünglichen Werte zurückgeführt werden.
Für Anfragen zu Datenschutz oder zugehörigen Bedenken wenden Sie sich bitte an:
Wayne Heaney - [email protected]