Executando o Ubuntu 18.04.1 LTS. Crédito total para esta solução . Estou postando aqui para elaborar detalhadamente o processo que funcionou para mim:
-
Navegue até o local onde os scripts são armazenados para o nautilus:
cp ~/.local/share/nautilus/scripts/
-
Em seguida, crie um novo arquivo para o script em seu editor de texto de sua escolha (você pode chamá-lo de "Abrir em Guake")
sudo nano "Open in Guake"
-
Adicione o seguinte código ao arquivo:
#!/bin/bash
base="'echo $NAUTILUS_SCRIPT_CURRENT_URI | cut -d'/' -f3- | sed 's/%20/ /g''"
if [ -z "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" ]; then
dir="$base"
else
while [ ! -z "$1" -a ! -d "$base/$1" ]; do shift; done
dir="$base/$1"
fi
guake -n "$dir" -r "'echo ${dir%/} | rev | cut -d'/' -f1 | rev'" -t
-
Salve o arquivo e altere as permissões para torná-lo executável
sudo chmod +x "Open in Guake"
Dedos cruzados, agora você deve conseguir clicar em um arquivo ou pasta , e um menu de scripts deve aparecer agora, com uma subopção para abrir o diretório desse arquivo / pasta em Guake . Eu não precisei reiniciar ou reiniciar o Nautilus para executá-lo.
NOTA: Você não pode clicar em espaços em branco para que isso funcione (não consegui encontrar uma solução para isso). O menu de scripts é codificado para funcionar somente quando clicar com o botão direito do mouse em arquivos / pastas.
Além disso, se o Guake não estiver aberto, provavelmente não será exibido. No entanto, se você pressionar F12 ou o seu mapeamento definido para abrir o Guake, ele deverá abrir a aba com a pasta.