Ir al contenido

Linux

Linux es una plataforma totalmente compatible, con especial atención al Modo Juego de Steam Deck / SteamOS.

En Linux no hay sandbox de aplicación — DeckCrate tiene tus permisos de archivo de usuario normales.

En SteamOS y otros portátiles de mano para juegos, los mandos funcionan sin configuración — no hay nada que ajustar. Esta sección es una referencia para instalaciones de escritorio Linux personalizadas donde no se detecta un mando.

En una distribución de escritorio estándar, usar un mando sin root requiere que tu usuario esté en el grupo input:

Ventana de terminal
sudo usermod -aG input "$USER"
# cierra sesión y vuelve a entrar para que el grupo surta efecto

Si la barra de pistas del mando nunca aparece, comprueba esto primero (groups | grep input). DeckCrate lee la asignación de botones de cada mando desde el kernel y resuelve los botones por su código semántico, así que la mayoría de los mandos «simplemente funcionan».

En SteamOS, enfocar cualquier campo de texto — búsqueda (Y), renombrar (X) o nueva carpeta — invoca el teclado en pantalla flotante de Steam para que puedas escribir sin un teclado físico.

Sin embargo, algunos diálogos deliberadamente no abren el teclado automáticamente — por ejemplo, el diálogo de entrada del servidor y el terminal incrustado. En ellos, pulsa X para invocar el teclado en pantalla cuando estés listo para escribir. Esto es intencionado: estas superficies pueden recibir el foco sin que quieras empezar a escribir, y una superposición de teclado apareciendo por su cuenta cubriría la pantalla e interrumpiría la experiencia.

Cuando lanzas DeckCrate a través de Steam, lee tu mando a través de Steam Input — la misma capa que impulsa las configuraciones de mando por juego en la superposición de Steam. Eso significa que puedes reasignar cualquier control, incluidas las paletas traseras, los paneles táctiles y el giroscopio, y DeckCrate lo respetará.

DeckCrate incluye un manifiesto de acciones que describe lo que puede hacer — Abrir, Volver, Copiar, Pegar, Mover, Buscar, etc. — para que esas acciones aparezcan por su nombre cuando editas la configuración del mando en Steam. Elige o construye una configuración que las use y Steam Input tomará el control; el panel del mando en pantalla (en compilaciones de depuración) muestra una fila Steam Input que dice active cuando lo hace.

Si lanzas fuera de Steam, o tu mando está en una plantilla de gamepad genérica, DeckCrate simplemente recurre a leer el mando directamente — todo sigue funcionando exactamente igual que en cualquier otro sitio. Steam Input es un extra para los usuarios de Steam/Deck, nunca un requisito.

En el modo Juego, DeckCrate ignora tu mando mientras los paneles propios de Steam están abiertos: el menú de Acceso Rápido, el menú de Steam y el menú de apagado. Navegar por ellos nunca mueve la selección ni dispara una acción en la lista de archivos que hay detrás, y el control vuelve en cuanto los cierras. El botón con el que cierras un panel se queda en el panel; no actúa además sobre DeckCrate.

Esto se cumple sea cual sea la forma en que inicies la aplicación y la configuración de mando que uses. Fuera de una sesión en modo Juego de una consola portátil —modo Escritorio, un escritorio Linux normal, macOS o Windows— no existen esos paneles y nada cambia.

Linux monta los recursos SMB a través de GVFS sin aviso de root, pero necesita el backend SMB de GVFS y el puente FUSE instalados. Consulta Recursos de red para la instalación única del paquete y los pasos de verificación.