উবুন্টুতে জিএসএস লগইন শেল!


3

আমার উবুন্টু নত্তির একটি নতুন ইন্সটল আছে। আমি আমার শেল পরিবর্তন zsh।

যখন আমি লগইন করি, তখন এটি আমার ~ / .zprofile ফাইলটির উৎস প্রদর্শিত হয় না। Gnome আপনার নির্বাচিত শেলের লগইন শেলে নির্বাহিত হয় না? এটা সবসময় sh?

আমি / etc / gdm তে digging করেছি এবং এটি পাওয়া গেছে যে gdm সর্বদা ~ / .profile উত্সাহিত হয় তবে আমার নির্বাচিত শেলের নির্দিষ্ট কিছু করার জন্য প্রস্তাবিত কিছু খুঁজে পাইনি।

কেউ এখানে কি ঘটছে বুঝতে সাহায্য করতে পারেন?

উত্তর:


1

জিডিএম (সংস্করণ ২, আমি নিশ্চিত নই 3) শুধুমাত্র পড়তে পারে /etc/profile, ~/.profile, /etc/xprofile, এবং ~/.xprofile। সবকিছু সঙ্গে চালানো হয় sh

একটি সম্ভাব্য সমাধান ব্যবহার করা হয় ~/.xprofile এবং আপনার কাছ থেকে এটি উৎস ~/.zprofile আপনি একাধিক ফাইল স্টাফ নকল করতে চান না। মনে রাখবেন, যে ~/.xprofile থেকে sourced হয় SH তাই আপনি কোন ব্যবহার করতে পারবেন না zsh সিনট্যাক্স বা কমান্ড এটি।


1

লগইন শেলটি শুধুমাত্র পাঠ্য মোড সেশনে প্রভাব ফেলে (অর্থাত আপনি যখন টেক্সট মোডে আপনার পাসওয়ার্ড টাইপ করেন, অথবা যখন আপনি দূরবর্তী লগ ইন করেন), গ্রাফিক্স মোড সেশন নয় (যেমন আপনি যখন GUI এ আপনার পাসওয়ার্ড টাইপ করেন)।

লগইন সময় সংজ্ঞা জন্য একটি ফাইল আছে, সবকিছু রাখুন ~/.profile, এবং যে উৎস থেকে ~/.zprofile। একটি সহজ উপায় আপনার করা হয় ~/.zprofile একক লাইন রয়েছে

emulate sh -c '~/.profile'

জিডিএম লোড করার ব্যবস্থা ~/.profile অধিবেশন সেটআপ অংশ হিসাবে, তাই আপনি সম্পূর্ণরূপে আচ্ছাদিত।

আরো দেখুন Zsh আঘাত না ~ /। প্রোফাইল


KDM প্রকৃতপক্ষে আপনার নির্বাচিত শেলের সেশনে সঞ্চালিত হয়, তাই আপনি যা লোড করতে চান সবকিছু করে। এই অর্থে, আমি মনে করি জিডিএম "ভুল জিনিস" করছে।
Jeremy Cantrell

@ জেরেমি কেডিএম দেখার পর, আমি আপনাকে এটি "ভাল পথ" করার কিছুটা আশ্বাস দিচ্ছি এমনকি এটি একটি ভাল ধারণাও হতে পারে।
Arrowmaster

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