Clipboard Indicator GNOME Shell Extension

repository·master·Indexed 23 days ago

https://github.com/tudmotu/gnome-shell-extension-clipboard-indicator

A feature-rich clipboard manager for GNOME supporting text, images, pinning, searching, and tagging. Includes a configurable UI, in-menu keyboard controls for history management, and specific configuration guides for terminal pasting in tmux and Ghostty.

Tokens
537
Snippets
2
Records
4
Agent score
29%

What's inside Clipboard Indicator

  1. Configure terminal support for pasting

    master

    The extension's menu pasting mechanism works by sending Shift+Insert to standard applications or Ctrl+Shift+Insert to terminals. To enable this functionality in specific terminal environments, use the following configurations:

    tmux

    Add the following to your .tmux.conf to bind Ctrl+Shift+Insert to pasting via xclip:

    bind -T root C-S-IC {\n  run "tmux send-key \"$(xclip -d ${DISPLAY} -o -selection clipboard)\""
    }

    Ghostty

    Add the following to your ~/.config/ghostty/config:

    keybind = ctrl+shift+insert=paste_from_clipboard
    # tmux configuration
    bind -T root C-S-IC {
      run "tmux send-key \"$(xclip -d ${DISPLAY} -o -selection clipboard)\""
    }
  2. Install Clipboard Indicator from source

    master

    To install the extension manually, clone the repository into your local GNOME shell extensions directory (typically ~/.local/share/gnome-shell/extensions/). Note that the directory name must be clipboard-indicator@tudmotu.com.

    After cloning, you must explicitly enable the extension using the gnome-extensions CLI.

    $ git clone https://github.com/Tudmotu/gnome-shell-extension-clipboard-indicator.git <extensions-dir>/clipboard-indicator@tudmotu.com
    
    $ gnome-extensions enable clipboard-indicator@tudmotu.com