আমি যখন নটিলিয়াস শুরু করার প্রথম হাতের মুঠোয় তখন আমি অবিচ্ছিন্নভাবে পাঁচটি প্রিয় ট্যাব খুলি ..
আমি কমান্ড লাইন থেকে একাধিক ইউআরআই চেষ্টা করেছি, তবে এটি একাধিক উইন্ডো খুলেছে।
কমান্ড-লাইনের মাধ্যমে কি কোনওভাবে এটি করা সম্ভব? ...
--continue
আমি যখন নটিলিয়াস শুরু করার প্রথম হাতের মুঠোয় তখন আমি অবিচ্ছিন্নভাবে পাঁচটি প্রিয় ট্যাব খুলি ..
আমি কমান্ড লাইন থেকে একাধিক ইউআরআই চেষ্টা করেছি, তবে এটি একাধিক উইন্ডো খুলেছে।
কমান্ড-লাইনের মাধ্যমে কি কোনওভাবে এটি করা সম্ভব? ...
--continue
উত্তর:
জর্জের মন্তব্য অনুসারে, উত্তরটি "না" ...
পাশের ইস্যু হিসাবে, এটি নটিলাসের বর্তমান বিকল্প নয়, আমি একটি স্ক্রিপ্ট একসাথে করেছি .. পরিস্থিতি বিবেচনা করে এটি আমার পক্ষে উপযুক্ত।
আমার শুরুতে কিছু সময় নির্ধারণের ফলে মডিফায়ার-কী স্টেটগুলি ভ্যাকো যেতে হয়েছিল, সুতরাং আমি পদক্ষেপের মধ্যে 100 মিমি বিলম্ব যুক্ত করেছি এবং এটি এখন আমার সিস্টেমে নিজেই আচরণ করছে ...
এটি অন্য কোনও পরিবেশে পরিবর্তনের প্রয়োজন হতে পারে .. . এটা এখানে; এ paste.ubuntu.com
এটি এখনও নটিলাস নিজেই অসমর্থিত, তবে আপনি এমন স্ক্রিপ্ট ব্যবহার করতে পারেন যা চলমান না থাকলে নটিলাসের নতুন উদাহরণটি পুনরায় ব্যবহার করতে বা খোলার জন্য কয়েকটি পরামিতি স্বীকার করে।
এই সমাধানটি ব্যবহার করার জন্য আপনাকে প্যাচেজ wmctrl
এবং ইনস্টল করতে হবে xclip
। আপনি এটি সফটওয়্যার সেন্টার (লিঙ্কগুলিতে ক্লিক করুন) ব্যবহার করে বা এর সাথে টার্মিনালের মাধ্যমে wmctrl এবং xclip ইনস্টল করতে পারেন sudo apt-get install wmctrl xclip
।
একটি নতুন ফাইল তৈরি nautab.sh
করুন এবং নিম্নলিখিত কোড যুক্ত করুন:
#!/bin/bash
# Nautilus opens folders in new tabs
# Dependencies: sudo apt-get install wmctrl xclip
# Pass directories as parameters, i.e. nautab /opt /var/log /usr/local/etc
# Wrong parameters will be shown as invalid directories
if [ "$(wmctrl -xl | grep "nautilus\.Nautilus")" == "" ]; then
# wmctrl reports Nautilus not running
if [[ -d $1 ]]; then
nautilus "$1" &
else
>&2 echo Not a directory: $1
nautilus &
fi
shift
# Nautilus takes some time to become responsive to automation
sleep 2
fi
#Save old clipboard value
oldclip="$(xclip -o -sel clip)"
for folder in "$@"
{
if [ -d "$folder" ]; then
echo -n $folder | xclip -i -sel clip
wmctrl -xF -R nautilus.Nautilus && xdotool key --delay 120 ctrl+t ctrl+l ctrl+v Return
# Use this if you suspect funny clipboard behaviour
#xclip -verbose -o -sel clip
#Leave some time before opening a new tab
sleep 0.5
else
>&2 echo Not a directory: $folder
fi
}
#Restore old clipboard value
echo -n "$oldclip" | xclip -i -sel clip
এই কোড অন্যান্য প্রশ্নের উত্তর উপর ভিত্তি করে তৈরি ভিত্তি করে: http://askubuntu.com/questions/55656/open-nautilus-as-new-tab-in-existing-window
।
রান nautab [directory]...
এবং নতুন ট্যাব এতে খুলবে। মনে রাখবেন যে কিছুটা বিলম্ব হবে; এটি নটিলাসের প্রতিক্রিয়াশীল হওয়ার জন্য অপেক্ষা করার জন্য। সংখ্যা নিয়ে খেলা নির্দ্বিধায়।