No Nautilus, tenho um clique com o botão direito do mouse em um diretório, a opção de abrir um Terminal com o prompt no diretório selecionado. Eu acho que isso é muito útil e eu uso muito.
Agora eu gostaria de usar o Guake em vez do terminal clássico. Existe uma maneira de fazer isso?
Estou lutando com ações nautilus. Eu posso abrir o Guake tudo bem (ou seja, ele desce da parte superior, pois está permanentemente carregado), mas o prompt não está localizado no diretório de sua escolha. Além disso, é mais um clique de mouse para abrir o terminal (se funcionar), eu preferiria uma maneira mais curta.
Alguém tem alguma idéia de como gerenciar isso? (ou isso poderia ser uma possível solicitação de recurso?)
Ubuntu 12.04, gnome-classic sem Unity
sudo apt-get install nautilus-open-terminal
. Para Guake, você terá que seguir a resposta.Respostas:
Ok, encontrei um script de shell que funcionará e o modifiquei para funcionar com o guake. Para fazê-lo funcionar, siga estas etapas.
Open in Guake
ou algo semelhanteAbra-o e cole o código listado abaixo - Fonte 1 (Isso é necessário porque o nautilus retorna um caminho de arquivo específico e precisa ser reformatado para funcionar no terminal).
Observe que o último comando é o que é usado para abrir o diretório no guake,
--show
alterna a aparência do guake e--execute-command="cd $dir"
navega para o diretório. executeman guake
(no terminal) para obter uma lista completa de comandos (observe que isso fica complicado com a mistura de comandos).Salve o arquivo e coloque-o em:
Para 12.04:
~/.gnome2/nautilus-scripts
Para 14.04:
~/.local/share/nautilus/scripts/
Quais são as pastas ocultas na sua pasta pessoal, para visualizar as pastas ocultas, vá para => Exibir => Mostrar arquivos ocultos
Agora precisamos tornar o arquivo executável. Clique com o botão direito do mouse no arquivo, vá para> Propriedades> clique na guia Permissões> procure por "Executar" e marque "Permitir a execução do arquivo como programa" e feche.
Em seguida, precisamos apenas experimentar o script, clicar com o botão direito do mouse em uma pasta do Nautilus e, em seguida, acessar => Scripts => Abrir no Guake
Agora você tem um script personalizado "Abrir no Guake" com o botão direito.
Abrir na nova guia Guake e renomear a guia como caminho:
fiz algumas alterações no script para abrir uma nova guia no Guake e renomear a guia após o diretório. Portanto, se você quiser usar essas alterações, substitua a última linha do código por this-
-n "$dir"
cria uma nova guia com o diretório como prompt, portanto é mais rápido do que executar o "CD", como eu fiz acima. E-r
é renomear a guia.Abrir em uma nova guia, com nome abreviado para o diretório atual:
agora mostra o nome do diretório em que você está ou o diretório selecionado, dependendo de onde você clica com o botão direito do mouse, para arquivos e o espaço em branco no nome da pasta do diretório em que está. Ao selecionar uma pasta, ele exibe o nome da pasta, para substituir apenas a última linha por este código.
as aspas ao redor
$dir
também corrigem um problema que tive com determinadas pastas que tinham muitos espaços.fonte
/home/$USER/.local/share/nautilus/scripts/
Eu também tive que colocar o-t
em uma nova linha, por exemplo:guake -n "$dir" -r "`echo ${dir%/} | rev | cut -d'/' -f1 | rev`"
guake -t
Ok, então o script não funcionou bem para mim, e eu não gostei de passar pelo menu de scripts, então tentei com a ferramenta de configuração nautilus-actions
Eu criei um comando, usei "guake" como caminho e coloquei isso nos parâmetros:
Trabalhe bem para mim. Ubuntu 17.10.
fonte
guake -n '%d%f ' -r "%f " --show -e "cd '%f' && ls -1FSshX --file-type"