একটি কুইকন্ডলি ও ইজি কাকতালীয়ভাবে, যেহেতু আমার কাছে ইতিমধ্যে আমার কিছুটা স্ক্রিপ্ট পরিবর্তন করা দরকার :)।
স্ক্রিপ্টটি ধরে নিয়েছে যদিও আপনার ডেস্কটপে আপনার কমপক্ষে একটি আইটেম রয়েছে।
কিভাবে বসাব
- তৈরি করুন, এটি এখনও উপস্থিত না থাকলে ডিরেক্টরি
~/.local/share/nautilus/scripts
- নীচের স্ক্রিপ্টটি একটি খালি ফাইলে অনুলিপি করুন, এটি
terminal_here2
কোনও (কোনও এক্সটেনশন নয়) হিসাবে সংরক্ষণ করুন এবং সম্পাদনযোগ্য করুন
- লগ আউট এবং ফিরে।
এখন আপনার ডেস্কটপে যে কোনও ফাইলের উপর ডান ক্লিক করুন Scripts- -> নির্বাচন করুন open_terminal2:
এবং ডেস্কটপের ডিরেক্টরিতে একটি টার্মিনাল উইন্ডো খুলবে (আমার ক্ষেত্রে "ব্যুরোব্ল্যাড")
এই পান্ডুলিপি:
#!/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")