Desktop & Tuning

KDE Plasma 6.7 Desktop Mode & Flathub App Installation

Explore the SteamOS-style KDE Plasma desktop, manage files with Dolphin, and install standalone emulators via Flatpak.

DroidDeck 0.4.0 upgrades its underlying graphical workstation to KDE Plasma 6.7, the exact modern desktop environment featured on Valve's official SteamOS. This transforms Snapdragon-powered gaming handhelds and tablets from a gaming-only device into a fully functional Linux mobile computer.

This tutorial guides you through transitioning seamlessly between Gaming Mode and Desktop Mode, navigating system directories with Dolphin, and leveraging Flathub to install emulators like RetroArch, Dolphin Emulator, and independent game launchers.

Architecture: Dual-Mode Session Management

DroidDeck relies on a modernized Wayland / XWayland graphical pipeline to maintain efficiency and fast response times:

1. Instantaneous Low-Overhead Switching

  • Unified Namespaces: Both Gaming Mode (Steam Big Picture) and Desktop Mode (KDE Plasma 6.7) share the same rootless Linux container environment, filesystem permissions, Turnip driver instances, and networking stacks.
  • Background Hibernation: Switching to Desktop Mode causes Steam to drop into a lightweight background daemon state, reclaiming GPU graphics memory for desktop workflows. Transitioning back does not require container restarts or re-authentication.

2. Built-in Handheld Mouse & Keyboard Navigation

When entering Desktop Mode, DroidDeck maps your physical handheld controls to global mouse inputs:

  • Right Analog Stick: Moves the mouse cursor smoothly.
  • Right Trigger (R2): Left mouse click and drag.
  • Left Trigger (L2): Right mouse click (context menus).
  • Left Analog Stick: Vertical scroll wheel for documents and web pages.
  • Steam + X Combo: Toggles the on-screen virtual keyboard for text input.

Transitioning Between Gaming Mode and Desktop Mode

1. Switching from Steam Big Picture to Desktop

  1. In the Steam Big Picture main dashboard, navigate to the Power icon in the quick menu.
  2. Select Switch to Desktop.
  3. A brief transition animation will display before loading directly into the KDE Plasma 6.7 desktop.

2. Returning to Gaming Mode

  1. Locate the Return to Gaming Mode shortcut icon on the upper-left of the desktop.
  2. Move the cursor over the icon using the right thumbstick and double-click using the R2 trigger.
  3. The desktop session closes cleanly, returning you to Steam Big Picture in seconds.

Core Desktop Utilities & Workflow Tips

KDE Plasma 6.7 includes a comprehensive suite of desktop tools:

1. Dolphin File Manager

Dolphin is among the fastest and most capable file managers available on Linux:

  • Home Folder: Defaults to /home/droiddeck/.
  • Game Installation Paths: Navigate to /home/droiddeck/Games/ to explore files installed via the Stores module.
  • External MicroSD Cards: The Removable Devices sidebar automatically exposes inserted TF cards for fast file copying and extraction.

2. Native ARM64 Firefox Browser

  • The taskbar includes an ARM64-optimized build of Firefox.
  • Browse community guides, watch video tutorials, or download mod archives from Nexus Mods directly on your device.

3. Konsole Terminal Emulator

  • Provides an unrestricted Linux Bash / Zsh shell environment.
  • Run diagnostics like htop, glxinfo, and vulkaninfo to inspect CPU cluster utilization, RAM consumption, and active Vulkan extensions.

Installing Applications & Standalone Emulators via Flathub

DroidDeck features native Flatpak sandboxing support integrated with Flathub, the premier Linux application repository:

1. Discover Software Center Installation

  1. Open the KDE Application Launcher in the bottom-left corner of the taskbar.
  2. Launch Discover.
  3. Search for applications and tap Install to download and generate desktop menu entries automatically.

Flathub lets you turn your handheld into a versatile multi-platform emulation machine:

  • RetroArch: Multi-core retro emulation frontend covering Arcade, NES, GBA, PS1, and dozens of legacy platforms.
  • PPSSPP: Sony PlayStation Portable emulator capable of 4x~6x rendering resolution at full speed with Turnip drivers.
  • Dolphin Emulator: Standalone GameCube and Nintendo Wii emulator.
  • Heroic Games Launcher: Alternative client for custom Epic and GOG title management.
  • Discord: In-game voice chat with friends while gaming.
  • VLC Media Player: Universal media player for all video and music codecs.

Installing Game Mods, Translations & Save Transfers

If you want to install translation patches or visual mods for games like Elden Ring, The Witcher 3, or Stardew Valley, doing so in Desktop Mode is simple:

1. Locating the Proton Prefix Directory

Every Windows game running under Steam creates its own virtual Windows environment (Wine prefix) located at:

text
/home/droiddeck/.local/share/Steam/steamapps/compatdata/<AppID>/pfx/drive_c/

Tip: Press Ctrl + H inside Dolphin to reveal hidden directories that begin with a period (.).

2. Applying Patches and Mod Files

  1. Inside the virtual drive_c/, locate users/steamuser/AppData/ or the game's root directory to find save data and configuration .ini files.
  2. Extract your downloaded mod archive directly into the game's folder.
  3. Once copied, launch Return to Gaming Mode to launch the game with active mods and translations.

Frequently Asked Questions (FAQ)

Q1: How do I return to Gaming Mode if the "Return to Gaming Mode" desktop icon is accidentally deleted?

Open the KDE Application Launcher in the lower-left corner of the taskbar, find Return to Gaming Mode under the System or Games category, or open the Konsole terminal and run restart-gaming-mode.

Q2: Why can't emulators installed via Flathub (RetroArch, Dolphin) access game ROMs on my MicroSD card?

Flatpak packages run inside sandboxed environments with restricted filesystem access. In the Discover Software Center, search for and install Flatseal (Flatpak permission manager). Open Flatseal, select your emulator on the left, and under Filesystem enable All system files or add your MicroSD mount path /storage/XXXX-XXXX.

Q3: How do I right-click and copy/paste files in Desktop Mode using handheld controls?

Move the cursor with the right thumbstick, and press the Left Trigger (L2) to trigger a right-click context menu. Hold R2 to click and drag-select files. If using an external Bluetooth keyboard, standard shortcuts (Ctrl + C and Ctrl + V) operate normally.