Usage
Learn how to use YankLog to manage your clipboard history efficiently.
Main Window
- Launch: Run
yanklogto open the clipboard manager - Copy: The app automatically monitors your clipboard and stores copied text
- Search: Type in the search bar to filter your clipboard history
- Paste: Click on any entry to copy it back to your clipboard
- Delete: Click the × button on any entry to remove it
- Clear All: Click "Clear All" to remove all history
- Settings: Click "Settings" to open preferences
- Close: Press
Escapeor close the window normally
The application features a modern dark theme with a search bar at the top for filtering history, a scrollable list of clipboard entries, timestamps showing when each item was copied, and one-click to copy any item back to clipboard.
Quick Pick Mode
Quick Pick is a fast, keyboard-driven popup for selecting clipboard items:
yanklog --pick
# or
yanklog -p Keyboard Shortcuts in Quick Pick
↑/↓ork/j- Navigate through itemsEnter- Select and copy the highlighted item1-9- Quick select item by numberEscape- Cancel and close
Setting up Global Shortcuts
Option 1: XDG Portal (Recommended for GNOME 45+, KDE 5.27+)
Modern desktop environments support the XDG Global Shortcuts Portal, allowing YankLog to register shortcuts directly:
- Open YankLog Settings
- In the "Keybindings" section, set your desired shortcut (e.g.,
Ctrl + Shift + V) - Click "Bind Global Shortcut"
- The system will show a dialog to confirm the shortcut binding
Requirements:
- Desktop file must be installed (see Installation section)
- Desktop environment must support
org.freedesktop.portal.GlobalShortcuts
Option 2: Manual Configuration (Fallback)
If your desktop doesn't support the Portal, set up a keyboard shortcut manually:
- GNOME: Settings → Keyboard → Custom Shortcuts → Add
yanklog --pick - KDE: System Settings → Shortcuts → Custom Shortcuts → Add
yanklog --pick - XFCE: Settings → Keyboard → Application Shortcuts → Add
yanklog --pick - i3/Sway: Add to config:
bindsym $mod+v exec yanklog --pick