Scénario:
~/Desktop
et non dans mon dossier personnel.Système:
Une simple et rapide coïncidence, car je n’avais besoin que de changer un script que j’avais déjà un peu :).
Le script suppose que vous ayez au moins un élément sur votre bureau.
~/.local/share/nautilus/scripts
terminal_here2
(sans extension) et pour le rendre exécutable Maintenant, faites un clic droit sur n’importe quel fichier sur votre bureau, choisissez Scripts -> open_terminal2:
et une fenêtre de terminal s'ouvrira dans le répertoire du bureau ("Bureaublad" dans mon cas)
#!/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")
Desktop
, cliquez sur Make link
. Le fichier Link to Desktop
vous sera présenté.Open in Terminal
, le terminal s'ouvre avec le répertoire de travail actuel défini comme bureau.