/ ইত্যাদি / এক্স 11 / এক্সসিশন এবং লাইটডিএম


8

আমি লুবুন্টু 14.10 চালাচ্ছি। দেখে মনে হচ্ছে যে /etc/X11/Xsessionব্যবহারকারী যদি নির্দেশিত হয় তবেই লাইটডিএম অনুরোধ করে। আসলে lightdm-sessionমোড়কে কোনও ছায়া নেই ।

  • startxকমান্ড লাইন (যুক্তিসঙ্গত ডিফল্টগুলির জন্য xinit চারপাশে মোড়ক) ব্যবহার করে ~/.xinitrc, অন্যথায় ব্যবহার করে /etc/X11/xinit/xinitrc
  • /etc/X11/xinit/xinitrcউত্স /etc/X11/Xsession, যে আউটপুট পুনর্নির্দেশ .xsession-errors
  • /etc/X11/Xsessionউত্স ~/.xsessionrcযদি উপস্থিত থাকে ~/.xsessionতবে এক্সিকিউটেবল হলে এক্সিকিউট করে, সোর্স যদি না থাকে।

লাইটডিএম ব্যবহার করার পরে কী ঘটে? যদি এটি উত্স না হয় তবে /etc/X11/Xsessionকীভাবে এটি ত্রুটি-ফাইলগুলিতে ত্রুটিগুলি পুনর্নির্দেশ করতে পারে ~/.xsession-errors(আমি অন্যান্য স্ক্রিপ্টগুলিতে কোনও তথ্য খুঁজে পাইনি /etc/X11/Xsession.d/)?

এক্সেসিওন ডকুমেন্টগুলির জন্য ম্যান পৃষ্ঠা ~/.xsessionrcএবং ~/.xsession। এটি বলে যে ~/.xsessionrcএটি কেবল ভেরিয়েবল সেট ~/.xsessionকরার জন্য এবং এটি আদেশগুলি কার্যকর করার জন্য, তবে ~/.xsessionআমি যদি এর জন্য একটি কাস্টম *.desktopফাইল তৈরি করি তবেই এটি উত্সাহিত হয় /usr/share/xsessions/। আমি কি একটি কাস্টম /etc/X11/Xsession.d/ফাইল তৈরি করতে পারি (যেমন 40x11-common_xsessionrcকাজ করে ~/.xsessionrc), বা ~/.xsessionrcকোনও স্ক্রিপ্ট যুক্ত করতে কেবল ব্যবহার করব ?

এছাড়াও, আমি কীভাবে এক্স-উইন্ডো-ম্যানেজার এবং এক্স-সেশন-ম্যানেজার বিকল্পের মাধ্যমে কাজ করে তা জানতে চাই। আমি লক্ষ্য করেছি যে তারা উপস্থিত ~/.xinitrcএবং না ~/.xsessionথাকলে তারা কাজ করে বলে মনে হয় এবং স্পষ্টতই তারা কেবল স্টার্টেক্স চলাকালীনই কাজ করে।

কোন উত্তরের জন্য অগ্রিম ধন্যবাদ।


যাইহোক আমি অন্য একটি প্রশ্ন করব। উবুন্টুর লোকটি us / .xsession এ কাস্টম সেটিংস সেট করার জন্য লাইন এক্সিকিউ = / ইত্যাদি / এক্স 11 / এক্সেসিওন দিয়ে / usr / share / xsession এ একটি কাস্টম * .ডেস্কটপ ফাইল তৈরি করার পরামর্শ দেয়। এর অর্থ, / usr / sbin / লাইটডিএম-সেশনের পরে অন্য একটি মোড়ক চালানো, যা এই ক্ষেত্রে / etc / X11 / Xsession হবে; এর ফলে /etc/X11/Xsession.d/ এর অধীনে সমস্ত কিছুর দু'বার প্রয়োগ করা হবে। তাহলে /etc/X11/Xsession.d/ এ সোর্স ~ / .xsession তে কোনও স্ক্রিপ্ট তৈরি করা ভাল না? কোন সাহায্য প্রশংসা।
জিউসেপ ডি চিয়াচিয়ো

/ Usr / sbin / লাইটডিএম-সেশনের মাধ্যমে ~ / .xsession ব্যবহার করার জন্য, /etc/X11/Xsession.d এ একটি নতুন স্ক্রিপ্ট তৈরি করা আমার পক্ষে দরকারী ছিল যার নাম আমি 45x11-common_xsession রেখেছি। যেহেতু ভেরিয়েবলগুলি মোড়কে পুরোপুরি সংজ্ঞায়িত করা হয়েছে, আমি কেবল নিম্নলিখিত লাইনগুলি যুক্ত করেছি: যদি [-r "$ USERXSESSION"]; তারপর। "$ USERXSESSION" ফাই এইভাবে মোড়ক sour / .xsessionrc সের পরে, ~ / .xsession ফাইলটি উত্সও দেয়। আশা করি এটি কার্যকর হতে পারে।
জিউসেপ ডি চিয়াচিও

আপনি যদি আপনার প্রশ্নের অংশটির উত্তর দিতে পারেন, অনুরোধ নিজেই একটি উত্তর তৈরি করুন, এটি সম্পূর্ণ স্বাভাবিক normal মন্তব্যগুলি কেবলমাত্র অস্থায়ী এংগ হারাতে পারে।
ভোলকার সিগেল 10'15

উত্তর:


0

এই বাগ

বাগ # 1001035 "লাইটডিএম .xsession- ত্রুটিগুলির জন্য হার্ডকোডযুক্ত পথ ব্যবহার করে, ...": বাগগুলি: লাইটডিএম প্যাকেজ: উবুন্টু

বলেছে যে লাইটডিএম এর উত্সটিতে$HOME/.xsession-errors হার্ড কোডিংয়ের পথ রয়েছে । এবং এটি সত্যই কনফিগারযোগ্য হওয়া উচিত।

দুঃখের বিষয়, "আধুনিক" ডিসপ্লে ম্যানেজাররা প্রায়শই /etc/X11আর খুব বেশি যত্ন নেন না এবং চাকাটি পুনরায় উদ্ভাবন করেন ... খারাপভাবে।
সম্ভবত কারণ জিনিসগুলি কেন সেভাবে হয় তা খুঁজে পাওয়া বরং কঠিন। (আমি চেষ্টা করেছি still কেন এতগুলি ফাইল / স্ক্রিপ্ট রয়েছে এবং তাদের সমস্ত উদ্দেশ্য কী তা এখনও আমি জানি না))

যেমন এসডিডিএম মোটেও ব্যবহার করে না .xsession-errorsএবং অন্য কোনও অদ্ভুত অবস্থানে লগ করে।


অভিযোজ্য বস্তু

দ্বিতীয় প্রশ্নটি সত্যই পৃথক হওয়া উচিত।
আমার এখনও এটি সম্পর্কে সমস্ত কিছু না জানার কারণে আমি এটিতে সহায়তা করতে পারি না।
তবে আমি মনে করি আমি বলতে পারি যে আপনার সম্ভবত আর একটি কাস্টম সেশন ফাইল তৈরি করা উচিত নয়।
হতে পারে লাইটডিএম ডকুমেন্টেশন আপনাকে সেখানে সহায়তা করে ...

তৃতীয় প্রশ্ন সম্পর্কে: ম্যান পৃষ্ঠা xinitএবং এর সাথে সম্পর্কিত ম্যান পৃষ্ঠাগুলি (একই সফ্টওয়্যার প্যাকেজ থেকে) এটি ব্যাখ্যা করে। বিকল্পগুলির একটি তালিকা রয়েছে, কিছু মধ্যে $HOME, কিছুতে /etc, কিছু এমনকি /usr/share/…উপ-ডিরেক্টরিতেও। তবে আমি মনে করি যদি কিছু না থাকে তবে কিছু ডিফল্টও ধরে নেওয়া হয়।
দুঃখিত, এটি সম্ভবত পৃথক হওয়া উচিত। আমি যা জানি তা কেবল পোস্ট করি।

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