cuaderno de campo

anotaciones

Menú
  • casa
    • dinou del carrer nou
  • cocina
    • pan
    • repostería
    • verdura
  • huerto
    • plano del número 29
    • huerto del año 2023
  • humanidades
    • fonoteca
    • galería
  • juego
    • colección de roms
    • lista de juegos
    • dosbox
  • linux
    • bash
    • sistema operativo
    • ssh
  • web
    • apache
    • css
    • html5
    • javascript
    • mysql
    • php
Menú

steamos en steam deck

Publicado el 18 de septiembre de 202330 de septiembre de 2023 por ernesto
  • instalación
    • instalación de raspberry pi imager
    • instalación de steamos
  • configuración
    • modo escritorio
      • acceso a un terminal
      • cambio de contraseña
      • servidor ssh
  • juegos
    • instalación de juegos que no son de steam
      • desde ubuntu
      • desde steamos
    • compatibilidad con steam
    • personalización de las imágenes
      • carátula
      • fondo personalizado
      • steamgriddb
    • personalización de los controles
  • problemario
    • wifi inestable
  • fuentes
    • Artículos y videos
    • Steam
Puesto al día el 29 de setiembre de 2023.

SteamOS is a public release of our Linux-based operating system. The base system draws from Debian 8, code named Debian Jessie. Our work builds on top of the solid Debian core and optimizes it for a living room experience. Most of all, it is an open Linux platform that leaves you in full control. You can take charge of your system and install new software or content as you want.

«So, what is SteamOS?» en SteamOS de Steam.

instalación

en primer lugar, hay que descargar la imagen de recuperación de la Steam Deck: a 18 de setiembre de 2023, se trata del archivo steamdeck-recovery-4.img.bz2 de 2,7 GB.

instalación de raspberry pi imager

sudo apt show rpi-imager

Graphical user-interface to write disk images and format SD cards.

sudo apt install rpi-imager

rpi-imager

instalación de steamos

una vez abierta la aplicación, basta con seleccionar el archivo de imagen de recuperación de la Steam Deck y el lápiz USB ó tarjeta SD de destino (con una capacidad mínima de 8 GB):

Operating System > Choose OS > Use custom > steamdeck-recovery-4.img.bz2

concluida la operación de write, ya se puede conectar el lápiz USB ó tarjeta SD a la Steam Deck mediante un adaptador USB-C. hecho esto, debe iniciarse el administrador de arranque de la máquina para lanzar la imagen instalada en la memoria USB:

  1. Se apaga la Steam Deck.
  2. Se mantienen pulsados el botón de bajar el volumen (-) y el botón de inicio hasta que el dispositivo emita un pitido.
  3. Tras el pitido, se suelta el botón de volumen (-) y la Steam Deck carga el administrador de arranque.
  4. Una vez dentro del administrador, hay que lanzar la imagen de recuperación de SteamOS desde el «EFI USB Device» (el lápiz USB).
  5. Esta operación tarda unos segundos (la pantalla, mientras tanto, permanece a oscuras).
  6. Finalmente, aparece el escritorio del entorno de recuperación.

en el entorno de recuperación, hay que elegir la opción «reinstalar SteamOS» para volver a instalar el sistema operativo en la Steam Deck o «recrear la imagen de Steam Deck» si se ha cambiado la SSD (y están por crear las particiones).

configuración

modo escritorio

STEAM (botón) > Iniciar/Apagar > Cambiar a Escritorio

acceso a un terminal

Inicio > System > Konsole

si no se dispone de un teclado físico, se puede acceder al teclado virtual con el botón X (B para quitarlo).

cambio de contraseña

passwd

New password:
Retype new password:
passwd: password updated successfully

servidor ssh

en este ejemplo, la Steam Deck dispone de la dirección IP 192.168.1.8 y su cliente, la 192.168.1.7. en la versión holo de SteamOs (3.4.10), el servidor ssh ya está instalado de base (aunque no habilitado ó enabled).

sudo nano /etc/hostname

SD

sudo nano /etc/hosts

192.168.1.8 SD

sudo nano /etc/hosts.allow

ALL:192.168.1.7

sudo nano /etc/hosts.deny

ALL:ALL

sudo nano /etc/ssh/sshd_config

Port 9876
LoginGraceTime 15
PermitRootLogin no
AuthorizedKeysFile .ssh/authorized_keys
PasswordAuthentication no

sudo systemctl enable sshd.service

Created symlink /etc/systemd/system/multi-user.target.wants/sshd.service → /usr/lib/systemd/system/sshd.service.

sudo systemctl start sshd.service

sudo systemctl status sshd.service

● sshd.service – OpenSSH Daemon
Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; preset: disabled)
Active: active (running) since Fri 2023-09-29 21:15:46 CEST; 43min ago
[…]
Sep 29 21:15:46 SD sshd[920]: Server listening on :: port 9876.

las instrucciones completas se encuentran en «ssh: configuracion servidor-cliente» (así como el método de identificación mediante claves ssh).

juegos

instalación de juegos que no son de steam

desde ubuntu

valga como ejemplo la instalación del remake del Sir Fred de 2005 de Daniel Celemín: el archivo zip (9,1MB) se puede descargar gratuitamente desde Computer Emuzone.

unzip SirFred.zip

Archive: SirFred.zip
inflating: computeremuzone.com.htm
inflating: SirFred.exe

proton-call -r SirFred.exe

Running Proton 6.3 for SirFred.exe
fsync: up and running.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
[…]

una vez instalado el juego en ubuntu, en la ruta Z:\home\ernesto\tmp\Sir Fred el Remake, es momento de transferir los archivos a la Steam Deck vía rsync:

rsync -avzP -e "ssh -p 9876" /home/ernesto/tmp/Sir Fred el Remake/ deck@192.168.1.8:/home/deck/archivo/sir_fred/

desde steamos

una vez copiados los archivos del Sir Fred a la Steam Deck, se añade el juego a la aplicación de steam desde el modo escritorio:

Añadir un producto que no es de Steam...
Añadir un producto que no es de Steam…

la opción se despliega desde Añadir un producto, en la esquina inferior izquierda de la aplicación: en la ventana Añadir un producto que no es de Steam, hay que seleccionar el ejecutable SirFred.exe que se encuentra en /home/deck/archivo/sir_fred/.

Añadir un producto > Añadir un producto que no es de Steam… > Buscar… > Home > archivo > sir_fred > SirFred.exe > Open > Añadir seleccionado

hecho esto, el juego ya se ha incorporado a la biblioteca de steam.

compatibilidad con steam

la compatibilidad con steam se activa desde el menú de propiedades del juego y, a las propiedades del juego, se accede desplegando el menú de contexto con L2 sobre la carátula del juego o con el icono de configuración del juego:

Compatibilidad

Propiedades… > Compatibilidad > Forzar el uso de una herramienta especifica de compatibilidad para Steam Play > Proton 8.0-3

personalización de las imágenes

carátula

desde el modo escritorio, se despliega el menú de contexto sobre la carátula del juego en el panel derecho (en principio, se trata de una caja gris) con el botón L2 (si no se dispone de ratón).

Administrar > Usar ilustración personalizada
Administrar > Usar ilustración personalizada

Administrar > Usar ilustración personalizada > Home > archivo > sir_fred > sir_fred.jpg

fondo personalizado

una vez más, desde el modo escritorio, se accede al juego (desde el menú de la izquierda o desde la carátula) y se despliega el menú de contexto sobre el fondo negro del panel de la derecha con el botón L2 (si es que no se dispone de ratón):

Establecer fondo personalizado
Establecer fondo personalizado

Establecer fondo personalizado > Home > archivo > sir_fred > sir_fred_fondo.png

y este es el resultado, en este caso:

Sir Fred (fondo)
Sir Fred (fondo personalizado)
steamgriddb

SteamGridDB es una base de datos que ofrece imágenes de miles de juegos:

Download and share custom video game assets and personalize your gaming library.

resulta muy útil a la hora de obtener carátulas, fondos personalizados, etcétera, para personalizar las imágenes de la biblioteca de steam.

personalización de los controles

una vez se ha lanzado el juego, con el botón STEAM, se accede al menú de steam donde se encuentran los Ajustes del mando. de este modo, por ejemplo, se asignan los cursores del teclado a los controles de la cruceta:

STEAM > Ajustes del mando > Cruceta > Arriba > Teclado numérico > Tecla de flecha arriba

STEAM > Ajustes del mando > Cruceta > Abajo > Teclado numérico > Tecla de flecha abajo

STEAM > Ajustes del mando > Cruceta > Izquierda > Teclado numérico > Tecla de flecha izquierda

STEAM > Ajustes del mando > Cruceta > Derecha > Teclado numérico > Tecla de flecha derecha

y, de este otro modo, se asignan distintas teclas del teclado a los botones A, B, X e Y:

STEAM > Ajustes del mando > A, B, X, Y > A > Teclado > Tecla Intro

STEAM > Ajustes del mando > A, B, X, Y > B > Teclado > Tecla Mayús

STEAM > Ajustes del mando > A, B, X, Y > X > Teclado > Tecla Control

STEAM > Ajustes del mando > A, B, X, Y > Y > Teclado > Tecla Esc

problemario

wifi inestable

si se tienen problemas con el wifi, sobre todo cuando la Steam Deck no está conectada a la corriente, puede deberse al gestor de energía wifi:

STEAM > Parámetros > Sistema > Ajustes del Sistema > Activar modo de desarrollador > ON

una vez activado este modo, hay que desactivar el gestor de energía wifi:

STEAM > Parámetros > Desarrollador (abajo del todo) > Varios > Activar gestión de energía wifi > OFF

fuentes

  • FAQ en Steam Deck.
  • SteamGridDB

Artículos y videos

  • «La función de Steam Deck 3.5 oculta que permite llegar al modo escritorio más fácil» en HandleDeck.
  • Steam Deck en Español, «Actualiza tu Steam Deck de 64GB a 512GB por 75€» en YouTube.
  • Steam Deck Fans, «Steam Deck – Custom Art Tutorial (Changing the icons/art for games and non-Steam games or apps)» en YouTube.
  • Triple Indie, «¿Cómo solucionar los problemas de conexión WiFi en Steam Deck?» en YouTube.
  • Valve, «Take a look inside Steam Deck!» en YouTube.

Steam

  • Construye tu propia Steam Machine
  • Instrucciones para la recuperación de Steam Deck
  • SteamOS
Etiquetado como raspberry pi imager, steam
  • steam + proton en ubuntu

    Puesto al día el 14 de setiembre de 2023. instalación steam sudo apt show steam-installer…

RSS rutas fuera

  • Beats and yelling shorts, 29th September 23 29 de septiembre de 2023 Hate Meditations
  • Open Directory of Slayer Bootlegs, Live, and Rare 29 de septiembre de 2023 Brett Stevens
  • Beats and yelling: Demoniac and the not renaissance of thrash 28 de septiembre de 2023 Hate Meditations
  • Manowar Re-Imagined Through Hurdy-Gurdy Cover of “The Crown and the Ring” 27 de septiembre de 2023 Brett Stevens
  • Ascendency – A Manifest of Imperious Destiny EP (2023) 26 de septiembre de 2023 Belisario
  • VINT-I-QUATRE 26 de septiembre de 2023 Pablo Sánchez Silva
  • VINT-I-TRES 26 de septiembre de 2023 Pablo Sánchez Silva
  • Conociendo la Criptozoología con Javier Resines en “Más allá de la verdad” 26 de septiembre de 2023 Javier Resines
  • Gridlink – Coronet Juniper (2023) 26 de septiembre de 2023 Raphael Alecto

Categorías

apache bash casa cocina corral css exterior fonoteca galería html5 huerto humanidades humanidades digitales interior jardín javascript juego linux mysql pan php repostería sistema operativo ssh verdura web

Archivo

cuaderno de campo 2011-2023