whatisgithub

What is xmb-dashboard?

francescopnr-dev/xmb-dashboard — explained in plain English

Analysis updated 2026-05-18

24QMLAudience · generalComplexity · 2/5LicenseSetup · easy

In one sentence

A KDE Plasma 6 desktop widget that turns your app launcher into a fullscreen PlayStation-style XrossMediaBar menu with animated backgrounds and sound.

Mindmap

mindmap
  root((XMB Dashboard))
    What it does
      Fullscreen app launcher
      Wave background
      Type to search
    Tech stack
      QML
      Qt6
      KDE Plasma
    Use cases
      Nostalgic UI
      Controller navigation
      Custom themes
    Audience
      Linux desktop users
      KDE Plasma fans

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Replace your KDE Plasma app launcher with a nostalgic PlayStation-style fullscreen menu.

USE CASE 2

Navigate apps and categories using a keyboard, game controller, or mouse.

USE CASE 3

Customize the wave background, sounds, and category layout through the widget's settings panel.

What is it built with?

QMLQt6KDE Plasma

How does it compare?

francescopnr-dev/xmb-dashboardbrianblakely/omarchy-pluginsomerwk/samaritan-sddm-theme
Stars242220
LanguageQMLQMLQML
Setup difficultyeasymoderatemoderate
Complexity2/52/52/5
Audiencegeneraldevelopergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Requires KDE Plasma 6.7 or newer and the Qt6 Multimedia module for sound.

GPL-3.0: you can use and modify it, but any distributed modified version must also be open sourced under GPL-3.0.

So what is it?

XMB Dashboard is a fullscreen app launcher widget for the KDE Plasma 6 desktop, styled after the XrossMediaBar menu from the PlayStation 3 and PSP. It is a fan tribute and is not affiliated with Sony. Instead of a normal desktop menu, it opens as a fullscreen overlay with a wave shaped animated background, letting you move sideways between categories and up and down through apps, closing again with the Escape key. It supports keyboard, game controller, mouse wheel, and mouse edge navigation, plus type to search that pulls results from KDE's own search tool. There are original ambient sounds and a navigation click sound, both optional and replaceable with your own audio files. The settings panel lets you adjust icon sizes, the position of the cross shaped menu, how scrolling feels, the look of the wave background, sound choices, and which app categories appear. The README recommends pairing it with a specific free icon theme from the KDE Store for the cleanest visual match. Installing it requires a KDE Plasma 6 desktop, version 6.7 or newer for full controller support, and the Qt6 Multimedia module for sound, which most Plasma installations already include. Installation itself uses KDE's own widget packaging tool from the command line, after which the widget can be added like any other Plasma panel item. This project is aimed at Linux desktop users running KDE Plasma who want a nostalgic PlayStation style interface for launching apps, and it is licensed under GPL-3.0. The README also credits its sources: the animated wave background is a QML port of an earlier fan project, which itself was inspired by a web based prototype, and the sounds are original recordings rather than audio taken from any Sony product. A tools folder in the repository is used only during development for generating sounds and translations and is not part of the widget that actually runs on a user's machine.

Copy-paste prompts

Prompt 1
Walk me through installing this KDE Plasma widget using kpackagetool6.
Prompt 2
What Qt6 modules do I need installed for this widget's sounds to work?
Prompt 3
Explain how the XMB style cross navigation works between categories and apps.
Prompt 4
Help me troubleshoot the widget not appearing after running kpackagetool6 --install.

Frequently asked questions

What is xmb-dashboard?

A KDE Plasma 6 desktop widget that turns your app launcher into a fullscreen PlayStation-style XrossMediaBar menu with animated backgrounds and sound.

What language is xmb-dashboard written in?

Mainly QML. The stack also includes QML, Qt6, KDE Plasma.

What license does xmb-dashboard use?

GPL-3.0: you can use and modify it, but any distributed modified version must also be open sourced under GPL-3.0.

How hard is xmb-dashboard to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is xmb-dashboard for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.