8 de dez de 2008

Adicionar opção "Abrir num terminal", no Nautilus

Tenho certeza de que você já se deparou com a situação de ter de abrir um terminal para executar alguma coisa, só que você está em modo gráfico, dentro de uma árvore de 10 diretórios. Então você abre a console (terminal, xterm) e digita todo o caminho até chegar lá.

Existe uma solução bem prática com isso: a opção "Abrir num terminal", diretamente por um menu do Nautilus. Ela abre o terminal diretamente no caminho em que você está.
Algumas distribuições já vêm com está opção habilitada, porém no Ubuntu não.
Então, mãos à obra:

Modo mais difícil:

Crie um arquivo em branco dentro deste diretório que está em sua pasta pessoal:
gedit “$HOME/.gnome2/nautilus-scripts/Abrir no Terminal”


Edite ele colando este texto dentro:
#!/bin/bash
# From Chris Picton
# Replaces a Script by Martin Enlund
# Modified to work with spaces in path by Christophe Combelles
# This script either opens in the current directory,
# or in the selected directory

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
gnome-terminal --working-
directory="$dir"

Salve e dê permissão de execução a ele:
$ chmod +x “$HOME/.gnome2/nautilus-scripts/Abrir no Terminal”


Modo fácil (Ubuntu):

Abra um terminal e digite:
$sudo aptitude install nautilus-open-terminal


Agora quando clicar com o botão direito em uma pasta, aparecerá esta opção:

Um abraço e até a próxima!!!