シナリオ:
~/Desktop
でターミナルを開くことを想定しています。システム:
私はすでに少し持っていたスクリプトを変更する必要があっただけなので、偶然にも迅速かつ簡単なものです:)。
ただし、スクリプトは、デスクトップに少なくとも1つのアイテムがあることを前提としています。
~/.local/share/nautilus/scripts
を作成しますterminal_here2
(拡張子なし)として保存し、実行可能にする次に、デスクトップ上のanyファイルを右クリックして、 Scripts -> open_terminal2:
ターミナルウィンドウがデスクトップのディレクトリ(私の場合は「Bureaublad」)で開きます
#!/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
を右クリックし、Make link
をクリックします。 Link to Desktop
ファイルが表示されます。Open in Terminal
を選択すると、現在の作業ディレクトリがデスクトップとして設定された状態でターミナルが開きます。