¿Cómo abrir una carpeta en un nuevo panel en Nautilus?
10
Cuando hago clic derecho en una carpeta en Nautilus, encuentro estas opciones "Abrir en una nueva ventana" y "Abrir en una nueva pestaña". ¿Es posible agregar una opción "Abrir en nuevo panel" que abriría la carpeta seleccionada en un nuevo panel tal como aparece cuando presiono F3?
Voy a echar un vistazo, parece que Nautilus recuerda en qué panel se hizo clic por última vez, por lo que si estaba en el panel derecho, la próxima vez que use "abrir en panel nuevo", se abrirá en el lado derecho.
fossfreedom
@Jakob, como dijo desgua, sin cambiar el código nautilus, no creo que pueda ver el valor de F3. He cambiado ligeramente el script para que siempre abra una carpeta en el lado derecho.
fossfreedom
Gracias. Toma un tiempo darse cuenta, pero funciona ... Para el segundo caso agregué otra acción; solo sin la línea "F3".
Jakob
Posiblemente puede eliminar el "sueño 0.3" veces a algo más pequeño o eliminarlos. Los incluí para facilitar la depuración. ¿Puede actualizar la respuesta con lo que cree que mejorará? Si es necesario, actualizaré las capturas de pantalla con lo que recomiende. Recuerde, somos un sitio web colaborativo, por lo que todos deberían editar las Preguntas y Respuestas de los demás para mejorarlas :)
fossfreedom
Intenté reducir los tiempos de sueño a 0.2 o 0.1, sin embargo, esto hace que el script sea poco confiable. Parece que 0.3 segundos es un buen compromiso.
fossfreedom
8
Primero recordemos que Nautilus tiene los números de panel limitados a 2.
Puedes crear un script para hacer eso.
1) En primer lugar instalar xdotool y Parcellite :sudo apt-get install xdotool parcellite
2) Luego abra un archivo ( gedit /home/desgua/.gnome2/nautilus-scripts/Open\ In\ A\ New\ Pane) y pegue esto:
Sí para su primera pregunta (he actualizado la respuesta). Comprobaré si lo segundo es posible.
desgua
No puedo encontrar una manera para que Nautilus nos diga si el panel está abierto o no. Sin embargo, puede hacer que otro script se abra en un panel existente.
desgua
¡Gracias por el segundo guión también! Pero de alguna manera el primer script no se ejecuta siempre como se esperaba: a veces abre la carpeta en el mismo panel, a veces abre solo otro panel, a veces no se abre ningún panel. Y el segundo script no abre la carpeta en el otro panel sino en el mismo, lo que sería lo mismo si solo hago doble clic en la carpeta.
Jakob
Para que el script sea más confiable, solo aumente el tiempo de suspensión (0.3 parece ser muy confiable).
desgua
Aún así, las carpetas se abren a la izquierda, no a la derecha.
Primero recordemos que Nautilus tiene los números de panel limitados a 2.
Puedes crear un script para hacer eso.
1) En primer lugar instalar xdotool y Parcellite :
sudo apt-get install xdotool parcellite2) Luego abra un archivo (
gedit /home/desgua/.gnome2/nautilus-scripts/Open\ In\ A\ New\ Pane) y pegue esto:3) Guardar.
4) Hazlo ejecutable (
chmod +x /home/desgua/.gnome2/nautilus-scripts/Open\ In\ A\ New\ Pane)5) Haga clic derecho sobre una carpeta y seleccione "Scripts"> "Abrir en un nuevo panel".
Resultado:
Si te sientes flojo, simplemente pégalo en la terminal y listo:
Este script abre la carpeta en un panel existente:
1) En primer lugar instalar xdotool y Parcellite :
sudo apt-get install xdotool parcellite2) Luego abra un archivo (
gedit /home/desgua/.gnome2/nautilus-scripts/Open\ In\ An\ Existing\ Pane) y pegue esto:3) Guardar.
4) Hazlo ejecutable (
chmod +x /home/desgua/.gnome2/nautilus-scripts/Open\ In\ An\ Existing\ Pane)5) Haga clic derecho sobre una carpeta y seleccione "Scripts"> "Abrir en un panel existente".
fuente