.xsession
হোম ফোল্ডারে ফাইলটির উদ্দেশ্য কী ? সেখানে কি রাখা উচিত? ডেস্কটপ এনভায়রনমেন্টগুলি সেই ফাইলটি ব্যবহার করে না এবং সেখানে টি টি টি থেকে এক্স স্টার্টআপের জন্য .xinitrc
।
.xsession
হোম ফোল্ডারে ফাইলটির উদ্দেশ্য কী ? সেখানে কি রাখা উচিত? ডেস্কটপ এনভায়রনমেন্টগুলি সেই ফাইলটি ব্যবহার করে না এবং সেখানে টি টি টি থেকে এক্স স্টার্টআপের জন্য .xinitrc
।
উত্তর:
আপনি যদি পাঠ্য মোডে লগইন করেন তবে xinit বা মোড়ক স্ক্রিপ্ট দিয়ে একটি জিইউআই সেশন শুরু করুন startx
, তারপরে xinit
নিম্নলিখিত জিনিসগুলি করুন:
/etc/X11/xinit/xserverrc
)।/etc/X11
সাধারণত (সাধারণত /etc/X11/xinit/xinitrc
) কিছু স্ক্রিপ্ট চালান ।~/.xinitrc
এটি উপস্থিত থাকলে চালান । যদি এটি বিদ্যমান না থাকে তবে একটি ডিফল্ট ক্লায়েন্ট চালান (traditionতিহ্যগতভাবে xterm
)।~/.xinitrc
বন্ধ হয়ে গেলে এক্স সার্ভারটি মেরে ফেলুন।আপনি একটি অন গ্রাফিক্যাল মোডে লগ ইন করুন এক্স প্রদর্শন ব্যবস্থাপক (xdm, gdm, KDM, wdm, lightdm, ...) ঐতিহ্যগতভাবে, কি পরে আপনি লগ ইন মৃত্যুদন্ড কার্যকর কিছু স্ক্রিপ্ট হয় /etc/X11
তারপর ~/.xsession
।
~/.xsession
এর ভূমিকা ~/.profile
এবং ~/.xinitrc
সম্মিলিত ভূমিকা রয়েছে : এটি আপনার সেশনের প্রাথমিক সূচনা (যেমন পরিবেশের ভেরিয়েবলগুলি সংজ্ঞায়িত) করার কথা বলেছে , তারপরে জিইউআই (সাধারণত কমপক্ষে উইন্ডো ম্যানেজার) নির্দিষ্ট করে প্রোগ্রামগুলি চালু করে।
আজকাল, বেশিরভাগ এক্স ডিসপ্লে ম্যানেজার আপনাকে একটি সেশনের পছন্দ দেয়। একটি নির্দিষ্ট সেশন নির্বাচন করা একটি নির্দিষ্ট ডেস্কটপ পরিবেশ, সেশন ম্যানেজার, উইন্ডো ম্যানেজার প্রবর্তন করে। তারপরে যা কার্যকর করা হয় তা কেবলমাত্র ডিই / এসএম / ডাব্লুএম এবং যে কোনও প্রোগ্রাম যা যা কনফিগারেশন ফাইল পড়তে পছন্দ করে তার উপর ভিত্তি করে শুরু করতে বেছে নেয়। অনেক পরিবেশ একটি "কাস্টম সেশন" সরবরাহ করে যা প্রচলিত ~/.xsession
।
.xsession
ফাইলটি কেবলমাত্র তখনই পড়তে হয় যদি আপনি কোনও নির্দিষ্ট সেশনের প্রকারটি নির্বাচন করেন। আমি জানি যে জিডিএম-র জন্য, প্রবাহের বিকাশকারীরা .xsession
ডিফল্টরূপে চালিত এমন একটিকে অন্তর্ভুক্ত করতে চায় না এবং প্রতিটি বিতরণে রেখে দেয়, এবং অনেকগুলি বিতরণ বিরক্ত করে না বা প্রয়োজনীয়তা উপলব্ধি করে না। কেডিএম পরিস্থিতি কী তা আমি জানি না।
/etc/kde4/kdm/Xsession
লগইন করার পরে কেডিএম এর একটি নিজস্ব ফাইল আছে যা ব্যবহারকারী হিসাবে চালানো যেতে পারে। এগুলি মিথ্যা - ফাইলটি (যা বিটিডাব্লু উপস্থিত রয়েছে) কেডিএম দ্বারা কখনও স্পর্শ করা হয়নি, এমনকি আমি এটি একেবারে সরিয়েও দিয়েছি, এবং এতে কোনও পরিবর্তন হয়নি।
.xsession
আপনি বর্ণিত হিসাবে এটি উপেক্ষা করবে । তবে, যদি "কে.ডি." এর পরিবর্তে আপনি "কাস্টম সেশন" বেছে নেন, তবে কে - ডি - ই পরিবর্তে.xsession
চালানো হবে । আমি এটি ব্যবহার করি, উদাহরণস্বরূপ, কারণ আমি xfce4-panel
আমার এবং "ডেস্কটপ" হিসাবে FVWM 2 চালাই ; যদি আমি যে সিস্টেমে কেডিএ ইনস্টল করেছিলাম যা আমি ব্যবহার করছি, এটি সম্পূর্ণরূপে উপেক্ষা করা হবে।
এক্স সেশন সূচনা এই দিনগুলিতে জটিল হতে পারে। শুরু করার জন্য একটি ভাল জায়গা হ'ল /etc/X11/Xsession
জিনিসগুলি কীভাবে কার্যকর হবে তা দেখার জন্য স্ক্রিপ্ট ।
আমার ডেবিয়ান / উবুন্টু সিস্টেমে স্ক্রিপ্টটি /etc/X11/Xsession
ভেরিয়েবল সেট করে USERXSESSION=$HOME/.xsession
। পরে, স্ক্রিপ্টটি /etc/X11/Xsession.d/50x11-common_determine-startup
এই স্ক্রিপ্টটি সন্ধান করে এবং এটি সিস্টেম নীতি দ্বারা অনুমোদিত /etc/X11/Xsession.options
হলে এবং যদি অন্য কোনও অধিবেশন পরিচালকের দ্বারা অনুরোধ না করা হয় তবে এটি প্রাথমিক সেশন হিসাবে ব্যবহার করে ।
এক্স সংস্করণ 11 এর জন্য: এক্স উইন্ডো সিস্টেম প্রশাসকের গাইড বইটি একবার দেখার জন্য আমি আপনাকে দৃ strongly়ভাবে পরামর্শ দিচ্ছি । অধ্যায় 2 .xsession
একটি নমুনা সেটআপের জন্য এবং সম্পূর্ণ কনফিগারেশন প্রক্রিয়াটির উদ্দেশ্য ব্যাখ্যা করে । এছাড়াও এটি পুরো এক্স-উইন্ডো সম্পর্কিত পরিভাষার জন্য একটি দুর্দান্ত রিফ্রেশার (এবং আমি আশা করি আপনি ভুল হয়ে যাবেন না :))। আপনি বইটি পেতে পারেন
এটি পুরানো সত্ত্বেও আপনি অন্তর্নিহিত ধারণাগুলির প্রচুর তথ্য খুঁজে পেতে পারেন যা আজ অবধি পরিবর্তিত হয়নি এবং এটি খুব সুস্পষ্ট। ততদিনে শীর্ষে কী ছিল তা একবার দেখে নেওয়া সত্যিই মজার বিষয়।
.xsession এক্স 11 পরিবেশের জন্য traditionalতিহ্যগত সূচনালিপি। আজকাল কেডিএম এর মতো সেশন ম্যানেজারগুলির সাথে এটি আর ব্যবহারের মতো বেশি নয়, তবে একটি ট্র্যাডিশালি সেটআপ সিস্টেমে। স্টার্টেক্স দিয়ে এক্স 11 শুরু করার পরে এটিই চালিত হয়।