যখনই কোনও পাঠ্য ফাইল ডাবিয়ান 8 এর জিনোম ডেস্কটপে ডাবল ক্লিক করা যায় তখন জিডিটিটকে বিদ্যমান জেডিট উইন্ডো থেকে স্বতন্ত্রভাবে একটি নতুন উইন্ডো খুলতে বাধ্য করা যায়?


9

geditযখনই কোনও পাঠ্য ফাইল (.txt) ডেসিয়ান 8, জেসির কোনও জিনোম ডেস্কটপে ডাবল ক্লিক করা যায় তখন কীভাবে বিদ্যমান জেডিট উইন্ডো থেকে স্বাধীনভাবে একটি নতুন উইন্ডো খুলতে বাধ্য করা যায়?

মনে করুন যে a.txt ইতিমধ্যে একটি জেডিট উইন্ডোতে খোলা আছে, এবং সেই বি.টি.এস.টি.টি ডিবিয়ান 8 জেসির কোনও জিনোম ডেস্কটপে ডাবল ক্লিক করেছে। তারপরে, দুর্ভাগ্যক্রমে, কারখানার ডিফল্ট দ্বারা, b.txt একই উইন্ডোটির একটি ট্যাবে a.txt হিসাবে খোলা হবে।

তবে, আমি b.txtgedit এর একটি নতুন উইন্ডো খুলতে চাই যাতে দুটি উইন্ডো থাকবে - a.txt এর জন্য বিদ্যমান উইন্ডো এবং বি.এস.টি.এস.টির জন্য একটি নতুন উইন্ডো।

জিনোম যদি "-s" বিকল্পের সাথে জিডিটটি অনুরোধ করেন

gedit -s b.txt

তারপরে b.txtএকটি নতুন উইন্ডোতে খোলা হবে, যখন a.txt বিদ্যমান উইন্ডোতে থাকে।

যাইহোক, ডিফল্টরূপে, জিনোম "-s" বিকল্প ছাড়াই জিডিট প্রার্থনা করে বলে মনে হচ্ছে।

কনফিগারেশন ফাইল

/usr/share/applications/org.gnome.gedit.desktop

ফাঁসির নির্দেশনা রয়েছে

Exec=gedit %U

সুতরাং, আমি এটিকে পরিবর্তন করেছি

Exec=gedit -s %U

নিম্নলিখিত কমান্ড দ্বারা, এবং কম্পিউটার পুনরায় আরম্ভ।

cd /usr/share/applications
su # similar to sudo
mv org.gnome.gedit.desktop org.gnome.gedit.desktop.bak
perl -pe 's/Exec=gedit %U/Exec=gedit -s %U/' org.gnome.gedit.desktop.bak > org.gnome.gedit.desktop
diff org.gnome.gedit.desktop org.gnome.gedit.desktop.bak

তবে, এই পদ্ধতিটি ব্যর্থ হয়েছে। B.txt এখনও একই উইন্ডোতে একটি টেক্সটে খোলায় a.txt হিসাবে। আমি আটকে গেছি. আমার তোমার সাহায্য দরকার

জিডিটের ডিফল্ট মোডটি হল "একক উইন্ডো, একাধিক ট্যাব"। আমি "একাধিক উইন্ডোজ" মোড চাই।

যাইহোক, নিম্নলিখিত অকেজো পদ্ধতিটি জিডিটটিকে "একক উইন্ডো, কোনও ট্যাব" মোডে রূপান্তরিত করে, যা আমি চাই না।

gsettings set org.gnome.gedit.preferences.ui show-tabs-mode 'never'

এই "গেটেটিংস" পদ্ধতিটি দিয়ে, জেলিট স্বয়ংক্রিয়ভাবে a.txt বন্ধ করে দেয় এবং যখনই ডেস্কটপে ডাবল ক্লিক করা হয় তখনই এটি.টি.এস.টির বিদ্যমান উইন্ডোটি এতে b.txt খোলার জন্য পুনরায় ব্যবহার করে। সুতরাং এটি "একক উইন্ডো, কোনও ট্যাব নেই" মোড ("একাধিক উইন্ডোগুলির বিপরীতে)"।

(যাইহোক, "শো-ট্যাবস মোড" এর ডিফল্ট মান হ'ল 'অটো'))


@ ডন আমি লঞ্চারের সাথে খুব বেশি পরিচিত নই। পৃথক প্রবর্তককে নির্দেশ দেওয়ার জন্য আদেশগুলি কী কী?
i7pj3qnuz

উত্তর:


5

Exec.ডেস্কটপ ফাইলটিতে আপনার কীটি পরিবর্তন করার কারণটি জিডিটটি ডিবিস অ্যাক্টিভেটড। এর অর্থ এটি আপনার সেশনের ডিবিস ডেমন এর মাধ্যমে চালু করা হয়েছে এবং তারপরে ফাইলগুলি খোলার জন্য নির্দিষ্ট করার জন্য এই জাতীয় অ্যাক্টিভিয়েটেবল প্রোগ্রামগুলির জন্য একটি সাধারণ ডিবিাস ইন্টারফেস সরবরাহ করে। আপনি DBusActivatableকীটি পরিবর্তন করে এটি প্রতিরোধ করতে পারেন false

এছাড়াও, আপনার হোম ডিরেক্টরিতে আপনি যে ডেস্কটপ ফাইলটি সংশোধন করতে চান তার একটি অনুলিপি তৈরি করা এবং এটি সিস্টেম-প্রশস্ত একটিকে সরাসরি সিস্টেম-প্রশস্ত একটিকে সংশোধন করার চেয়ে ওভাররাইড করতে ব্যবহার করা আরও ভাল। এই পদ্ধতিতে ডিস্ট্রো প্যাকেজ আপডেটে সিস্টেমটি ওভাররাইট করা হবে না। এটি করতে কেবল অনুলিপি /usr/share/applications/org.gnome.gedit.desktopকরুন ~/.local/share/applications/org.gnome.gedit.desktop। এই পথের ফাইলগুলি সিস্টেম-ওয়াইড ডিরেক্টরি থেকে একই নামের ফাইলগুলিকে ওভাররাইড করবে।

তারপরে একটি নতুন উইন্ডো খোলার জন্য ব্যবহৃত দুটি সম্ভাব্য পতাকাগুলির মধ্যেও একটি গুরুত্বপূর্ণ পার্থক্য রয়েছে: --new-windowবা -s। উভয়ই নতুন উইন্ডোতে ফাইলগুলি খোলার ফলস্বরূপ ঘটবে, তবে -sপ্রতিটি উইন্ডোটিও তার নিজস্ব প্রক্রিয়ার সাথে সম্পর্কিত। --new-windowসমস্ত উইন্ডো ব্যবহার করার সময় একই জিডিট প্রক্রিয়া ভাগ করে নিন।

এবং অবশেষে এটি নিশ্চিত হওয়ার জন্য যে আপনি যদি নিজের ফাইল ম্যানেজারে একাধিক ফাইল নির্বাচন করেন এবং সেগুলি খোলেন, আপনার Execকীটির আরেকটি পরিবর্তন প্রয়োজন । %Uমানে একাধিক URL গুলি এই কমান্ড জন্য আর্গুমেন্ট হিসাবে অনুমতি আছে কিনা, যার মানে হল ফাইল ম্যানেজার এর মতো এটিকে শুরু হবে: gedit --new-window file1.txt file2.txt। এটি দুটি ট্যাব সহ একক নতুন উইন্ডোতে ফলাফল। আপনি যদি %uএখনই এটি পরিবর্তন করেন , যা ফাইল ম্যানেজারকে জানিয়েছে যে অ্যাপ্লিকেশনটি কেবল একটি যুক্তি হিসাবে যুক্তি হিসাবে গ্রহণ করে এবং তাই এটি প্রতিটি সময় আলাদা যুক্তিযুক্ত হিসাবে তার আর্গুমেন্ট হিসাবে একাধিকবার কমান্ড চালায়। এ সম্পর্কে আরও তথ্যের জন্য ফ্রিডেস্কটপ ডেস্কটপ এন্ট্রি স্পেসিফিকেশন দেখুন


0

সেবাস্তিয়ানদের উত্তরের ভিত্তিতে , নিম্নলিখিতটি করুন:

  1. জিডিট কনফিগারেশনের স্থানীয় কপি তৈরি করুন। আপনি যে পরিবর্তনগুলি করেন তা কেবলমাত্র বর্তমান ব্যবহারকারীর জন্য প্রযোজ্য।

    সিপি / ওএসআর / শেয়ার / অ্যাপ্লিকেশনস / অর্গ .gnome.gedit.desktop ~ / .local / শেয়ার / অ্যাপ্লিকেশন / geditNewWin.desktop

  2. File / .local / share / অ্যাপ্লিকেশন / geditNewWin.desktop ফাইলটিতে: সমস্ত EXEC=লাইনে যান (কয়েকটি আছে) এবং সেগুলিতে সেট করুন Exec=gedit -s %U। পরবর্তীকালের পরিবর্তন Name=Text Editorকরতে Name=Text Editor (new window)

  3. আপনার নটিলাস ফাইল ম্যানেজারে (জিনোমে স্ট্যান্ডার্ড ফাইল ম্যানেজার, প্রায়শই কেবল 'ফাইল' বা জিনোম ফাইল বলা হয় ) ফাইল টাইপস (.txt, .csv, ...) আপনার নতুন তৈরি অ্যাপ্লিকেশনটির সাথে সংযুক্ত করুন:

    • টেক্সট ফাইলটিতে রাইট ক্লিক করুন (অথবা যে কোনও ফাইল টাইপ আপনি চান)
    • 'সম্পত্তি' ক্লিক করুন
    • ট্যাব 'ওপেন সহ' বেছে নিয়েছে
    • তালিকা থেকে 'পাঠ্য সম্পাদক (নতুন উইন্ডো)' নির্বাচন করুন
    • 'ডিফল্ট হিসাবে সেট' ক্লিক করুন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.