yusufaktepe / rofi-gpaste

Rofi frontend for GPaste clipboard manager.
GNU General Public License v3.0
24 stars 3 forks source link
clipboard clipboard-managers gpaste rofi rofi-scripts

rofi-gpaste

Rofi frontend for GPaste clipboard manager.

rofi-gpaste

Features

Dependencies

Configuration

You can override default options by copying config.example file to ~/.config/rofi-gpaste.conf.

Usage

Key binding Action
Alt + c Clear history
Alt + p Toggle tracking changes
Alt + d Delete selected item
Alt + e Edit selected item[^1] / Display image
Alt + s (un)Archive selected text item
Alt + Shift + b Backup current history
Alt + h List and switch histories
Alt + Return Paste selected item
Alt + q Display QR code[^1]
Alt + o Save selected item to a file
Alt + 1 Switch to main clipboard
Alt + 2 Switch to clipboard archive
F1 Launch GPaste GUI
Return Activate selected item OR add user input to clipboard
🡾 Histories menu
Alt + d Delete selected history
Alt + e Rename selected history
Alt + h Return to active history
Return Switch to history OR create new one with input

[^1]: These shortcuts will use xdg-open by default.


Run rofi-gpaste -h to see all options and rofi keybindings.

Usage: rofi-gpaste [OPT]

  -c, --clear        - Clear history
  -H, --histories    - Histories menu
  -i, --input        - Read stdin into clipboard
  -d, --delete [1-9] - Delete clipboard item by index
  -p, --paste [1-9]  - Paste clipboard item by index
  -s, --selpaste     - Paste selection
  -S, --seltoclip    - Move selection to clipboard
  -t, --toggle       - Toggle tracking clipboard changes
  -D, --debug [OPT]  - Run script in debug mode
  -h, --help         - Displays this help information
  *                  - Pass option(s) to `gpaste-client`

 If no option is given, rofi menu is displayed.