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
sudo dnf install libgda libgda-sqlite
sudo pacman -S libgda6
sudo apt install gir1.2-gda-5.0 gir1.2-gsound-1.0
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
To start development, install nodejs
on your system.
git clone https://github.com/oae/gnome-shell-pano.git
cd ./gnome-shell-pano
yarn install
yarn build
ln -s "$PWD/dist" "$HOME/.local/share/gnome-shell/extensions/pano@elhan.io"
yarn watch
command to keep generated code up-to-date.