কীভাবে স্বয়ংক্রিয়ভাবে শুরু হতে জিডিএম অক্ষম করবেন?


11

উবুন্টু সার্ভার 12.04 ইনস্টলেশন করার পরে, আমি একটি ন্যূনতম জিইউআই রাখার জন্য জুবুন্টুকে ইনস্টল করেছি:

sudo apt-get install x-window-system-core
sudo apt-get install --no-install-recommends xubuntu-desktop gparted

তবে এখন আমি কিছু নির্দিষ্ট অনুষ্ঠানের ভিত্তিতে এক্স শুরু করতে চাই। 12.04 এর আগে আমি কেবল ইস্যু করেছি:

sudo update-rc.d -f gdm remove

তবে এই আদেশটি আর কাজ করে না।

আমি কীভাবে উবুন্টু 12.04 এ এক্সটি থ্রি থেকে থামাতে পারি? এবং যখন আমার এটির প্রয়োজন হবে তখন এটি কীভাবে শুরু করব?

আমি এই দুটি প্রশ্নই চেষ্টা করেছি কিন্তু আমার কাছে জিডিএম.কনফ নেই:


সুতরাং, আপনি উবুন্টু ডেস্কটপ পেয়েছিলেন, জুবুন্টু-পরে ইনস্টল করেছেন, কিন্তু ডিফল্ট জুবুন্টু গ্রাফিকাল সেশনটি চান না, তবে কেবল এক্সটি নিজেই শুরু করতে চান?
বেলাকোয়া

ধন্যবাদ + জর্জি কাস্ত্রো আমি এর আগে উভয় নিবন্ধ পড়েছি তবে উভয়ই gdm.conf এ কাজ করে তবে এই বাক্সে আমার জিডিএম কনফিগারেশন নেই।
josircg

Belacqua জবাব দেওয়ার জন্য ধন্যবাদ। না এটি উবুন্টু সার্ভার। ঠিক আমি যা চাই তা হ'ল: কিছু নির্দিষ্ট অনুষ্ঠানের মাধ্যমে এক্স শুরু করুন।
josircg

আমি জুবুন্টুর সাথে ভাবছি যে কোনও জিডিএম কোডফ নেই - এটি আমার সমস্ত প্রশ্নের মূল হওয়া উচিত।
josircg

উত্তর:


14

উবুন্টুর সাম্প্রতিক সংস্করণগুলিতে, gdmএটি প্রতিস্থাপন করা হয়েছে lightdm- এ কারণেই আপনার একটি নেই gdm.conflightdmম্যানুয়ালি শুরু করতে সেট করতে, এর আরআর কনফিগারেশনের জন্য একটি 'ওভাররাইড' ফাইল তৈরি করুন:

echo 'manual' | sudo dd of=/etc/init/lightdm.override

(এটি কেবল একটি ফাইল তৈরি করে যার নাম /etc/init/lightdm.overrideরয়েছে একটি একক লাইন যা এতে বলে manual)

আপনি যখন অনুরোধ করবেন কেবল তখনই লাইটডিএম শুরু হবে:

sudo service lightdm start

এবং এটি বন্ধ করার জন্য:

sudo service lightdm stop

3
শুধু echo manual >> /etc/init/lightdm.overrideমূল হিসাবে টাইপ করা কি সহজ হবে না ?
ব্র্যাডেন সেরা

4
@ বি 1 কে মিউজিক: অবশ্যই; তবে রুট শেলটি পেতে আপনাকে একটি অতিরিক্ত কমান্ড করতে হবে do আমি সুডো ব্যবহার এবং যথাসম্ভব সুবিধাপ্রাপ্ত ব্যবহারকারী হিসাবে সর্বনিম্ন পরিমাণের স্টাফ চালানো পছন্দ করি (এই ক্ষেত্রে, bashমূল ddহিসাবে চালানো, বনাম রুট হিসাবে চালানো )
জেরেমি কের

এটি ডিডির মতো খুব শক্তিশালী সরঞ্জাম ব্যবহার করার নির্বোধ কারণ। এটি হালকা করে আঙ্গুল করা বেশ সহজ (আলোর মাঝখানে ট্যাব টিপানোর মতো) এবং ক্লোবার একটি গুরুত্বপূর্ণ ফাইল।
রব রাসেল

@ রবরাসেল: কোনও কমান্ডের ফাইল নাম দেওয়ার চেয়ে আলাদা কীভাবে? ddএখানে ব্যবহার করার সুবিধাটি হ'ল আপনি সম্পূর্ণ শেলের পরিবর্তে কেবলমাত্র একটি একক (এবং সাধারণ) প্রক্রিয়াটি চালাচ্ছেন।
জেরেমি কের

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

17

উবুন্টু 18.04 এর জন্য এটি আমার পক্ষে কাজ করেছে:

জিডিএম অক্ষম করুন
এটি জিডিএমকে বুটে লোড হতে আটকাবে এবং কনসোলের মাধ্যমে লগইন হবে।

systemctl set-default multi-user.target

এই পদ্ধতিটি ব্যবহার করে gdmএখনও ম্যানুয়ালি দিয়ে শুরু করা যেতে পারেsystemctl start gdm

এর systemdসাথে ডিফল্ট পরীক্ষা করুন

systemctl get-default

সাধারণত এটি হবে graphical.targetএবং এর সাথে ফিরে যেতে পারেsystemctl set-default graphical.target

সূত্র: https://wiki.debian.org/GDM#s systemmd


4

শুধু ভাগ করতে চান, এটি কারও পক্ষে সহায়ক হতে পারে।

আমি উবুন্টু সার্ভার 12.04 এবং পরে গ্রাফিকাল ইন্টারফেস কুবুন্টু-ডেস্কটপ ইনস্টল করেছি

এখন যখন আমি গ্রাফিকাল স্টার্টআপ / লগইন অক্ষম করতে চেয়েছিলাম তখন আমি সমস্ত অপশন চেষ্টা করেছিলাম

/etc/default/grub.. GRUB_CMDLINE_LINUX_DEFAULT="text"জায়গায় এন্ট্রি করা"quiet splash"

update-grub

update-rc.d -f ldm remove
update-rc.d -f kdm remove
update-rc.d -f gdm remove

পাশাপাশি

echo 'manual' | sudo tee /etc/init/lightdm.override

কিছুই কাজ হয়নি। তারপরে আমি এডিট করেছিলাম /etc/init/kdm.confএবং 2 ডিফল্ট রানলেভেল এবং রানলেভেল যুক্ত করেছি [! 026]

stop on runlevel [0126]
#================================================================
#start on ((filesystem
#           and runlevel [!026]
#           and started dbus
#           and (drm-device-added card0 PRIMARY_DEVICE_FOR_DISPLAY=1
#                or stopped udev-fallback-graphics))
#          or runlevel PREVLEVEL=S)
#
#stop on runlevel [0126]
#================================================================

এটা কাজ করেছে.


একই অভিজ্ঞতা ছিল। এটি /etc/init/gdm.conf
ডন লি

2

আমি একটি নেটবুকে উবুন্টু সার্ভার 12.04 ইনস্টল করেছি, মূলত কারণ আমি সিএলআইয়ের আরও বেশি অনুরাগী তখন আমি জিইআইআই, তবে ছোট জিনিসগুলির জন্য হালকা জিইআই চাইছিলাম। আমি লুবন্তু নয়, এলএক্সডিইটি ইনস্টল করেছি তবে এটি এলএক্সডিএম-এর জন্য লগইন ম্যানেজার এলএক্সডিএম শুরু করবে। আমি সমস্ত দিকে তাকিয়েছি এবং LXDE লোড করা বন্ধ করতে এটি পেতে অনেকগুলি চেষ্টা করেছিলাম। এই প্রশ্ন এবং উত্তর দেখার পরে, আমি এটি LXDE এর জন্য বন্ধ করার একটি ভাল উপায় খুঁজে পেয়েছি।

লাইটডিএম.ওরাইডের অনুরূপ একটি ফাইল যুক্ত করার পরিবর্তে, আমি / ইত্যাদি / আরআর সন্ধান করছিলাম এবং lxdm.conf নামে একটি ফাইল পেয়েছি। ফাইলটি অনুসন্ধান করার পরে, মূলত যেহেতু আমি কৌতূহলী ছিলাম, আমি খুঁজে পেয়েছিলাম যে এটি আমার প্রয়োজন ফাইল বা প্রয়োজন নেই। ফাইলটি বন্ধ করার পরে, আমি এটির নামকরণ করেছি

    sudo mv /etc/init/lxdm.conf /etc/init/lxdm.conf.bak

সমস্যা হওয়ার কারণে আমি এটিকে সরিয়ে দেওয়ার পরিবর্তে এটির নামকরণ করেছি, তবে এখন পর্যন্ত আমি এই ফাইলটির নাম পরিবর্তন করে কোনও সমস্যা বলতে পারি না, তাই এটি অপসারণ করা নিরাপদ হওয়া উচিত।

আমি অন্য ডি এর সম্পর্কে জানি না তবে এটি এলএক্সডিইডি নিয়ে আমার পক্ষে কাজ করেছে।


1

চেক systemctl get-default

যদি আউটপুট হয় graphical.targetতবে এটির multi-user.targetসাথে এটি সেট করুন systemctl set-default:

systemctl set-default multi-user.target

সিস্টেমেড-লক্ষ্যবস্তু সম্পর্কে আরও জানতে এই লিঙ্কটি উল্লেখ করুন: 10.3। সিস্টেমযুক্ত টার্গেটের সাথে কাজ করা


0

নীচে উবুন্টু সার্ভার 12 এলটিএসের জন্য

প্রথমে আপনার CTRL+ সহ একটি বাস্তব পদ খুলতে হবেALT F1

প্রবেশ করুন

এর সাথে জিডিএম বন্ধ করুন:

$ sudo service gdm stop

সার্ভারে আপনার কোনও প্রয়োজন নেই জিডিএম সরান।

$ sudo apt-get remove gdm 

এর সাথে পরবর্তী বুট রানলেভেল সেট করুন।

$ sudo telinit 3

জিডিএম ছাড়া আপনার জিডিএম উইন্ডো ম্যানেজার ছাড়াই গুই ভিত্তিক অ্যাপ্লিকেশন চালাতে সক্ষম হতে চাইলে আপনাকে xinit ইনস্টল করতে হবে।

$ sudo apt-get install xinit

রানলেভেল 3 এ পুনরায় বুট করুন।

$ sudo reboot

রিবুট করার পরে জিইউআই বা ডেস্কটপ চালাতে run

$ startx 

এটি আপনার জিনোম সেশনটি স্বাভাবিক হিসাবে শুরু করবে।

আপনার ডেস্কটপটিতে কেবলমাত্র লগআউটটি শেষ হয়ে গেলে এবং আপনাকে স্তর 3 স্তরে ফিরিয়ে দেয়।

এছাড়াও আপনি এখন ডেস্কটপ ছাড়াই পৃথক অ্যাপ্লিকেশন শুরু করতে পারেন:

$ startx nautilus

বা সুবিধাযুক্ত

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