সিডিএম প্রদর্শন ব্যবহারকারীদের জন্য কাজ করে না, তবে মূল হিসাবে কাজ করে


1

আমি যদি সিডিএম (কনসোল ডিসপ্লে ম্যানেজার) রুট হিসাবে চালনা করি তবে এটি দুর্দান্ত কাজ করে। যদি আমি এটি অন্য কোনও ব্যবহারকারী হিসাবে চালিত করি, সিডিএম লোড করে, ডাব্লুএমের জন্য একটি পছন্দ অনুরোধ করে, এবং তারপরে বাইরে চলে যায়। স্টাডআউট বা স্টডারারের পাঠযোগ্য আউটপুট নেই।

আমি কীভাবে এটি ডিবাগ করতে পারি?

আমি স্টার্টেক্স আউটপুট লগিং চালু করেছি । এটি এটি বলে:

X: user not authorized to run the X server, aborting.
xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error

বিটিডাব্লু, আমি যদি দেবিয়ান জেসি চালাচ্ছি, যদি এটি সাহায্য করে।


আমি মনে করি এটি উদ্দেশ্যমূলক আচরণ, কারণ এক্সারগ নিজেই (এখনও) একটি নিয়মিত ব্যবহারকারী হিসাবে শুরু করার পক্ষে খুব ভাল নয়। যাইহোক সীমিত গ্রাফিক্স ড্রাইভারের সাথে নয়।
allquixotic

উত্স কোডটি স্ক্যান করে, আমি খুঁজে পেয়েছি setsid startx "$@" > /dev/null 2>&1 &। এই লাইনের শুরুতে একটি সূডো যুক্ত করা সম্ভব, যাতে আমি সিডিএমকে সাধারণ ব্যবহারকারী হিসাবে চালাতে পারি এবং এক্স শুরু করার সময় কেবল উন্নত করতে পারি
CharmoniumQ

এছাড়াও আপনি এই ঠিক চালাতে পারতেন ::> সুডো-সু রুট
স্টার্টেক্স

উত্তর:


1

বুঝেছি!!!

এই নির্দেশিকাটি অনুসরণ করেছে যা সমস্ত ব্যবহারকারীকে এক্সসার্ভার শুরু করতে দেয়। পূর্বে আমার কাছে এটি কেবল কনসোল ব্যবহারকারীদেরই ছিল। সম্ভবতঃ, যেহেতু সিডিএম ইন্টারেক্টিভ কনসোলের পরিবর্তে স্ক্রিপ্টের মাধ্যমে এক্সসারভার চালু করছে, এটি কনসোল ব্যবহারকারী হিসাবে গণনা করে না।

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