টার্মিনেটরের জন্য ডিফল্ট শেল পরিবর্তন করুন


12

আমি টার্মিনেটরের ডিফল্ট শেলটি zsh এ পরিবর্তন করতে চাই। ইন /etc/passwd/আমি ডিফল্ট শেল পরিবর্তন করেছি /bin/zsh। এই সেটিংসটি LXTerminal এ ডিফল্ট শেল পরিবর্তন করে (লুবুন্টুতে ডিফল্ট টার্মিনাল), তবে টার্মিনেটরে নেই। তাই আমি চেষ্টা করেছি chsh -s /bin/zsh, কিন্তু এটিও কাজ করে না।

টার্মিনেটর ডকুমেন্টেশন বলে:

আমি কীভাবে আমার ডিফল্ট শেলটি পরিবর্তন করব?

টার্মিনেটর সর্বদা শেল পরিবেশ পরিবর্তনশীল দ্বারা নির্দিষ্ট শেলটি শুরু করবে। (শেল পরিবেশের পরিবর্তনশীল সেট না করা থাকলে এটি / বিন / শ-এর কাছে ফিরে আসবে)) আপনি কেবল টার্মিনেটরের পরিবেশকে প্রভাবিত করতে পারেন, তবে সর্বোত্তম সমাধানটি আপনার অপারেটিং সিস্টেমটি আপনাকে বলতে হবে যে শেলটি আপনি চান, এবং এটি নিশ্চিত করবে শেলটি কেবলমাত্র টার্মিনেটর নয়, সমস্ত অ্যাপ্লিকেশনের জন্য সঠিকভাবে সেট করা আছে। আপনার ডিফল্ট শেলটি কীভাবে পরিবর্তন করতে হয় তার বিশদ জন্য আপনার অপারেটিং সিস্টেমের জন্য ডকুমেন্টেশন দেখুন।

সুতরাং আমি আমার চেষ্টা করার চেষ্টা করেছি বলে আশা করি, কিন্তু তারা তা করে না। আমি কীভাবে টার্মিনেটরে ডিফল্ট শেলটি পরিবর্তন করতে পারি।

উত্তর:


24

শেল পরিবর্তন করতে `chsh` ব্যবহার করুন

আপনি chshআপনার ডিফল্ট শেল পরিবর্তন করতে ব্যবহার করতে পারেন । এই কমান্ডটি চালানো হলে শেলের পুরো পথ জানতে চাইবে।

আপনি চালাতে পারেন

chsh -s <path_to_hell>

সরাসরি শেল পরিবর্তন করতে।

টার্মিনেটর পছন্দসমূহ পরিবর্তন করুন

আপনি সরাসরি টার্মিনেটর পছন্দগুলিও পরিবর্তন করতে পারেন।

  • ওপেন টার্মিনেটর।
  • টার্মিনেটরে রাইট ক্লিক করুন এবং পছন্দগুলি নির্বাচন করুন ।
  • প্রোফাইল > কমান্ডে যান ।
  • পরীক্ষা করে দেখুন লগ-ইন শেল হিসাবে চালানো কমান্ড , পরিবর্তে একটি কাস্টম কমান্ড সঞ্চালন করুন আমার শেলের এবং শেলের ঠিকানা লিখুন।

এখানে চিত্র বর্ণনা লিখুন - ডায়ালগ বক্সটি বন্ধ করুন।



4

প্রাচীন প্রশ্ন, তবে কিছুটা লড়াই করার পরে:

tl; dr : টার্মিনেটর $SHELLপরিবেশের পরিবর্তনশীল পাঠ করে reads আপনি যদি কোনও গ্রাফিকাল এক্স সেসনে থাকেন তবে এই পরিবর্তনশীলটি আপনি লগ ইন করার সময় সেট করা হয়েছিল এবং আপনি চালানোর পরেও পুনরায় লগইন না করা পর্যন্ত পুনরায় সেট করা পাবেন না chsh।

আপনি যদি কোনও পাঠ্য টার্মিনালে স্যুইচ করে সেখানে প্রবেশ করতে চান তবে আপনি দেখতে পাবেন যে আপনার chshইতিমধ্যে কার্যকর হয়েছে। একবার আপনি প্রস্থান এবং ফিরে লগ ইন হয়ে গেলে, $SHELLআপনার শেলটি যা আছে তাতে পুনরায় সেট হয়ে যায় /etc/passwd।

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