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 uma nova janela" e "Abrir em uma nova guia". É possível adicionar uma opção "Abrir em novo painel" que abriria a pasta selecionada em um novo painel, como aparece quando pressiono F3?
Vou dar uma olhada - parece que o nautilus lembra em qual painel foi clicado pela última vez - então, se você estava no painel direito, da próxima vez que usar "abrir em novo painel" - ele será aberto no lado direito.
fossfreedom
@ Jakob - como desgua disse - sem alterar o código do nautilus, acho que você não vê o valor de F3. Alterei um pouco o script para que ele sempre abra uma pasta no lado direito.
fossfreedom
Obrigado. Demora um pouco para perceber, mas funciona ... No segundo caso, adicionei outra ação; apenas sem a linha "F3".
Jakob
Possivelmente, você pode remover o "sono 0,3" vezes para algo menor ou removê-los. Incluí esses itens para facilitar a depuração. Você pode atualizar a resposta com o que acha que será melhor - se necessário, atualizarei as capturas de tela com o que você recomendar. Lembre-se, nós somos um site colaborativo - para que todos devem editar cada outras perguntas e respostas para torná-los melhor :)
fossfreedom
Eu tentei reduzir o tempo de sono para 0,2 ou 0,1 - no entanto, isso torna o script um pouco confiável. Parece que 0,3 segundos é um bom compromisso.
fossfreedom
8
Primeiro vamos lembrar que o Nautilus tem o número de painéis limitado a 2.
Você pode criar um script para fazer isso.
1) Primeiro instale o xdotool e o parcellite :sudo apt-get install xdotool parcellite
2) Abra um arquivo ( gedit /home/desgua/.gnome2/nautilus-scripts/Open\ In\ A\ New\ Pane) e cole:
Sim para sua primeira pergunta (atualizei a resposta). Vou verificar se o segundo é possível.
Des
Não consigo encontrar uma maneira de o Nautilus nos dizer se o painel está aberto ou não. Você pode criar outro script para abrir em um painel existente.
desgua
Obrigado pelo segundo script também! Mas, de alguma forma, o primeiro script nem sempre é executado conforme o esperado: às vezes, abre a pasta no mesmo painel, às vezes abre apenas outro painel, às vezes nenhum painel se abre. E o segundo script não abre a pasta no outro painel, mas na mesma - o que seria o mesmo se eu apenas clicar duas vezes na pasta.
Jakob
Para tornar o script mais confiável, basta aumentar o tempo de suspensão (0,3 parece ser muito confiável).
Des
Ainda assim, as pastas ficam abertas à esquerda, não ao lado direito.
Primeiro vamos lembrar que o Nautilus tem o número de painéis limitado a 2.
Você pode criar um script para fazer isso.
1) Primeiro instale o xdotool e o parcellite :
sudo apt-get install xdotool parcellite
2) Abra um arquivo (
gedit /home/desgua/.gnome2/nautilus-scripts/Open\ In\ A\ New\ Pane
) e cole:3) Salve.
4) Torne 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, basta colar isso no terminal e pronto:
Este script abre a pasta em um painel existente:
1) Primeiro instale o xdotool e o parcellite :
sudo apt-get install xdotool parcellite
2) Abra um arquivo (
gedit /home/desgua/.gnome2/nautilus-scripts/Open\ In\ An\ Existing\ Pane
) e cole:3) Salve.
4) Torne 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".
fonte