When minimize_to_tray = True (the default), closing the Clipse GUI window sends it to the system tray instead of quitting.
A working system tray implementation. Compatible with:
- StatusNotifier (modern) — KDE Plasma,
waybar,hyprlandwithwaybar, GNOME with the AppIndicator extension - XEmbed (legacy) — i3bar, older panels
If no tray host is running, minimize-to-tray falls back to hiding the window without an indicator. You can still re-summon the app by running clipse-gui again or from a keybind.
Right-clicking the tray icon (or left-clicking depending on your panel) shows:
- Show Window — brings the app back to foreground
- Recent Items — last N clipboard entries (N =
tray_items_count, default 20) - Quit — fully exit the app
With tray_paste_on_select = True (default), clicking a recent item from the tray menu:
- Copies it to the clipboard
- Simulates paste into the focused window
Set to False if you want tray clicks to only copy without pasting.
When restored from tray, the window repositions at the current cursor location (commit 9ac5ee1). This is intentional — the primary use case is quick-paste at the cursor, not returning to a saved window position.
If you prefer fixed positioning, use your window manager's rules — see wm-integration.md.
Set in settings.ini:
[General]
minimize_to_tray = FalseEsc and close-button will then quit immediately.
- Verify a tray host is running:
pgrep -a waybar/ check KDE Plasma status - On GNOME, install the AppIndicator and KStatusNotifierItem Support extension
- Check Clipse GUI logs for
tray_managerwarnings
tray_paste_on_selectrequires paste simulation tools (wtypeorxdotool)- If paste fails but copy succeeds, you'll still see clipboard content — manually paste with
Ctrl+V
- The menu rebuilds on tray activation, not on every clipboard event
- If the daemon isn't writing history, items won't appear — check
pgrep clipse