Cuando comienzo a usar Nautilus, siempre abro cinco pestañas favoritas.
He intentado múltiples URI desde la línea de comando, pero abrió varias ventanas.
¿Es posible hacer esto de alguna manera a través de la línea de comandos? ...
--continueopción
Cuando comienzo a usar Nautilus, siempre abro cinco pestañas favoritas.
He intentado múltiples URI desde la línea de comando, pero abrió varias ventanas.
¿Es posible hacer esto de alguna manera a través de la línea de comandos? ...
--continueopción
Respuestas:
Según el comentario de jorge, la respuesta es "no" ...
Entonces, como un problema secundario, debido a que no es una opción actual en Nautilus, he improvisado un script ... Me conviene, dada la situación.
Inicialmente tuve algunos problemas de sincronización que hicieron que los estados de la tecla modificadora se volvieran locos, así que agregué retrasos de 100 ms entre los pasos y ahora se está comportando en mi sistema ...
Esto puede necesitar ser cambiado en un entorno diferente ... . Aquí está; en paste.ubuntu.com
Todavía no es compatible con Nautilus, sin embargo, puede usar un script que admita varios parámetros para reutilizar o abrir una nueva instancia de Nautilus si no se está ejecutando.
Para utilizar esta solución, necesitará instalar paquetes wmctrly xclip. Puede hacerlo instalando wmctrl y xclip usando el Centro de software (haga clic en los enlaces) o mediante Terminal con sudo apt-get install wmctrl xclip.
Cree un nuevo archivo nautab.shy agregue el siguiente código:
#!/bin/bash
# Nautilus opens folders in new tabs
# Dependencies: sudo apt-get install wmctrl xclip
# Pass directories as parameters, i.e. nautab /opt /var/log /usr/local/etc
# Wrong parameters will be shown as invalid directories
if [ "$(wmctrl -xl | grep "nautilus\.Nautilus")" == "" ]; then
# wmctrl reports Nautilus not running
if [[ -d $1 ]]; then
nautilus "$1" &
else
>&2 echo Not a directory: $1
nautilus &
fi
shift
# Nautilus takes some time to become responsive to automation
sleep 2
fi
#Save old clipboard value
oldclip="$(xclip -o -sel clip)"
for folder in "$@"
{
if [ -d "$folder" ]; then
echo -n $folder | xclip -i -sel clip
wmctrl -xF -R nautilus.Nautilus && xdotool key --delay 120 ctrl+t ctrl+l ctrl+v Return
# Use this if you suspect funny clipboard behaviour
#xclip -verbose -o -sel clip
#Leave some time before opening a new tab
sleep 0.5
else
>&2 echo Not a directory: $folder
fi
}
#Restore old clipboard value
echo -n "$oldclip" | xclip -i -sel clip
Este código se basa se basa en una respuesta a otra pregunta: http://askubuntu.com/questions/55656/open-nautilus-as-new-tab-in-existing-window.
Ejecutar nautab [directory]...y se abrirán nuevas pestañas en él. Tenga en cuenta que habrá algún retraso; Esto es para esperar a que Nautilus responda. Siéntase libre de jugar con números.