หนึ่งที่ง่ายและรวดเร็วโดยบังเอิญเนื่องจากฉันเพียงต้องการเปลี่ยนสคริปต์ที่ฉันมีอยู่แล้ว :)
สคริปต์จะถือว่าคุณมีรายการอย่างน้อยหนึ่งรายการบนเดสก์ท็อปของคุณ
วิธีการตั้งค่า
- สร้างถ้ามันยังไม่มีไดเรกทอรี
~/.local/share/nautilus/scripts
- คัดลอกสคริปต์ด้านล่างลงในไฟล์เปล่าบันทึกเป็น
terminal_here2
(ไม่มีส่วนขยาย) และทำให้สามารถเรียกใช้งานได้
- ออกจากระบบและกลับเข้ามาใหม่
ตอนนี้คลิกขวาที่ไฟล์ใดก็ได้บนเดสก์ท็อปของคุณเลือก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")