বিদ্যমান উইন্ডোতে নতুন ট্যাব হিসাবে নটিলাস খুলুন


25

বর্তমানে, আমি যদি কোনও লঞ্চার / শর্টকাট আইকন ইত্যাদি ক্লিক করি তবে আমি একটি নতুন নটিলাস উইন্ডো পেয়ে যাব। যদি ইতিমধ্যে কোনও নটিলাস উইন্ডো খোলা থাকে তবে আমি এটি বরং বিদ্যমান উইন্ডোটির একটি নতুন ট্যাবে খুলতে চাই (যেন আমি সিটিআরএল + টি গিয়েছি এবং নতুন অবস্থানে ব্রাউজ করেছি)। আমি কীভাবে এটি ঘটতে পারি?


কিছু অ্যাপ্লিকেশনগুলির মধ্যে এই ধরণের জিনিসটির জন্য একটি কমান্ড-লাইন বিকল্প রয়েছে, তবে আমি নটিলাসের মতো কিছু পাই না। আমি যদিও এটি কার্যকর হবে সম্মত।
ডিএলএইচ

আপনি কি এখনও এই সমস্যাটি অনুভব করছেন?
12

উত্তর:


17

আমি এটির জন্য একটি বাশ স্ক্রিপ্ট এবং একটি লঞ্চার লিখেছিলাম।

  1. প্রথমে ফাইলটি তৈরি করুন:

    mkdir ~/bin && gedit ~/bin/nautilus-ctrl-t.sh
    
  2. তারপরে নিম্নলিখিতটি আটকে দিন এবং সংরক্ষণ করুন:

    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
    
  3. তারপরে কমান্ডটি চালান:

    sudo chmod u+x ~/bin/nautilus-ctrl-t.sh
    
  4. এখন, লঞ্চার ফাইল তৈরি করতে, এই কমান্ডটি চালান:

    gedit ~/.local/share/applications/Nautilus-Ctrl-t.desktop
    
  5. নিম্নলিখিতটি আটকে দিন এবং সংরক্ষণ করুন:

    [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
    
  6. অ্যাপ্লিকেশন তালিকা আপডেট করতে লগ আউট করুন বা পুনরায় চালু করুন এবং আপনার কাজ শেষ।

চেষ্টা কর. আশা করি এটা সাহায্য করবে.

হালনাগাদ

স্ক্রিপ্টের প্যারামিটার হিসাবে একটি অবস্থান যুক্ত করা হয়েছে

আপডেট 2

এক্সক্লিপ সহ এক্সডটুল টাইপ প্রতিস্থাপন

আপডেট 3

সংখ্যা যুক্ত করে প্রক্রিয়াটি পরিষ্কার করেছেন। Mkdir কমান্ড যুক্ত করা হয়েছে। প্রথম "if স্টেটমেন্ট" আপডেট হয়েছে কারণ নটিলাস যদি ডেস্কটপ পরিচালনা করে থাকে তবে এটিতে একটি পিড থাকবে, তবে কোনও সক্রিয় উইন্ডো নেই, তাই Wmctrl ব্যবহার করা আরও ভাল। স্পেস থাকলে ক্ষেত্রে প্রথম যুক্তির আশেপাশে উদ্ধৃতি যুক্ত করা হয়। .ডেস্কটপ ফাইলটিতে নটিলাসের সিস্টেম ডিফল্ট হওয়ার জন্য আইকনটি পরিবর্তন করা হয়েছে।


1
সেই স্ক্রিপ্টটি কাজ করার জন্য আপনাকে xdotool এবং wmctrl ইনস্টল করতে হবে কারণ সেগুলি ডিফল্টরূপে ইনস্টল করা হয়নি।
জেরেমি বিচা

ঠিক আছে, এটি একটি নোংরা হ্যাক, তবে আমি আশা করি এটি বেশিরভাগ ক্ষেত্রে কার্যকর হবে :) আপনি কি দয়া করে যুক্তিরূপ হিসাবে পাসিং অবস্থান যুক্ত করতে পারেন? এটি "Ctrl + L" দিয়ে সম্ভব বলে মনে হচ্ছে, উত্তীর্ণ ঠিকানা প্রবেশ করান, "প্রবেশ করুন" ...
int_ua

আমি এই মুহূর্তে দেশগুয়া পুরষ্কার দিচ্ছি, তবে আমি আপনাকে অন্য অনুদানের প্রতিশ্রুতি দিচ্ছি যদি আপনি নিজের স্ক্রিপ্টে কাস্টম অবস্থান খোলার যোগ করেন :)
int_ua

স্ক্রিপ্টের প্যারামিটার হিসাবে একটি অবস্থান যুক্ত করা হয়েছে।
zuba 6

ঠিক আছে, আমি আপনার জন্য অনুগ্রহ শুরু করেছি, তবে এএফএআইইউ আমি একদিনে দুটি অনুদান দিতে পারব না :) পিডের পরে একটি জায়গা নেই এবং এটি আমার জন্য ইনোড / ডিরেক্টরি মাইম টাইপের কাজ করে না। আপনি কীভাবে এটি ডেস্কটপ শর্টকাটের জন্য কাজ করতে যায় সে সম্পর্কে নির্দেশাবলী যুক্ত করতে পারেন? আরেকটি পরামর্শ হ'ল সিটিটিএল + এল ব্যর্থ হলে কিছু ক্রিয়াকলাপ এড়ানোর জন্য অবস্থানটি আটকে দেওয়ার জন্য এক্সক্লিপ ব্যবহার করা হবে
int_ua

3

আমি বিশ্বাস করি যে এটি
1 হিসাবে সম্ভব নয় ) এটি উবুন্টু মস্তিষ্কের একটি প্রস্তাবিত ধারণা যা এখনও কার্যকর করা হয়নি, ২) এবং সম্ভবত উত্স কোড বিশ্লেষণ করার পরে শিকি এই কলটি নটিলাসে যাওয়ার কোনও উপায় খুঁজে পায়নি ।


ধন্যবাদ. যদিও অন্যের উত্তরগুলিও আকর্ষণীয় ;-)
দেশগুয়া

1
হ্যাঁ, তারা কিছুটা ভাল আছেন :) এবং তার হ্যাকটি প্রাথমিক সমস্যার সমাধান করে দিলে যুবা আরেকটি অনুগ্রহ পাবে :)
int_ua

2

"আচরণ" ট্যাবে এবং "ব্রাউজার উইন্ডোতে সর্বদা ওপেন করুন" নামক বাক্সটি ক্লিক করে নোটিলাসের পছন্দগুলিতে গিয়ে "CentOS 6.2" এ এটি খুব সহজেই স্থিরযোগ্য।

আপনি এটি জানেন যে কারণ এটি থেকে আপনার ফোল্ডার ব্রাউজিং উইন্ডোতে, আপনি উইন্ডোতে একটি বাম হাতের নাভ দেখতে পাবেন যা নটিলাস এক্সপ্লোরার উইন্ডোটিকে "পুনরায় ব্যবহার করতে" ব্যবহার করে is

সুতরাং, মূলত, আপনার যা যা বোঝার দরকার তা হ'ল "কীভাবে নটিলাস ব্রাউজার উইন্ডোতে বাম-হাতের নেভিগেশন মেনু সক্ষম করতে হয়"।


এটি একটি আকর্ষণীয় তথ্য, ধন্যবাদ :) সেন্টস .2.২-তে নটিলাসের সংস্করণটি কী?
int_ua

1
এটি 2.28.4 হবে যা জিনোম -2 (জিটিকে + 2) এর জন্য।
desgua

1
বিষয়টি হ'ল, শোনা যাচ্ছে যে জিনোম -৩ এর কোনও সমাধান নেই?
জাঙ্গোফান

0

দেশগুয়া যা কিছু বলেছে তা কিছুটা ঠিক।
আপনার কাছে একটি বিকল্প হ'ল ctrl+Tএকই উইন্ডোতে একটি নতুন ট্যাব খুলতে টিপুন
বা বিভক্ত দর্শনের জন্য নটিলাসে
টিপুনF3


1
আপনার মনোযোগের জন্য ধন্যবাদ, তবে এটি নটিলাসের মধ্যে থেকে নতুন ট্যাবগুলি খোলার বিষয়ে নয় :)
int_ua

0

উপরের বাশ স্ক্রিপ্টটি শুরু হিসাবে ব্যবহার করে (আপনাকে ধন্যবাদ!) ব্যবহার করে আমি ওয়ার্কস্পেস স্ক্রিপ্ট প্রতি একটি ওয়ান উইন্ডো তৈরি করেছি, থুনারট্যাব, বিশেষ করে এক্সএফসিই-তে থুনারের জন্য। স্ক্রিপ্টটি ডেস্কটপে "সমস্ত খুলুন" প্রসঙ্গ মেনু ব্যবহার করে একবারে একাধিক ডিরেক্টরি খোলার অনুমতি দেয়। আমি https://forums.linuxmint.com/viewtopic.php?f=42&t=244076 "[টিউটোরিয়াল] বাশ দিয়ে উইন্ডোর পরিবর্তে নতুন ট্যাবগুলি খোলার মাধ্যমে থুনার উন্নত করে একটি বিশদ বিবরণ এবং এর একটি ডাউনলোডযোগ্য ফাইল দেব ।"

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