abrir nautilus como nueva pestaña en la ventana existente

Actualmente, si hago clic en un icono de iniciador / acceso directo, etc., obtendré una nueva ventana de Nautilus. Si ya hay una ventana abierta de Nautilus, preferiría que se abra en una nueva pestaña en la ventana existente (como si hubiera pulsado Ctrl + T y haya navegado a la nueva ubicación). ¿Cómo puedo hacer que esto suceda?

Escribí un script de bash y un lanzador para eso.

  1. Primero, crea el archivo:

    mkdir ~/bin && gedit ~/bin/nautilus-ctrl-t.sh 
  2. Luego pega lo siguiente, y guarda:

     if [ "$(wmctrl -xl | grep "nautilus\.Nautilus")" == "" ]; then nautilus "$1" & else #Save old clipboard value oldclip="$(xclip -o -sel clip)" echo -n "$1" | xclip -i -sel clip #wmctrl -xF -R nautilus.Nautilus && xdotool key "ctrl+t" "ctrl+l" && xdotool type "${1}" && xdotool key Return wmctrl -xF -R nautilus.Nautilus && xdotool key ctrl+t ctrl+l ctrl+v Return #Restore old clipboard value echo -n "$oldclip" | xclip -i -sel clip fi 
  3. A continuación, ejecute el comando:

     sudo chmod u+x ~/bin/nautilus-ctrl-t.sh 
  4. Ahora, para crear el archivo de inicio, ejecute este comando:

     gedit ~/.local/share/applications/Nautilus-Ctrl-t.desktop 
  5. Pegue lo siguiente y guarde:

     [Desktop Entry] Type=Application Name=Nautilus-Ctrl-t Comment=Launches Nautilus if not yet, otherwise opens a new tab in it Categories=FileManager;GNOME; Icon=/usr/share/icons/gnome/48x48/apps/system-file-manager.png Exec=/bin/bash -c ~/bin/nautilus-ctrl-t.sh Terminal=false 
  6. Cierre la sesión o reinicie para actualizar la lista de aplicaciones y listo.

Trata eso. Espero eso ayude.

ACTUALIZAR

Se agregó una ubicación como parámetro de script

ACTUALIZACIÓN 2

Tipo xdotool reemplazado con xclip

ACTUALIZACIÓN 3

Limpiar el proceso mediante la adición de números. Añadido el comando mkdir. Se actualizó la primera “sentencia if” porque si nautilus está administrando el escritorio, tendrá un pid, pero no una ventana activa, por lo que es mejor usar wmctrl. Comillas agregadas alrededor del primer argumento en caso de que haya espacios. Se cambió el ícono para que nautilus sea predeterminado del sistema en el archivo .desktop.

Creo que no es posible como
1) Es una idea sugerida en Ubuntu Brainstorm que aún no se implementó,
2) Y supuestamente, después de analizar el código fuente, Shiki no encontró la forma de pasar esta llamada a Nautilus .

Esto se puede arreglar fácilmente en CentOS 6.2 ingresando en las preferencias de Nautilus, en la pestaña “Comportamiento” y haciendo clic en el cuadro “Abrir siempre en las ventanas del navegador”.

Sabrá que funcionó porque a partir de ese momento, en la ventana de exploración de su carpeta, verá un botón de navegación a la izquierda en la ventana, que es el método que utiliza Nautilus para “reutilizar” la ventana del explorador.

Así que, básicamente, todo lo que necesita averiguar es “cómo habilitar el menú de navegación de la izquierda en una ventana del navegador de Nautilus”.

Lo que diga desgua es algo correcto.
Una opción que tienes es presionar ctrl+T para abrir una nueva pestaña en la misma ventana
o
presiona F3 en nautilus para la vista dividida

Usando el script de bash anterior como inicio (¡gracias!), Creé un script de espacio de trabajo de una ventana, ThunarTab, específicamente para Thunar en XFCE. La secuencia de comandos también permite abrir varios directorios a la vez utilizando el menú contextual “Abrir todo” en el escritorio. Doy una descripción detallada y un archivo descargable de él en https://forums.linuxmint.com/viewtopic.php?f=42&t=244076 “[Tutorial] Mejorando Thunar en XFCE abriendo nuevas tabs en lugar de ventanas con Bash”.