Next-gen Clipboard Manager for Gnome Shell
See the code
| General Options | Customization | Danger Zone |
|---|---|---|
![]() | ![]() | ![]() |
| Item Type | Notification |
|---|---|
| Link | ![]() |
| Image | ![]() |
| Color | ![]() |
| Emoji | ![]() |
| Text,Code | ![]() |
| File Cut/Copy |
|
Since Gnome 45 we had to break compatibility with previous Gnome versions, these only receive critical bug / security fixes and are not maintained actively. See here
You need libgda and gsound for this extension to work.
We support both libgda 5.0 and 6.0
Fedora
sudo dnf install libgda libgda-sqlite
Arch Linux
sudo pacman -S libgda6
Ubuntu/Debian
sudo apt install gir1.2-gda-5.0 gir1.2-gsound-1.0
openSUSE
sudo zypper install libgda-6_0-sqlite typelib-1_0-Gda-6_0 typelib-1_0-GSound-1_0
You can install the extension from EGO
<super> <shift> v can be use to toggle visibility of the Pano. This can be changed in Pano extension settings.<ctrl> <super> <shift> v can be use to toggle incognito mode.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 itemsenter key or clicking to an item will copy it. You can hold shift key for the apps like terminal to paste into itdelete key will remove the focused item from the list.tab key will cycle through item types (like image, link etc..) shift tab will reverse the directionbackspace key on empty search box will remove item type filterctrl s key will favorite/unfavorite the itemalt key will switch between favorites/all itemsctrl 1..9 keys will copy the item with the corresponding indexctrl click or ctrl enter shortcuts will copy the links and open them in default browser if Open Links in Browser option enabledYou can trigger several actions using busctl.
busctl --user call org.gnome.Shell /io/elhan/Pano io.elhan.Pano clearHistory # clears pano history
busctl --user call org.gnome.Shell /io/elhan/Pano io.elhan.Pano toggle # toggles pano window
busctl --user call org.gnome.Shell /io/elhan/Pano io.elhan.Pano hide # hides pano window
busctl --user call org.gnome.Shell /io/elhan/Pano io.elhan.Pano show # shows pano window
This extension is written in Typescript and uses rollup to compile it into javascript.
To start development, install nodejs 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/pano@elhan.io"
During development you can use yarn watch command to keep generated code up-to-date.
328 followers · starred Aug 2022
180 followers · starred Mar 2023
59 followers · starred Nov 2023
410 followers · starred Sep 2025
Next-gen Clipboard Manager for Gnome Shell
See the code
| General Options | Customization | Danger Zone |
|---|---|---|
![]() | ![]() | ![]() |
| Item Type | Notification |
|---|---|
| Link | ![]() |
| Image | ![]() |
| Color | ![]() |
| Emoji | ![]() |
| Text,Code | ![]() |
| File Cut/Copy |
|
Since Gnome 45 we had to break compatibility with previous Gnome versions, these only receive critical bug / security fixes and are not maintained actively. See here
You need libgda and gsound for this extension to work.
We support both libgda 5.0 and 6.0
Fedora
sudo dnf install libgda libgda-sqlite
Arch Linux
sudo pacman -S libgda6
Ubuntu/Debian
sudo apt install gir1.2-gda-5.0 gir1.2-gsound-1.0
openSUSE
sudo zypper install libgda-6_0-sqlite typelib-1_0-Gda-6_0 typelib-1_0-GSound-1_0
You can install the extension from EGO
<super> <shift> v can be use to toggle visibility of the Pano. This can be changed in Pano extension settings.<ctrl> <super> <shift> v can be use to toggle incognito mode.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 itemsenter key or clicking to an item will copy it. You can hold shift key for the apps like terminal to paste into itdelete key will remove the focused item from the list.tab key will cycle through item types (like image, link etc..) shift tab will reverse the directionbackspace key on empty search box will remove item type filterctrl s key will favorite/unfavorite the itemalt key will switch between favorites/all itemsctrl 1..9 keys will copy the item with the corresponding indexctrl click or ctrl enter shortcuts will copy the links and open them in default browser if Open Links in Browser option enabledYou can trigger several actions using busctl.
busctl --user call org.gnome.Shell /io/elhan/Pano io.elhan.Pano clearHistory # clears pano history
busctl --user call org.gnome.Shell /io/elhan/Pano io.elhan.Pano toggle # toggles pano window
busctl --user call org.gnome.Shell /io/elhan/Pano io.elhan.Pano hide # hides pano window
busctl --user call org.gnome.Shell /io/elhan/Pano io.elhan.Pano show # shows pano window
This extension is written in Typescript and uses rollup to compile it into javascript.
To start development, install nodejs 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/pano@elhan.io"
During development you can use yarn watch command to keep generated code up-to-date.
328 followers · starred Aug 2022
180 followers · starred Mar 2023
59 followers · starred Nov 2023
410 followers · starred Sep 2025