Eu quero clicar com o botão direito do mouse + terminal aberto com terminais personalizados. COMO?

-1

Estou bem com o terminal clássico do ubuntu, (estou usando 18.04), mas quero algo mais útil, se puder.

Eu instalei o guake, ele funciona bem, exceto que não consigo abrir o terminal do guake em um diretório específico. Quando clico com o botão direito, quero ver 'Open Guake Here' ou algo assim, não apenas 'abrir terminal aqui'.

Eu também instalei um terminal chamado terminologia, também é útil, mas ainda não consigo abri-lo em um diretório específico.

Existe um terminal do Ubuntu que nos dá essa oportunidade? Ou posso adicionar essa opção aos meus outros pequenos terminais?

    
por Teoman Yüksel 03.06.2018 / 22:07

2 respostas

1

Execute os seguintes comandos para adicionar uma entrada chamada "Open Guake" ao submenu "Scripts" no menu suspenso do Nautilus:

echo \
'#!/bin/bash
cd "${NAUTILUS_SCRIPT_CURRENT_URI##file://}" &&
guake' \
>~/.local/share/nautilus/scripts/"Open Guake"

para salvar o script,

chmod +x ~/.local/share/nautilus/scripts/"Open Guake"

para torná-lo executável e

nautilus ~/.local/share/nautilus/scripts/

para visitar o diretório de scripts do script a ser exibido no menu suspenso. Quando você clica na nova entrada "Open Guake" agora, o Guake se abre com o diretório atual como seu PWD .

Outras leituras

por dessert 05.06.2018 / 13:57
0

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:

  1. Navegue até o local onde os scripts são armazenados para o nautilus:

    cp ~/.local/share/nautilus/scripts/
    
  2. 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"
    
  3. 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
    
  4. 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.

    
por jofa 04.09.2018 / 01:40