একক নটিলাস উইন্ডো একাধিক ট্যাব দিয়ে শুরু করা যেতে পারে?


13

আমি যখন নটিলিয়াস শুরু করার প্রথম হাতের মুঠোয় তখন আমি অবিচ্ছিন্নভাবে পাঁচটি প্রিয় ট্যাব খুলি ..

আমি কমান্ড লাইন থেকে একাধিক ইউআরআই চেষ্টা করেছি, তবে এটি একাধিক উইন্ডো খুলেছে।

কমান্ড-লাইনের মাধ্যমে কি কোনওভাবে এটি করা সম্ভব? ...


এটি সম্ভব বলে মনে হচ্ছে না, সর্বোত্তম কাজটি হ'ল সম্ভবত নটিটিলাসে একটি ইচ্ছামত তালিকা বাগ আপলোড করুন এবং দেখুন যে কেউ এটি বাস্তবায়ন করবে কিনা।
জর্জি কাস্ত্রো

@ জর্জি: ধন্যবাদ ... সেক্ষেত্রে, আমি একটি ম্যাক্রো ওয়ার্কআউন্ড হ্যাক করেছি, এবং স্ক্রিপ্টটি উত্তর হিসাবে পোস্ট করেছি
পিটার.ও

বিকল্প সহ এটিকে পরীক্ষা করে দেখুন--continue
কুম্ভ বিদ্যুৎ

উত্তর:


3

জর্জের মন্তব্য অনুসারে, উত্তরটি "না" ...


পাশের ইস্যু হিসাবে, এটি নটিলাসের বর্তমান বিকল্প নয়, আমি একটি স্ক্রিপ্ট একসাথে করেছি .. পরিস্থিতি বিবেচনা করে এটি আমার পক্ষে উপযুক্ত।
আমার শুরুতে কিছু সময় নির্ধারণের ফলে মডিফায়ার-কী স্টেটগুলি ভ্যাকো যেতে হয়েছিল, সুতরাং আমি পদক্ষেপের মধ্যে 100 মিমি বিলম্ব যুক্ত করেছি এবং এটি এখন আমার সিস্টেমে নিজেই আচরণ করছে ...
এটি অন্য কোনও পরিবেশে পরিবর্তনের প্রয়োজন হতে পারে .. . এটা এখানে; এ paste.ubuntu.com


2
স্ক্রিপ্টটি আর অনলাইনে নেই ... আপনি কি এটি অনলাইন লাভ রাখতে পারবেন?
ডাব্লুজি-

তোমার কি এখনও সেই লিপি আছে?
কুম্ভ শক্তি


3

এটি এখনও নটিলাস নিজেই অসমর্থিত, তবে আপনি এমন স্ক্রিপ্ট ব্যবহার করতে পারেন যা চলমান না থাকলে নটিলাসের নতুন উদাহরণটি পুনরায় ব্যবহার করতে বা খোলার জন্য কয়েকটি পরামিতি স্বীকার করে।

এই সমাধানটি ব্যবহার করার জন্য আপনাকে প্যাচেজ 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]...এবং নতুন ট্যাব এতে খুলবে। মনে রাখবেন যে কিছুটা বিলম্ব হবে; এটি নটিলাসের প্রতিক্রিয়াশীল হওয়ার জন্য অপেক্ষা করার জন্য। সংখ্যা নিয়ে খেলা নির্দ্বিধায়।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.