Como pré-requisito, o Gnome Shell Extension deve ser instalado onde o gnome-shell possa encontrá-lo. Isso está em
-
/usr/share/gnome-shell/extensions/
para extensões do sistema (gerenciadas pelo seu gerenciador de pacotes de distribuição) -
$HOME/.local/share/gnome-shell/extensions/
para extensões de usuários (é aqui que você coloca as suas).
Em seguida, para ativar / desativar a extensão, use a opção gnome-shell-extension-tool
com o -e
e -d
. Por exemplo. para habilitar a extensão test@test
, use
gnome-shell-extension-tool -e test@test
Você pode atribuir um atalho de teclado para este comando através do Centro de Controle do Gnome.
Dito isto, provavelmente não é o que você quer fazer. Em vez disso, você deve escrever a extensão de modo que esteja ativada o tempo todo. Ao habilitar, sua extensão deve adicionar um atalho ao gnome-shell via Main.wm.addKeybinding()
. Esse atalho aciona a ação desejada de sua extensão. Para obter detalhes sobre como fazer isso, procure ajuda em stackoverflow , consulte o código-fonte do gnome-shell ou veja o código fonte de outras extensões .