Una coincidencia rápida y fácil, ya que solo necesitaba cambiar un script que ya tenía un poco :).
Sin embargo, el script supone que tiene al menos un elemento en su escritorio.
Como instalar
- Cree, si aún no existe, el directorio
~/.local/share/nautilus/scripts
- Copie el script a continuación en un archivo vacío, guárdelo como
terminal_here2
(sin extensión) y hágalo ejecutable
- Cerrar sesión y volver a ingresar.
Ahora haga clic derecho en cualquier archivo en su escritorio, elija Scripts-> open_terminal2:
y se abrirá una ventana de terminal en el directorio del escritorio ("Bureaublad" en mi caso)
La secuencia de comandos:
#!/usr/bin/env python3
import subprocess
import os
def replace(path):
for c in [("%23", "#"), ("%5D", "]"), ("%5E", "^"),
("file://", ""), ("%20", " ")]:
path = path.replace(c[0], c[1])
return path
# get the current path
current = replace(os.getenv("NAUTILUS_SCRIPT_CURRENT_URI"))
# raise the found terminal window
os.chdir(os.path.realpath(current))
subprocess.Popen("gnome-terminal")