আমি এটির জন্য একটি বাশ স্ক্রিপ্ট এবং একটি লঞ্চার লিখেছিলাম।
প্রথমে ফাইলটি তৈরি করুন:
mkdir ~/bin && gedit ~/bin/nautilus-ctrl-t.sh
তারপরে নিম্নলিখিতটি আটকে দিন এবং সংরক্ষণ করুন:
if [ "$(wmctrl -xl | grep "nautilus\.Nautilus")" == "" ]; then
nautilus "$1" &
else
#Save old clipboard value
oldclip="$(xclip -o -sel clip)"
echo -n "$1" | xclip -i -sel clip
#wmctrl -xF -R nautilus.Nautilus && xdotool key "ctrl+t" "ctrl+l" && xdotool type "${1}" && xdotool key Return
wmctrl -xF -R nautilus.Nautilus && xdotool key ctrl+t ctrl+l ctrl+v Return
#Restore old clipboard value
echo -n "$oldclip" | xclip -i -sel clip
fi
তারপরে কমান্ডটি চালান:
sudo chmod u+x ~/bin/nautilus-ctrl-t.sh
এখন, লঞ্চার ফাইল তৈরি করতে, এই কমান্ডটি চালান:
gedit ~/.local/share/applications/Nautilus-Ctrl-t.desktop
নিম্নলিখিতটি আটকে দিন এবং সংরক্ষণ করুন:
[Desktop Entry]
Type=Application
Name=Nautilus-Ctrl-t
Comment=Launches Nautilus if not yet, otherwise opens a new tab in it
Categories=FileManager;GNOME;
Icon=/usr/share/icons/gnome/48x48/apps/system-file-manager.png
Exec=/bin/bash -c ~/bin/nautilus-ctrl-t.sh
Terminal=false
অ্যাপ্লিকেশন তালিকা আপডেট করতে লগ আউট করুন বা পুনরায় চালু করুন এবং আপনার কাজ শেষ।
চেষ্টা কর. আশা করি এটা সাহায্য করবে.
হালনাগাদ
স্ক্রিপ্টের প্যারামিটার হিসাবে একটি অবস্থান যুক্ত করা হয়েছে
আপডেট 2
এক্সক্লিপ সহ এক্সডটুল টাইপ প্রতিস্থাপন
আপডেট 3
সংখ্যা যুক্ত করে প্রক্রিয়াটি পরিষ্কার করেছেন। Mkdir কমান্ড যুক্ত করা হয়েছে। প্রথম "if স্টেটমেন্ট" আপডেট হয়েছে কারণ নটিলাস যদি ডেস্কটপ পরিচালনা করে থাকে তবে এটিতে একটি পিড থাকবে, তবে কোনও সক্রিয় উইন্ডো নেই, তাই Wmctrl ব্যবহার করা আরও ভাল। স্পেস থাকলে ক্ষেত্রে প্রথম যুক্তির আশেপাশে উদ্ধৃতি যুক্ত করা হয়। .ডেস্কটপ ফাইলটিতে নটিলাসের সিস্টেম ডিফল্ট হওয়ার জন্য আইকনটি পরিবর্তন করা হয়েছে।