github LukeShortCloud/winesapOS 3.0.0-beta.0

latest releases: 4.1.0-alpha.0, 4.0.0, 4.0.0-rc.0...
pre-release2 years ago

The full read me file for winesapOS can be found here.

Setup instructions and system requirements can be found here.

Built using: steamdeck-recovery-1.img

Top 3 new features:

  • SteamOS 3 is now our default installed operating system instead of Arch Linux.
    • A full comparison between SteamOS 3 and winesapOS 3 can be found here.
  • More default applications added.
    • BalenaEtcher
    • Open Broadcaster Software (OBS) Studio
    • PeaZip
    • ProtonUp-Qt
  • GE-Proton updated.
    • GE-Proton7-8 is available by default.

Issues addressed since 3.0.0-alpha.1:

  • The Dolphin file manager is now installed.

Known issues:

  • SteamOS 3 does not ship OpenGL drivers for Intel (only Vulkan).
    • Fix: Use Zink for OpenGL games by setting the variable MESA_LOADER_DRIVER_OVERRIDE=zink on a per-game basis. Do NOT set this globally in /etc/environment as Zink is missing functionality for KDE Plasma to work.
  • Users must login twice. This is a bug in KDE Plasma 5.23 that has been resolved in version 5.24 of the desktop environment.
    • Fix: Wait for SteamOS to update KDE Plasma.
  • Pacman does not install some new packages due to missing and expired keys.
    • Fix: sudo pacman-key --populate archlinux
  • The root partition fails to resize to 100% on internal NVMe drives.
    • Fix:
      sudo mv /usr/local/bin/resize-root-file-system.sh{,_3.0.0-beta.0}
      sudo wget https://raw.githubusercontent.com/LukeShortCloud/winesapOS/test/scripts/resize-root-file-system.sh -O /usr/local/bin/resize-root-file-system.sh
      sudo chmod +x /usr/local/bin/resize-root-file-system.sh
      sudo systemctl enable resize-root-file-system
      echo Please reboot to finish
      
  • Pacman update make the system unbootable. This is because SteamOS ships (1) a custom GRUB package to deal with their A/B partitions, (2) a custom linux-firmware-neptune package that only have firmware for the Steam Deck, and (3) a custom linux-lts package that is unbootable on winesapOS.
    • Fix:
      $ sudo vim /etc/pacman.conf
      [options]
      IgnorePkg = linux-lts linux-lts-headers linux-firmware-neptune grub
      

The full change log can be found here.

Don't miss a new winesapOS release

NewReleases is sending notifications on new releases.