Manage Steam Deck hardware and Bazzite OS through OpenClaw. Covers gaming performance, system health, Flatpak management, GPU monitoring, and Gamescope session control.
gamescope-session-plus@steam systemd servicebash
# Full system health check
echo "=== System ===" && uname -a && uptime
echo "=== Memory ===" && free -h
echo "=== Disk ===" && df -h / /var/home
echo "=== GPU ===" && lspci | grep -i vga
echo "=== CPU ===" && cat /proc/loadavg && nproc
echo "=== Temp ===" && cat /sys/class/thermal/thermal_zone*/temp 2>/dev/null
bash
# Check gamescope session
systemctl --user status gamescope-session-plus@steam.service
# Gamescope logs
journalctl --user -u gamescope-session-plus@steam.service --since "1 hour ago" --no-pager | tail -20
# Steam runtime info
ls ~/.steam/root/ubuntu12_32/steam-runtime/ 2>/dev/null
bash
# List installed flatpaks
flatpak list
# Search for an app
flatpak search <query>
# Install a flatpak
flatpak install flathub <app-id>
# Update all flatpaks
flatpak update
# Check for updates without installing
flatpak remote-info flathub <app-id>
bash
# GPU info
lspci -nnk | grep -iA3 vga
# GPU memory (AMD VanGogh)
cat /sys/class/drm/card*/device/mem_info_vram_total 2>/dev/null
# Vulkan info
vulkaninfo --summary 2>/dev/null | head -30
# Active GPU frequency (AMD)
cat /sys/class/drm/card0/device/pp_dpm_sclk 2>/dev/null
cat /sys/class/drm/card0/device/pp_dpm_mclk 2>/dev/null
# MangoHud toggle (per-game via env var)
MANGOHUD=1 %command%
# Or in Gamescope:
gamescope -W 1280 -H 800 -f -- mangohud <game>
bash
# Installed Proton versions
ls ~/.steam/root/compatibilitytools.d/ 2>/dev/null
ls ~/.local/share/Steam/compatibilitytools.d/ 2>/dev/null
# Proton logs for a game
cat ~/.steam/root/logs/proton* 2>/dev/null | tail -20
# Protontricks
protontricks <appid> <verb>
bash
# Lutris version
lutris --version
# Lutris installed games
lutris --list-games
# Lutris runners
ls ~/.local/share/lutris/runners/ 2>/dev/null
bash
# Podman status
podman ps
podman images
# Distrobox containers
distrobox list 2>/dev/null
# Toolbox containers
toolbox list 2>/dev/null
bash
# Sunshine status
flatpak list | grep -i sunshine
# Sunshine config
cat ~/.config/sunshine/config.conf 2>/dev/null
# Sunshine logs
journalctl --user -u sunshine --since "1 hour ago" 2>/dev/null | tail -20
bash
# OBS plugins (VkCapture)
flatpak list | grep -i obs
# VkCapture layers
ls ~/.local/share/vulkan/implicit_layer.d/ 2>/dev/null
flatpak list | grep -i vkcapture
bash
# Network interfaces
ip addr show | grep -E "inet |wl|en"
# Tailscale
tailscale status 2>/dev/null
# Port forwarding (for Sunshine)
tailscale serve --bg 47989 2>/dev/null
bash
flatpak search "game name"
flatpak install flathub <app-id>
cat /sys/class/drm/card0/device/pp_dpm_sclkcat /sys/class/thermal/thermal_zone*/temppgrep -a mangohudls ~/.steam/root/compatibilitytools.d/cat /sys/class/drm/card*/device/mem_info_vram_used 2>/dev/nullbash
# MangoHud via environment
export MANGOHUD=1 # enable
export MANGOHUD=0 # disable
# Persistent for Steam games
echo "MANGOHUD=1" >> ~/.steam/root/steam.sh.d/mangohud.conf 2>/dev/null
bash
flatpak uninstall --delete-data <app-id>
ProblemCheckGame won't startProton version, disk space, GPU driverBlack screenGamescope resolution, HDR toggle, WaylandStutteringVRAM, thermal throttling, swapAudio cracklingPipeWire restart: systemctl --user restart wireplumber pipewireController not workingevtest, journalctl -f, Steam Input settingsFlatpak won't updateflatpak repair, disk spaceSteam Proton missingVerify Proton in Steam Settings > Compatibility