Một sự nhanh chóng và dễ dàng một cách ngẫu nhiên, vì tôi chỉ cần thay đổi một kịch bản tôi đã có một chút :).
Kịch bản giả định rằng bạn có ít nhất một mục trên máy tính để bàn của bạn.
Làm thế nào để thiết lập
- Tạo, nếu nó chưa tồn tại, thư mục
~/.local/share/nautilus/scripts
- Sao chép tập lệnh bên dưới vào một tệp trống, lưu nó dưới dạng
terminal_here2(không có phần mở rộng) và làm cho nó có thể thực thi được
- Đăng xuất và đăng nhập lại.
Bây giờ, nhấp chuột phải vào bất kỳ tệp nào trên máy tính để bàn của bạn, chọn Scripts-> open_terminal2:

và một cửa sổ đầu cuối sẽ mở trong thư mục của máy tính để bàn ("Bureaublad" trong trường hợp của tôi)
Kịch bản:
#!/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")