আমি যদি সিডিএম (কনসোল ডিসপ্লে ম্যানেজার) রুট হিসাবে চালনা করি তবে এটি দুর্দান্ত কাজ করে। যদি আমি এটি অন্য কোনও ব্যবহারকারী হিসাবে চালিত করি, সিডিএম লোড করে, ডাব্লুএমের জন্য একটি পছন্দ অনুরোধ করে, এবং তারপরে বাইরে চলে যায়। স্টাডআউট বা স্টডারারের পাঠযোগ্য আউটপুট নেই।
আমি কীভাবে এটি ডিবাগ করতে পারি?
আমি স্টার্টেক্স আউটপুট লগিং চালু করেছি । এটি এটি বলে:
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
উত্স কোডটি স্ক্যান করে, আমি খুঁজে পেয়েছি
—
CharmoniumQ
setsid startx "$@" > /dev/null 2>&1 &
। এই লাইনের শুরুতে একটি সূডো যুক্ত করা সম্ভব, যাতে আমি সিডিএমকে সাধারণ ব্যবহারকারী হিসাবে চালাতে পারি এবং এক্স শুরু করার সময় কেবল উন্নত করতে পারি
এছাড়াও আপনি এই ঠিক চালাতে পারতেন ::> সুডো-সু রুট
—
স্টার্টেক্স