জিনোম-টার্মিনালের পরিবর্তে টার্মিনেটর চালু করতে নটিলাস-ওপেন-টার্মিনাল সেট করা হচ্ছে


53

nautilus-open-terminalপ্যাকেজের মাধ্যমে একটি মেনু / ডান-ক্লিক বর্তমান ডিরেক্টরির মধ্যে প্রান্তিক খুলতে বিকল্প যোগ করা হয়েছে।

আমি এটি খোলার থেকে খোলার gnome-terminalদিকে পরিবর্তন করতে চাই terminatorএখানে ডিফল্ট টার্মিনাল এমুলেটর পরিবর্তন করার বিষয়ে কিছু পরামর্শ রয়েছে , তবে এই নির্দেশাবলী আর বৈধ বলে মনে হয় না এবং আমি সিস্টেম সেটিংসে এমন কোনও জায়গা খুঁজে পাই না যেখানে ডিফল্ট এমুলেটর পরিবর্তন করা যায়।

আমি চেষ্টাও করেছি:

$ sudo update-alternatives --config x-terminal-emulator

নির্বাচন

* 0            /usr/bin/terminator               50        auto mode

তবে এর কোনও প্রভাব আছে বলে মনে হয় না। আমি কীভাবে এটি কাজ করতে পারি তা সম্পর্কে কোনও ধারণা?


ডিফল্ট টার্মিনাল এমুলেটর সেট করার বিষয়ে এখানে একটি প্রশ্ন
ব্যবহারকারী32085

ঠিক আছে, আমি চেষ্টা করেছিলাম এবং এটি কাজ করে না। আসলে "টার্মিনাল খুলুন" কমান্ডটি এখন কিছুই করে না
YXD

টার্মিনেটরের সাহায্যে এটি কীভাবে কাজ করছে তা দেখার জন্য এখনই এটি পরীক্ষা করে দেখানো হয়েছে, টার্মিনেটরের সাহায্যে আপনাকে প্রোগ্রামের পুরো পথটি সেট আপ করতে হবে, তারপরে এটি ctrl + Alt + t টিপুন বা আপনার কাছে কোনও কল করার প্রোগ্রাম রয়েছে যখন মনোযোগের মতো কাজ করবে টার্মিনাল।
ব্রুনো পেরেইরা

1
পরামর্শের জন্য ধন্যবাদ. আপনার বর্ণিত সমস্ত কিছুই ঠিকঠাক কাজ করে তবে আমি nautilus-open-terminalটার্মিনেটরের সাথে কাজ করতে পারি না , যা সত্যই আমার আসল প্রশ্ন। আপনি বা কারও কাছে যদি আমি এই কাজটি করতে পারি তার কোনও অন্তর্দৃষ্টি থাকে তবে আমি খুব কৃতজ্ঞ হব।
ওয়াইএক্সডি

উত্তর:


34

উবুন্টু ১৩.০৪: (আপনি যদি গুগলের মাধ্যমে এখানে এসেছিলেন)

আপনি আর ব্যবহৃত টার্মিনাল অ্যাপ পরিবর্তন করতে পারবেন না।

বিশদ : টার্মিনাল প্রক্রিয়া চালু করতে nautilus-open-terminalব্যবহার GAppInfoকরে, যা টার্মিনাল এমুলেটরগুলির একটি হার্ড কোডিং তালিকা ব্যবহার করে: https://git.gnome.org/browse/glib/tree/gio/gdesktopappinfo.c#n1106

সমাধান:

  1. জিনোম-টার্মিনাল সরান: sudo apt-get remove gnome-terminal
  2. জিনোম-টার্মিনালে সিমলিংক টার্মিনেটর: sudo ln -s /usr/bin/terminator /usr/bin/gnome-terminal

Bugzilla.gnome.org/show_bug.cgi?id=743626 দেখুন --- আমি মনে করি এটি একটি বাগ।
রোমানো

সত্যিই এটি বাগিজিলা.gnome.org/show_bug.cgi?id=627943 --- এখানে ২০১০ সাল থেকে। ঠিক আছে।
রোমানো

উবুন্টু মেটের জন্য, করুন: sudo apt-get remove mate-terminalএরপরে অনুসরণ করুন sudo ln -s /usr/bin/terminator /usr/bin/mate-terminal
ব্যবহারকারী_1_1_1

9
এটি 16.04 এ কাজ করে না। আমি gnome-terminalকমান্ড লাইন থেকে চালু করতে পারি , তবে নটিলাসের "টার্মিনাল খুলুন" বিকল্পটি কিছুই করে না।
সেরিন

16.04-তে, আমি খোলার জন্য gist.github.com/randy3k/c7f69adc2754f4b2bff361fbfd0fdc5d ব্যবহার io.elementary.terminalকরি, আমার ধারণা আপনি কেবল এটি অনুলিপি করতে /usr/share/nautilus-python/extensionsএবং এটির জন্য প্যাচ করতে হবে terminator
র‌্যান্ডি লাই

38

নটিলাস-actions নটিলাস-ক্রিয়াগুলি ইনস্টল করুন

আমরা আমাদের নিজস্ব ডান-ক্লিকের প্রসঙ্গ মেনু আইটেমগুলিকে নটিলাস-ক্রিয়াগুলি সংজ্ঞায়িত করতে পারি ।

  • ড্যাশ থেকে, বা একটি টার্মিনাল থেকে নটিলাস-অ্যাকশন কনফিগারেশন সরঞ্জামটি চালান

    nautilus-actions-config-tool
    

এখানে চিত্র বর্ণনা লিখুন

  • ইন অ্যাকশন ট্যাব আপনার ক্রিয়াটির একটি যুক্তিসম্মত লেবেল, যেমন দিতে "টার্মিনেটর খুলুন" এবং নির্বাচন বা প্রসঙ্গ মেনুতে এই প্রদর্শন করে চয়ন।

  • পরবর্তী কমান্ডগুলি চালানোর জন্য কমান্ড ট্যাবটি খুলুন

এখানে চিত্র বর্ণনা লিখুন

  • টার্মিনেটরে বর্তমান পথ খোলার জন্য আপনার কমান্ড ( /usr/bin/terminator) এবং প্রোগ্রাম বিকল্পগুলি ( --working-directory=%d/%b) এর পুরো পথ দিন ।

  • লগ আউট এবং আবার প্রবেশ করার পরে (বা কেবলমাত্র নটিলাস পুনরায় চালু করার পরে nautilus -q) নীচের ডান ক্লিকের প্রসঙ্গ মেনু প্রদর্শিত হবে:

এখানে চিত্র বর্ণনা লিখুন


বাহ, বিস্তারিত লেখার জন্য অনেক ধন্যবাদ! আমি অফিসে পৌঁছে আবার ফিরে প্রতিবেদন করার পরে আগামীকাল এটি চেষ্টা করব।
ওয়াইএক্সডি

1
দুর্দান্ত সমাধান। একটি জিনিস: লগ আউট / ইন করা সত্যিই প্রয়োজন হয় না, নটিলাস দিয়ে পুনরায় আরম্ভ nautilus -qকরা যথেষ্ট। আমি কেবল তার জন্য একটি সম্পাদনার প্রস্তাব দিয়েছি।
ক্রিস্টোফ

1
নটিলাস-অ্যাকশনগুলি আপেক্ষিক সিমলিংক পাথগুলিতে যেতে পারে না, এটি নিখুঁত প্রেরণকারী ব্যবহার করে, তবে ওপেন-ইন-টার্মিনাল প্লাগইন আপেক্ষিক পথগুলি খুলবে।
চাচাচু

বাহ আপনাকে অনেক ধন্যবাদ আমি জানি না যে এই অ্যাপ্লিকেশনটির অস্তিত্ব ছিল :)
ইমান আকবরী

5
আপনি যদি Open in Terminatorসাবটেনুতে থাকতে চান না , নটিলাস-অ্যাকশনে, সম্পাদনা> পছন্দসমূহ এ যান> অক্ষম করুন "রুট তৈরি করুন 'নটিলাস-অ্যাকশনস' মেনু"
হাই ফোং

23

জিনোমে ডিফল্ট টার্মিনালটি কনফিগার করতে আপনাকে dconf- সরঞ্জাম ইনস্টল করতে হবে (sudo apt-get install dconf-tools)।

এর পরে আপনি আপনার প্রিয় টার্মিনাল এমুলেটর সেট করতে ডকনফ-সম্পাদক বা গেটসিং ব্যবহার করতে পারেন। এই গাইড ব্যবহার করে gsettings

ইনস্টল করার পরে terminatorএই কমান্ডটি টাইপ করুন

gsettings set org.gnome.desktop.default-applications.terminal exec /usr/bin/terminator

সেট exec-argsটার্মিনাল প্রয়োজন, আপনার ক্ষেত্রে জন্য -xপ্রয়োজনীয় আর্গুমেন্ট বাকি চালানো nautilus-open-terminal

gsettings set org.gnome.desktop.default-applications.terminal exec-arg "-x"

এই টার্মিনেটরের পরে আপনার ডিফল্ট টার্মিনাল এমুলেটর হবে, যখন nautilus-open-terminalডিফল্ট টার্মিনাল কল করে এটি terminatorপরিবর্তে খোলা উচিত gnome-terminal


যুক্তি প্রয়োজনীয়। সম্পাদনা করেছেন এবং গ্রহণ করেছেন।
ওয়াইএক্সডি

আপনি কী যুক্তি দিয়ে ব্যবহার করছেন terminator, যদি এর দরকারী হয় তবে আমি উত্তরটি সম্পাদনা করব এবং সেই তথ্যটি যুক্ত করব।
ব্রুনো পেরেইরা

এটা org.gnome.desktop.default-applications.terminal exec-arg '-x'আমার সম্পাদনা হিসাবে।
ওয়াইএক্সডি

তবে মূল বিষয় হ'ল এটি ইতিমধ্যে ডিফল্টরূপে সঠিকভাবে সেট করা আছে - এর জন্য কী কাজ gnome-terminalকরে terminator
ওয়াইএক্সডি

6
এটি উবুন্টু 16.04 এ কাজ করে না ...
Cerin

0

আমি জানি এই একটি পুরানো প্রশ্ন হল, কিন্তু যেহেতু আমি এখানে অবতরণ করেছে একই জিনিস করে চেষ্টা করার সময়, এখানে ভবিষ্যতের ভিজিটগুলির জন্য আমার নিন এর

আমি পূর্ববর্তী সমস্ত পরামর্শ চেষ্টা করেছিলাম এবং ব্যর্থ হয়েছি, সুতরাং পরিবর্তে আমি এই কাজের সাথে হাজির হয়েছি (একটি নিখুঁত উত্তর নয়, তবে এখনও অনুমান করা কার্যকর হতে পারে)।

একটি change_terminal.sh ফাইল তৈরি করুন

# Open a new terminator window in a detached tmux session so it remains open
cmd="terminator --working-directory=$PWD"
tmux new-session -d
tmux send-keys "$cmd" C-m
tmux dettach
# Close active window (gnome-terminal since the new one hasn't loaded yet)
xdotool key --clearmodifiers Ctrl+Shift+Q key --clearmodifiers KP_Enter

এবং এটিকে কার্যকর করার অধিকার দিন:

chmod +x change_terminal.sh

নিম্নলিখিত নামটি তৈরি করুন:

alias ct="path/to/change_terminal.sh"

এখন আপনি কাঙ্ক্ষিত স্থানে নটিলাস থেকে একটি ডিফল্ট টার্মিনাল খুলুন এবং এটি বন্ধ করতে এবং একই জায়গায় একটি টার্মিনেটর টার্মিনাল খুলতে 'সিটি' টাইপ করুন।


0

আমি উবুন্টু 18.04 ব্যবহার করছি এবং আমি সমস্যাটি সমাধান করতে চাই না। পরিবর্তে আমি ইনস্টল করেছি nautilus-terminalযা আপনার টার্মিনালটি নটিলাসে এম্বেড করে! যা একেবারে দুর্দান্ত।

নটিলাস-টার্মিনাল ইনস্টল করুন

sudo add-apt-repository ppa:flozz/nautilus-terminal
sudo apt update
sudo apt install nautilus-terminal
nautilus -q

এখানে চিত্র বর্ণনা লিখুন

আপনি এটি dconf সম্পাদকের মাধ্যমেও কনফিগার করতে পারেন। এই লিঙ্কে আরও তথ্য

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