desktop

command
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 9, 2026 License: BSD-3-Clause Imports: 21 Imported by: 0

Documentation

Overview

Command desktop is a native go-widgets desktop-shell demo. It composes the whole go-freedesktop + go-widgets stack against a real Linux filesystem:

  • desktopentry.Scan -> the dock + launcher app index
  • icontheme.FindIcon -> dock / launcher / file-grid icons
  • menu.Load -> the categorized application menu
  • mime + mimeapps -> file-grid MIME classification ("open with")
  • go-thumbnail -> file-grid thumbnail cache keys
  • notifications -> a live org.freedesktop.Notifications daemon whose incoming notifications render as go-widgets Toasts (Linux only)

go-widgets is a pure pixel-blitting toolkit, so the shell renders into an offscreen framebuffer; -capture writes that framebuffer to a PNG (the headless "screenshot" path used for autonomous visual verification), and a host compositor would otherwise present it.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL