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.
Click to show internal directories.
Click to hide internal directories.