Como abrir uma pasta em um novo painel no Nautilus?

10

Quando clico com o botão direito do mouse em uma pasta no Nautilus, encontro essas opções "Abrir em nova janela" e "Abrir em nova aba". É possível adicionar uma opção "Abrir em Novo Painel", que abriria a pasta selecionada em um novo painel como aparece quando pressiono F3 ?

Quaisseriamosparâmetrospara Ações do Nautilus ou posso perceber isso com Scripts do Nautilus ?

    
por Jakob 04.05.2012 / 14:14

2 respostas

3

Tenho certeza de que há muitas maneiras de fazer isso ... mas aqui vai ...!

Instale nautilus-actions e xdotool

Crie um novo script em sua pasta pessoal chamado newpane e cole:

sleep 0.3
xdotool key ctrl+c 
sleep 0.3
xdotool key F3 
sleep 0.3
xdotool key Tab
sleep 0.3
xdotool key Right
sleep 0.3
xdotool key Return
sleep 0.3
xdotool key Down
sleep 0.3
xdotool key ctrl+l
sleep 0.3
xdotool key ctrl+v
sleep 0.3
xdotool key Return

Conceda ao arquivo direitos de execução:

chmod +x ~/newpane

Executar nautilus-actions-config-tool

Escolha edit - preferences e desmarque as opções mostradas:

Crieumanovaopçãodemenu:

execute seu novo script - n.b. dê o caminho completo para o seu script e salve-o antes de fechar o aplicativo.

Reinicieonautilus:

nautilus-q

Vocêagorateráumanovaopção:

    
por fossfreedom 07.05.2012 / 21:15
8

Primeiro, lembre-se que o Nautilus tem o número de painéis limitado a 2.

Você pode criar um script para fazer isso.

1) Primeiro instale xdotool e parcelelite : sudo apt-get install xdotool parcellite

2) Em seguida, abra um arquivo ( gedit /home/desgua/.gnome2/nautilus-scripts/Open\ In\ A\ New\ Pane ) e cole isto:

#!/bin/bash
echo -n $1 | parcellite
xdotool key F3 
sleep 0.1
xdotool key Tab
sleep 0.3
xdotool key ctrl+l ctrl+v 
sleep 0.1
xdotool key Return

exit 0

3) Salvar.

4) Torne-o executável ( chmod +x /home/desgua/.gnome2/nautilus-scripts/Open\ In\ A\ New\ Pane )

5) Clique com o botão direito do mouse em uma pasta e selecione "Scripts" > "Abrir em um novo painel".

Resultado:

Se você estiver com preguiça, cole isso no terminal e pronto:

cd ~/.gnome2/nautilus-scripts && wget http://dl.dropbox.com/u/4098082/Open%20In%20A%20New%20Pane && chmod +x ./Open*

Este script abre a pasta em um painel existente:

1) Primeiro instale xdotool e parcelelite : sudo apt-get install xdotool parcellite

2) Em seguida, abra um arquivo ( gedit /home/desgua/.gnome2/nautilus-scripts/Open\ In\ An\ Existing\ Pane ) e cole isto:

#!/bin/bash
echo -n $1 | parcellite
sleep 0.1
xdotool key Tab
sleep 0.2
xdotool key ctrl+l ctrl+v 
sleep 0.1
xdotool key Return

exit 0

3) Salvar.

4) Torne-o executável ( chmod +x /home/desgua/.gnome2/nautilus-scripts/Open\ In\ An\ Existing\ Pane )

5) Clique com o botão direito do mouse em uma pasta e selecione "Scripts" > "Abrir em um painel existente".

    
por desgua 07.05.2012 / 21:06