Ce dépôt contient une collection d'outils pour activer des environnements de bureau virtuels pour les jeux et la productivité sur Linux à l'aide de lunettes XR prises en charge.
Il y a deux installations pour le moment. Remarque: N'installez pas manuellement si vous exécutez le plugin Decky sur la même machine, car ils invalident les installations de l'autre. Ce n'est que temporaire.
Breezy Gnome est une solution d'espace de travail virtuel pour les ordinateurs de bureau Linux qui utilisent l'environnement de bureau GNOME (Soutenez les versions GNOME 42 à 47); Voir la configuration non-ginge si vous souhaitez l'essayer sans un environnement de bureau Gnome. Il prend actuellement en charge un moniteur virtuel grand écran et plusieurs moniteurs physiques. Voir les fonctionnalités à venir pour plus d'améliorations sur l'horizon.
Pour les meilleures performances, assurez-vous que les derniers pilotes graphiques sont installés pour votre distribution. En outre, vérifiez que vos lunettes étendent votre espace de travail et ne miroir pas seulement votre moniteur principal en ouvrant la boîte de dialogue des paramètres Displays et en choisissant l'option Join pour plusieurs écrans.
Breezy Gnome est dans Aur (mais pas Pacman, pour le moment). Pour installer, exécutez ces commandes à partir d'un terminal:
breezy_gnome_uninstallyay -S breezy-desktop-gnome-gitsystemctl --user enable --now xr-driver.servicechmod +x ~/Downloads/breezy_gnome_setup )~/Downloads/breezy_gnome_setupLe mode de bureau de Steam Deck exécute le plasma KDE, donc, pour l'instant, le bureau brillant ne peut être exécuté qu'en lancement d'un shell gnome imbriqué et nécessite la désactivation du système de fichiers en lecture seule pour obtenir la configuration. Si vous êtes intéressé et que vous êtes prêt à accepter les risques qui accompagnent la désactivation du système de fichiers en lecture seule , consultez l'entrée Wiki.
Une solution réalisable (avec certaines améliorations de la qualité de vie nécessaire) consiste à utiliser votre environnement de bureau préféré avec une fenêtre de gnome ouverte en mode imbriqué. Pour faire ceci:
gnome-shell à l'aide de votre gestionnaire de packages Distros (par exemple APT-GET, PACMAN, DNF, etc ...). Cela ne fonctionnera actuellement qu'avec les versions Gnome Shell 42-47, alors vérifiez que l'utilisation de gnome-shell --versionMUTTER_DEBUG_DUMMY_MODE_SPECS="1920x1080@60" dbus-run-session -- gnome-shell --nested Après la configuration, vous aurez une application appelée Breezy Desktop installée. Lancez cela et suivez toutes les instructions. Vous devrez vous connecter et revenir au moins une fois pour que l'extension GNOME fonctionne. Vous pouvez également configurer les raccourcis clavier pour les actions de bascule les plus courantes. L'application Breezy Desktop ne doit pas être exécutée pour utiliser le bureau virtuel ou les raccourcis clavier une fois que vous avez tout configuré à votre goût.
Pour un écran à double largeur, activez le "mode grand écran" à l'aide de la bascule dans l'application de bureau venteuse. Remarque: Cela peut être beaucoup plus intensif en ressources que le non-écran, vous remarquerez peut-être les baisses de performances sur le matériel plus ancien.
Breezy Gnome est livré avec 2 mois d'essai gratuits. Après cela, il nécessite une licence de niveau de productivité active. Les paiements ne sont actuellement acceptés que via le ko-fi. Voici la structure des prix:
| Période de paiement | Prix | Fenêtre de mise à niveau * |
|---|---|---|
| Mensuel | 5 $ USD, récurrent | Dans les 7 jours pour passer à chaque année |
| Annuel | 50 $ USD, récurrent | Dans les 90 jours pour passer à Lifetime |
| Durée de vie | 125 USD, ponctuel | - |
* Si vous payez un plan et décidez de passer à un plan à plus long terme, vous pouvez payer la différence dans cette fenêtre.
Si vous avez suffisamment de fonds, votre licence se renouvellera automatiquement dans les 7 jours suivant l'expiration afin que vous ne subissiez jamais une panne inattendue. Votre appareil n'est jamais tenu d'être en ligne pour continuer à utiliser les fonctionnalités de niveau de productivité lorsqu'ils sont activés, mais si votre accès expire en dehors de la ligne (même si vous avez suffisamment de fonds), les fonctionnalités seront désactivées jusqu'à la prochaine fois que votre appareil sera en ligne et la licence peut être actualisée. Assurez-vous de vérifier les avertissements d'expiration avant le voyage.
Pour rendre le niveau de productivité largement largement accessible, est actuellement gratuit pour les personnes qualifiées l'utilisant à des fins non commerciales. Les groupes éligibles comprennent:
Si vous pensez que vous êtes admissible, veuillez envoyer un e-mail à [email protected]. Il peut être demandé de fournir des documents pour vérifier votre éligibilité.
Après votre premier paiement, vous devez immédiatement recevoir un e-mail (à votre adresse e-mail KO-Fi) avec un jeton de vérification. Une fois que vous avez reçu cela, entrez-le dans la vue License Details de l'application Breezy Desktop , disponible dans le menu dans la barre de fenêtre supérieure.
Si vous ne recevez pas de jeton, vous pouvez en demander un dans la License Details la vue en entrant votre adresse e-mail.
Pour les utilisateurs de pont Steam, le pilote est désormais disponible via le chargeur de plugin Decky. Recherchez simplement "XR" dans le magasin Decky pour installer et utiliser sans quitter le mode de jeu. Vous pouvez désormais activer ou désactiver le pilote et gérer les autres paramètres du pilote via le menu Decky Sidebar.
Vous pouvez toujours choisir de faire une installation manuelle en utilisant les instructions ci-dessous si vous entrez en mode de bureau.
chmod +x ~/Downloads/breezy_vulkan_setup )sudo ~/Downloads/breezy_vulkan_setup )ENABLE_VKBASALT sur 1 . Vous devrez soit le définir dans le monde entier pour l'activer pour tous les jeux, soit le définir comme une option de lancement pour les jeux individuels (par exemple dans le champ Options de lancement de Steam ENABLE_VKBASALT=1 %command% ).Voir les appareils pris en charge de XrlinuxDriver.
Une fois installé, vous voudrez vous assurer que vous avez activé le pilote ( xr_driver_cli -e ), puis vous pouvez passer dans le mode de sortie que vous aimez utiliser ( xr_driver_cli -m ) où -m est pour le mode souris, -j pour joystick, -vd pour l'affichage virtuel et -sv pour la vision latérale; Notez que ces deux commandes ne peuvent pas être combinées, elles doivent être faites séparément. À partir de là, vous devriez pouvoir lancer n'importe quel jeu Vulkan, brancher vos lunettes (à tout moment, pas seulement après le lancement) et voir un affichage virtuel flottant ou un écran de vue latérale (selon le mode que vous avez choisi).
Il y a une période d'attente de 15 secondes après avoir branché des lunettes Xreal où l'écran restera statique pour permettre aux lunettes de calibrer. Une fois prêt, l'écran ancrera dans l'espace où vous cherchez.
Pour voir toutes les options de configuration à votre disposition, tapez xr_driver_cli sans paramètres pour obtenir l'instruction d'utilisation. Il y a certaines choses que vous ne pouvez pas déclencher à partir du script, comme recentrer l'affichage virtuel ou entrer le mode SBS; Vous pouvez réaliser ces choses via le multi-coups ou à travers les boutons physiques sur les lunettes, respectivement.
J'ai implémenté une fonction de détection multi-TAP expérimentale pour le recentrage d'écran (2 TAP) et la ré-calibrage de l'appareil (3 pots) . Pour effectuer un multi-coups, vous voudrez donner des robinets décents sur le dessus des lunettes. J'ai tendance à le faire au coin, juste au-dessus de la charnière. Ce devrait être un robinet ferme et pointu et attendre une fraction de seconde pour faire le deuxième robinet, car il doit détecter une légère pause entre les deux (mais cela ne devrait pas non plus prendre plus d'une demi-seconde entre les robinets, alors n'attendez pas trop longtemps).
Les fonctionnalités de niveau de base de Breezy Vulkan sont des améliorations des fonctionnalités de base, offertes comme moyen de récompenser ceux qui ont soutenu le projet. Les fonctionnalités de base - comme le mode d'affichage virtuel, les modes VR-Lite Mouse / Joystick, et les paramètres de positionnement / redimensionnement de l'affichage du mode de suivi - resteront toujours disponible pour tout le monde, quel que soit le statut du support. Voici la structure des prix:
| Période de paiement | Prix | Fenêtre de mise à niveau * |
|---|---|---|
| Annuel | 10 $ USD, récurrent | Dans les 90 jours pour passer à Lifetime |
| Durée de vie | 25 $ USD, unique | - |
* Si vous payez un plan et décidez de passer à un plan à plus long terme, vous pouvez payer la différence dans cette fenêtre.
Si vous avez suffisamment de fonds, votre accès se renouvellera automatiquement dans les 7 jours suivant l'expiration afin que vous ne subissiez jamais une panne inattendue. Votre appareil n'est jamais tenu d'être en ligne pour continuer à utiliser les fonctionnalités de niveau de support lorsqu'ils sont activés, mais si votre accès expire en dehors de la ligne (même si vous avez suffisamment de fonds), les fonctionnalités seront désactivées jusqu'à la prochaine fois que votre appareil sera en ligne et la licence peut être actualisée. Assurez-vous de vérifier les avertissements d'expiration avant le voyage.
Fonctionnalités actuellement proposées:
Si vous donnez au moins 10 $, vous devez immédiatement recevoir un e-mail (à votre adresse e-mail KO-Fi) avec un jeton de vérification. Si vous ne le faites pas, demandez-le à l'aide du script config:
xr_driver_cli --request-token [emailAddress]Une fois que vous avez un jeton, vérifiez-le en utilisant:
xr_driver_cli --verify-token [token]
xr_driver_cli --refresh-license Pour désactiver l'effet d'écran flottant, désactivez le pilote ( xr_driver_cli -d ), débranchez les lunettes ou appuyez sur la touche Home (vous devrez le lier à votre contrôleur, si sur le pont Steam).
Rejouer le script breezy_vulkan_setup . Pas besoin de redémarrer ce script, car il téléchargera automatiquement le dernier binaire d'installation pour vous.
Si vous souhaitez supprimer complètement l'installation:
~/.local/bin/breezy_gnome_uninstallyay Exécutez ce qui suit: pacman -R breezy-desktop-gnome-git , vous pouvez également désinstaller le pilote de base avec pacman -R xr-driver-breezy-gnome-git~/.local/bin/breezy_vulkan_uninstall . Cela ne désinstallera pas le package du pilote de base, suivez les instructions à la fin de la désinstallation pour le faire manuellement. Votre droit à la vie privée et la protection de vos données personnelles sont cuites dans chaque décision sur la façon dont vos données personnelles sont collectées, manipulées et stockées. Vos données personnelles ne seront jamais partagées, vendues ou distribuées sous aucune forme.
Afin de vous fournir des fonctionnalités de niveau de supporter, cette application et ses services backend doivent collecter les informations personnelles suivantes:
Les fonctions de hachage sont un processus à sens unique qui sert à anonymiser vos données personnelles en les modifiant de manière irréversible. Une fois hachée, ils ne peuvent jamais être incomportés ou retracés à leurs valeurs d'origine.
Pour vous renseigner sur la confidentialité des données ou toute préoccupation connexe, veuillez contacter:
Wayne Heaney - [email protected]