Wlaeg/dsh-pet-desktop-linux ↗★ 0

dsh-pet-desktop-linux

提供基于会话状态驱动的Linux透明置顶桌面宠物。 适合Linux (X11/XWayland) 用户,用于增加桌面趣味互动。

套件
dsh-pet-desktop-linux
相容性
待驗證
版本
1.0.0
授權
MIT
最近更新
2026年10月13日

安裝

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Wlaeg/dsh-pet-desktop-linux

Configuration

The config file is independent from the upstream web plugin's file, so the two never fight over each other's settings:

~/.dsh/codex-pet-desktop/config.json
{
  "selected": "codex",
  "size": 104,
  "hidden": false,
  "position": { "x": 0.94, "y": 0.70 },
  "autostart": true
}
FieldTypeMeaning
selectedstringPet id — any directory name under the upstream assets/codex/
sizenumberPet width in pixels, clamped to 64–224
hiddenbooleanWhether the desktop window is hidden at startup
positionobject | nullNormalized position (0–1) of the window; null puts it in the bottom-right corner
autostartbooleanWhether DSH launches the pet window on boot (default true)

Everything reachable from the Settings panel and the right-click menu is written back to this file, so editing it by hand and using the UI are equivalent (autostart is only editable from the Settings panel — but the pet program itself recognizes the field and passes it through unchanged, so dragging the window, which rewrites the position, never drops it).