Este repositorio contiene una colección de herramientas para habilitar entornos de escritorio virtuales para juegos y productividad en Linux utilizando gafas XR compatibles.
Hay dos instalaciones en este momento. Nota: No instale manualmente ninguno de estos si está ejecutando el complemento DAPE en la misma máquina, ya que invalidan las instalaciones del otro. Esto es solo temporal.
Breezy Gnome es una solución de espacio de trabajo virtual para escritorios de Linux que usan el entorno de escritorio GNOME (admite las versiones GNOME 42 a 47); Consulte la configuración no gnome si desea probarlo sin un entorno de escritorio GNOME. Actualmente es compatible con un monitor virtual de pantalla panorámica y múltiples monitores físicos. Vea las próximas características para obtener más mejoras en el horizonte.
Para obtener el mejor rendimiento, asegúrese de tener los últimos controladores de gráficos instalados para su distribución. Además, verifique que sus anteojos estén extendiendo su espacio de trabajo y no solo reflejando su monitor principal abriendo el cuadro de diálogo Configuración Displays y eligiendo la opción Join para múltiples pantallas.
Breezy Gnome está en Aur (pero no en Pacman, todavía). Para instalar, ejecute estos comandos desde un terminal:
breezy_gnome_uninstallyay -S breezy-desktop-gnome-gitsystemctl --user enable --now xr-driver.servicechmod +x ~/Downloads/breezy_gnome_setup )~/Downloads/breezy_gnome_setupEl modo de escritorio de Steam Deck ejecuta el plasma KDE, por lo que, por ahora, el escritorio de Breezy solo se puede ejecutar iniciando un shell de gnomo anidado y requiere que el sistema de archivos de solo lectura se desactive para configurar. Si está interesado y está dispuesto a aceptar cualquier riesgo que viene con la deshabilitación del sistema de archivos de solo lectura , consulte la entrada Wiki.
Una solución viable (con algunas mejoras de calidad de vida necesarias) es utilizar su entorno de escritorio preferido con una ventana gnomo abierta en modo anidado. Para hacer esto:
gnome-shell usando su administrador de paquetes de distribución (por ejemplo, apt-get, Pacman, DNF, etc ...). Actualmente, esto solo funcionará con las versiones de Gnome Shell 42-47, así que verifique que use gnome-shell --versionMUTTER_DEBUG_DUMMY_MODE_SPECS="1920x1080@60" dbus-run-session -- gnome-shell --nested Después de la configuración, tendrá una aplicación llamada Breezy Desktop instalada. Inicie eso y siga cualquier instrucción. Deberá iniciar sesión y volver al menos una vez para que la extensión de Gnome funcione. También puede configurar los atajos de teclado para las acciones de alternar más comunes. La aplicación de escritorio Breezy no tiene que ejecutarse para usar el escritorio virtual o los atajos de teclado una vez que haya configurado todo a su gusto.
Para una pantalla de doble ancho, habilite el "modo de pantalla panorámica" utilizando la palanca en la aplicación de escritorio breezy. NOTA: Esto puede ser significativamente más intensivo en recursos que la falta de pantalla, puede notar caídas de rendimiento en hardware más antiguo.
Breezy Gnome viene con 2 meses de prueba gratuitos. Después de eso, requiere una licencia de nivel de productividad activa. Actualmente, los pagos solo se aceptan a través de KO-Fi. Aquí está la estructura de precios:
| Período de pago | Precio | Ventana de actualización * |
|---|---|---|
| Mensual | $ 5 USD, recurrente | Dentro de los 7 días para actualizar a anual |
| Anual | $ 50 USD, recurrente | Dentro de los 90 días para actualizar a Lifetime |
| Vida | $ 125 USD, una vez | - |
* Si paga por un plan y decide actualizar a un plan a largo plazo, puede pagar la diferencia dentro de esta ventana.
Si tiene suficientes fondos, su licencia se renunciará automáticamente dentro de los 7 días posteriores al vencimiento para que nunca experimente una interrupción inesperada. Nunca se requiere que su dispositivo esté en línea para continuar utilizando funciones de nivel de productividad cuando está habilitado, pero si su acceso expira mientras está fuera de línea (incluso si tiene fondos suficientes), las características se deshabilitarán hasta la próxima vez que su dispositivo se conecte y la licencia se puede actualizar. Asegúrese de verificar las advertencias de vencimiento antes del viaje.
Para hacer que el nivel de productividad sea ampliamente accesible, el nivel de productividad es actualmente gratuito para las personas calificadas que lo usan para fines no comerciales. Los grupos elegibles incluyen:
Si cree que califica, envíe un correo electrónico a [email protected]. Se le puede pedir que proporcione documentación para verificar su elegibilidad.
Después de su primer pago, debe recibir inmediatamente un correo electrónico (a su dirección de correo electrónico de KO-Fi) con un token de verificación. Una vez que reciba eso, ingrese en la vista License Details de la aplicación Breezy Desktop , disponible en el menú en la barra de ventana superior.
Si no recibe un token, puede solicitar uno en la vista License Details ingresando su dirección de correo electrónico.
Para los usuarios de vapor, el controlador ahora está disponible a través del cargador de complementos Decky. Simplemente busque "XR" en la tienda Decky para instalar y usar sin dejar el modo de juego. Ahora puede habilitar o deshabilitar el controlador y administrar la configuración de otros controladores a través del menú de la barra lateral de hojalata.
Todavía puede optar por hacer una instalación manual utilizando las instrucciones a continuación si ingresa al modo de escritorio.
chmod +x ~/Downloads/breezy_vulkan_setup )sudo ~/Downloads/breezy_vulkan_setup )ENABLE_VKBASALT en 1 . Deberá establecer esto a nivel mundial para habilitarlo para todos los juegos, o establecerlo como una opción de lanzamiento para juegos individuales (por ejemplo, en el campo Opciones de lanzamiento de Steam ENABLE_VKBASALT=1 %command% ).Consulte los dispositivos compatibles con XrlinuxDriver.
Una vez instalado, querrá asegurarse de habilitar el controlador ( xr_driver_cli -e ) y luego puede entrar en cualquier modo de salida que desee usar ( xr_driver_cli -m ) donde -m es para modo mouse, -j para joystick, -vd para visualización virtual y -sv para visión lateral; Tenga en cuenta que estos dos comandos no se pueden combinar, deben hacerse por separado. A partir de ahí, debería poder iniciar cualquier juego de Vulkan, conectar sus lentes (en cualquier momento, no solo después del lanzamiento), y ver una pantalla virtual flotante o una pantalla de vista lateral (dependiendo del modo que haya elegido).
Hay un período de espera de 15 segundos después de conectar las gafas Xreal donde la pantalla permanecerá estática para permitir que las gafas calibren. Una vez lista, la pantalla se anclará al espacio donde estás mirando.
Para ver todas las opciones de configuración disponibles para usted, escriba xr_driver_cli sin parámetros para obtener la instrucción de uso. Hay algunas cosas que no puede activar desde el script, como volver a centrar la pantalla virtual o ingresar al modo SBS; Puede lograr estas cosas a través de múltiples tap o a través de los botones físicos en las gafas, respectivamente.
He implementado una función experimental de detección de múltiples tape para el recentimiento de pantalla (2 grifos) y recalibrando el dispositivo (3 grifos) . Para realizar un múltiple toque, querrás dar grifos decentes en la parte superior de las gafas. Tiendo a hacer esto en la esquina, justo encima de la bisagra. Debería ser un toque firme y afilado, y esperar solo una fracción de segundo para hacer el segundo grifo, ya que necesita detectar una ligera pausa en el medio (pero tampoco debería tomar más de medio segundo entre los grifos, así que no espere demasiado).
Las características de nivel de seguidores de Breezy Vulkan son mejoras para la funcionalidad central, que se ofrecen como una forma de recompensar a quienes han apoyado el proyecto. Las características principales, como el modo de visualización virtual, los modos VR-lite mouse/joystick y la configuración de posicionamiento/cambio de tamaño de la pantalla de seguir, siempre permanecerán disponibles para todos, independientemente del estado del seguidor. Aquí está la estructura de precios:
| Período de pago | Precio | Ventana de actualización * |
|---|---|---|
| Anual | $ 10 USD, recurrente | Dentro de los 90 días para actualizar a Lifetime |
| Vida | $ 25 USD, una vez | - |
* Si paga por un plan y decide actualizar a un plan a largo plazo, puede pagar la diferencia dentro de esta ventana.
Si tiene suficientes fondos, su acceso se renunciará automáticamente dentro de los 7 días posteriores al vencimiento para que nunca experimente una interrupción inesperada. Nunca se requiere que su dispositivo esté en línea para continuar utilizando funciones de nivel de seguidores cuando está habilitado, pero si su acceso expira mientras está fuera de línea (incluso si tiene suficientes fondos), las funciones se deshabilitarán hasta la próxima vez que su dispositivo se conecte y la licencia se puede actualizar. Asegúrese de verificar las advertencias de vencimiento antes del viaje.
Características ofrecidas actualmente:
Si dona al menos $ 10, debe recibir inmediatamente un correo electrónico (a su dirección de correo electrónico de Ko-Fi) con un token de verificación. Si no lo hace, solicítelo usando el script de configuración:
xr_driver_cli --request-token [emailAddress]Una vez que tenga un token, verifíquelo usando:
xr_driver_cli --verify-token [token]
xr_driver_cli --refresh-license Para deshabilitar el efecto de la pantalla flotante, deshabilite el controlador ( xr_driver_cli -d ), desenchufe las gafas o presione la tecla Home (deberá unirlo a su controlador, si está en la cubierta de vapor).
Vuelva a ejecutar el script breezy_vulkan_setup . No es necesario volver a descargar este script, ya que descargará automáticamente el último binario de instalación para usted.
Si desea eliminar completamente la instalación:
~/.local/bin/breezy_gnome_uninstallyay Ejecute lo siguiente: pacman -R breezy-desktop-gnome-git , también puede desinstalar el controlador base con pacman -R xr-driver-breezy-gnome-git~/.local/bin/breezy_vulkan_uninstall . Esto no desinstalará el paquete del controlador base, siga las instrucciones al final de la desinstalación para hacerlo manualmente. Su derecho a la privacidad y la protección de sus datos personales se hornean en cada decisión sobre cómo se recopilan, manejan y almacenan sus datos personales. Sus datos personales nunca serán compartidos, venderán o distribuirán de ninguna forma.
Para proporcionarle características de nivel de seguidores, esta aplicación y sus servicios de backend deben recopilar las siguientes piezas de información personal:
Las funciones de hashing son un proceso unidireccional que sirve para anonimizar sus datos personales cambiándolos irreversiblemente. Una vez hash, nunca se pueden desanimar o remontarse a sus valores originales.
Para consultas sobre la privacidad de los datos o cualquier inquietud relacionada, comuníquese con:
Wayne Heaney - [email protected]