En Nautilus, tengo que hacer clic derecho en un directorio, la opción de abrir una Terminal con el mensaje en el directorio seleccionado. Creo que esto es muy útil y lo uso mucho.
Ahora me gustaría usar Guake en lugar del terminal clásico. ¿Hay alguna forma de hacer esto?
Estoy luchando con las acciones nautilus. Puedo abrir Guake bien (es decir, se despliega desde la parte superior ya que está cargado permanentemente), pero el mensaje no se encuentra en el directorio de elección. Además, es un clic más para abrir el terminal (si funciona), preferiría una forma más corta.
¿Alguien alguna idea de cómo gestionar esto? (¿o podría ser una posible solicitud de función?)
Ubuntu 12.04, gnome-classic sin Unity
sudo apt-get install nautilus-open-terminal
. Sin embargo, para Guake, tendrás que seguir la respuesta.Respuestas:
Ok, encontré un script de shell que funcionará y lo modifiqué para que funcione con guake. Para que funcione siga estos pasos.
Open in Guake
o algo similarÁbralo y pegue el código que se enumera a continuación: Fuente 1 (esto es necesario porque el nautilus devuelve una ruta de archivo específica y necesita ser reformateado para funcionar en el terminal).
Tenga en cuenta que el último comando es el que se usa para abrir el directorio en guake
--show
alterna la aparición de guake y--execute-command="cd $dir"
navega al directorio. ejecutarman guake
(en la terminal) para obtener una lista completa de comandos (tenga en cuenta que se complica con la mezcla de comandos).Guarde el archivo y luego colóquelo en:
Para 12.04:
~/.gnome2/nautilus-scripts
Para 14.04:
~/.local/share/nautilus/scripts/
Cuáles son las carpetas ocultas en su carpeta de inicio, para ver las carpetas ocultas, vaya a => Ver => Mostrar archivos ocultos
Ahora tenemos que hacer que el archivo sea ejecutable, haga clic derecho en el archivo, vaya a> Propiedades> haga clic en la pestaña Permisos> busque "Ejecutar" y marque "Permitir ejecutar archivo como programa" y luego cierre.
A continuación, solo tenemos que probar el script, hacer clic derecho en una carpeta en Nautilus, luego ir a => Scripts => Abrir en Guake
Ahora tiene un script personalizado "Abrir en Guake" con su clic derecho.
Abrir en la nueva pestaña Guake y cambiar el nombre de la pestaña como ruta:
hice algunos cambios en el script para abrir una nueva pestaña en Guake y cambiar el nombre de la pestaña después del directorio. Entonces, si desea utilizar estos cambios, simplemente reemplace la última línea del código con esto:
-n "$dir"
crea una nueva pestaña con el directorio como indicador, por lo que es más rápido que ejecutar "CD" como lo hice anteriormente. Y-r
es renombrar la pestaña.Abrir en una pestaña nueva, con un nombre corto para el directorio actual:
ahora muestra el nombre del directorio en el que se encuentra o el directorio seleccionado, según dónde haga clic con el botón derecho, para los archivos y el espacio en blanco, el nombre de la carpeta del directorio en el que se encuentra, para Al seleccionar una carpeta, se muestra el nombre de la carpeta, para usar simplemente reemplace la última línea con este código.
las citas
$dir
también solucionan un problema que tuve con ciertas carpetas que tenían muchos espacios.fuente
/home/$USER/.local/share/nautilus/scripts/
también tuve que ponerlo-t
en una nueva línea, por ejemplo:guake -n "$dir" -r "`echo ${dir%/} | rev | cut -d'/' -f1 | rev`"
guake -t
Ok, entonces el script no funcionó bien para mí, y no me gustó tener que pasar por el menú del script, así que probé con la herramienta de configuración nautilus-actions
Creé un comando, usé "guake" como ruta y puse esto en parámetros:
Trabaja bien para mi. Ubuntu 17.10.
fuente
guake -n '%d%f ' -r "%f " --show -e "cd '%f' && ls -1FSshX --file-type"