উবুন্টু 16.04 এলটিএস - এক্স সার্ভারটি কীভাবে শুরু হয়?


20

আমি ভেবেছি যে /usr/bin/startxএক্স সার্ভার শুরু করতে স্ক্রিপ্টটি ব্যবহৃত হয় তবে দেখে মনে হচ্ছে এটি সত্য নয়। এক্স সার্ভারটি কোন প্রক্রিয়া বা স্ক্রিপ্ট শুরু করে? এক্স সার্ভারটি লাইটডিএম গ্রিটারটি দৃশ্যমান হওয়ার আগেই শুরু করতে হবে তবে ঠিক কখন?

উত্তর:


11

/etc/init.d/lightdm Xserver শুরু করে। লাইটডিএম প্রথমে শুরু হয় তারপরে এটি জেসারভার শুরু করে। Xserver (Xorg) এর পিতামাতার প্রক্রিয়াটি লাইটডিএম (নীচের উদাহরণে প্রদর্শিত পিআইডি 25600)। আপনি এটি সম্পাদন করে দেখতে পারেন:

ps -ef | grep lightdm.

root     25600     1  0 00:50 ?        00:00:00 /usr/sbin/lightdm  
root     25608 25600  2 00:50 tty7     00:00:35 /usr/lib/xorg/Xorg -core :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch  
root     25686 25600  0 00:50 ?        00:00:00 lightdm --session-child 12 19

নিম্নলিখিত কমান্ডগুলি চালানো বন্ধ হয়ে যাবে এবং সেই অনুযায়ী লাইটডিএম এবং জেসারভার শুরু করবে:

sudo /etc/init.d/lightdm stop  
sudo /etc/init.d/lightdm start

9

একটি পাঠ্য পর্দা বুট করুন এবং ব্যবহার করুন startx

যদি আপনার উবুন্টু সিস্টেমটি কোনও পাঠ্য স্ক্রিনে বুট হয়, উদাহরণস্বরূপ একটি ন্যূনতম সিস্টেম বা সার্ভার সিস্টেম, আপনি জাস্টারভার শুরু করতে স্টার্টেক্স ব্যবহার করতে পারেন (এবং ওপেনবক্স বা ফ্লাক্সবক্সের মতো একটি সাধারণ উইন্ডো ম্যানেজার বা জিনোম, কেডি, এলএক্সডি, এর মতো একটি ডেস্কটপ পরিবেশ) । xfce)।

উদাহরণস্বরূপ, তিনটি প্রোগ্রাম প্যাকেজ ইনস্টল হওয়ার পরে একটি সাধারণ গ্রাফিকাল ডেস্কটপ (একটি সর্বনিম্ন বা সার্ভার সিস্টেমে) ব্যবহার করা যথেষ্ট এবং যথেষ্ট,

sudo apt update
sudo apt install fluxbox xinit xterm

কমান্ড সহ

startx

গ্রাফিকাল ডেস্কটপে সরাসরি বুট করুন

আপনার যদি উবুন্টু ডেস্কটপ সিস্টেম থাকে (স্ট্যান্ডার্ড উবুন্টু বা সম্প্রদায়ের অন্যতম স্বাদ কুবুন্টু, লুবুন্টু, ... জুবুন্টু), আপনার স্টার্টেক্স ব্যবহার করার দরকার নেই, গ্রাফিকাল ডেস্কটপ পরিবেশ স্বয়ংক্রিয়ভাবে শুরু হবে (এবং আপনার চালানোর দরকার নেই startx)। আমি যদি সঠিকভাবে বুঝতে পারি তবে এটি শুরু করা হবে systemd। উদাহরণস্বরূপ নীচের লিঙ্কগুলি দেখুন,

wiki.archlinux.org/index.php/Systemd/User#Xorg_and_systemd

wiki.archlinux.org/index.php/xorg

পাঠ্য মোড এবং গ্রাফিক মোডের মধ্যে স্যুইচ করুন

পাঠ্য মোড এবং গ্রাফিক্স মোডের মধ্যে স্যুইচিং নিম্নলিখিত লিঙ্কটির স্বীকৃত উত্তরে বর্ণিত হয়েছে

16.04 এ পাঠ্য মোডে বুট করা

এক্স ছাড়াই উবুন্টু ১.0.০৪ ডেস্কটপ বুট করতে, GRUB- র লিনাক্স কমান্ড লাইনে systemd.unit = বহু- ব্যবহারকারীর নামটি যুক্ত করুন।

এটি ডিফল্ট করতে, ব্যবহার করুন

sudo systemctl set-default multi-user.target

এক্সে ডিফল্ট বুটিংয়ে ফিরতে, ব্যবহার করুন

sudo systemctl set-default graphical.target

বর্তমান ডিফল্ট লক্ষ্য দেখতে,

sudo systemctl get-default

3

আপনি এখানে বুট আপ প্রক্রিয়া সম্পর্কে পড়তে পারেন: http://manpages.ubuntu.com/manpages/xenial/man7/boot.7.html

যদিও ম্যানুয়ালটিতে Xserver (বা X11) উল্লেখ করা হয়নি, তবে init প্রক্রিয়াটি Xserver শুরু করার জন্য দায়ী।


1
এটা আমার প্রশ্নের উত্তর দেয় না।
ইরবিস

0

ইনিশ প্রসেসি (পিআইডি = 1) সমস্ত কিছু ছড়িয়ে দেয়, সাধারণত এক্স 11 সহ

16.04 এ এটি /sbin/initসিস্টেমড-সিএসভের

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