gnome-shell-pano icon indicating copy to clipboard operation
gnome-shell-pano copied to clipboard

Next-gen Clipboard Manager for Gnome Shell

Pano - Next-gen Clipboard Manager

ts opensource licence latest compare

ss

Supported Shell Versions

  • Gnome Shell 42

Installation

  • You need libgda for this extension to work.

    • Fedora

      sudo dnf install libgda libgda-sqlite
      
    • Arch Linux

      sudo pacman -S libgda
      
    • Ubuntu

      sudo apt install gir1.2-gda-5.0
      
    • openSUSE

      sudo zypper install libgda-6_0-sqlite typelib-1_0-Gda-6_0
      
  • You can install the extension from EGO

Usage

Navigation

  • <super> <shift> v can be use to toggle visibility of the Pano. This can be changed in Pano extension settings.
  • left and right arrow keys can be used for navigating between items. Pressing left key on the first item will focus search box. Also pressing right key will go to first/last focused item on the list.
  • up and down keys can also be use to focus on search box and items
  • Typing anywhere on Pano will focus on search box and filter the results.
  • delete key will remove the focused item from the list.

Development

Build

  • This extension is written in Typescript and uses rollup to compile it into javascript.

  • To start development, you need nodejs installed on your system;

    • Clone the project

      git clone https://github.com/oae/gnome-shell-pano.git
      cd ./gnome-shell-pano
      
    • Install dependencies and build it

      yarn install
      yarn build
      ln -s "$PWD/dist" "$HOME/.local/share/gnome-shell/extensions/[email protected]"
      
    • During development you can use yarn watch command to keep generated code up-to-date.