অটো-লগইন ব্যবহার করার জন্য আমি কীভাবে ডিফল্ট সেশনটি পরিবর্তন করব?


73

যখন অ্যাটলগন সক্রিয় থাকে, lightdmতখন ইউনিটি 3 ডি সেশন শুরু হবে, 2D নয় (বা অন্য কোনও শেল যা আমি স্বতঃ-লগ ইন করতে চাই)।

আমি স্বয়ংক্রিয়ভাবে চাইলে শেলটি শুরু করার কোনও উপায় আছে (অ্যাটোলজান)?

যাইহোক, অটলোগন যদি অক্ষম থাকে তবে সর্বশেষ ব্যবহৃত সেশনটি চালু করা হবে এবং তা ঠিক আছে। আমি কেবল অটোলোগানের সাথে কোনটি ডিফল্ট তা চয়ন করতে চাই।

উত্তর:


74

সেশনের তালিকাটি ডিরেক্টরিতে বর্ণিত হয় /usr/share/xsessions

কয়েকটি সাধারণ সেশন নাম নিম্নরূপ:

  • Unityক্য -২ ডি-এর জন্য সেশন ফাইলটিকে উবুন্টু -২ ডি.ডেস্কটপ বলা হয়
  • জিনোম-ক্লাসিকের জন্য সেশন ফাইলটিকে জিনোম-ক্লাসিক.ডেস্কটপ বলা হয়
  • জিনোম-ক্লাসিক (কোনও প্রভাব নেই) ওরফে জিনোম-ফ্যালব্যাকের জন্য সেশন ফাইলটিকে জিনোম-ফ্যালব্যাক.ডেস্কটপ বলা হয়
  • Unityক্য -৩ ডি-এর জন্য সেশন ফাইলটিকে উবুন্টু.ডেস্কটপ বলা হয়
  • Lubuntu জন্য সেশনের ফাইল বলা হয় Lubuntu.desktop
  • LXDE জন্য সেশনের ফাইল বলা হয় LXDE.desktop

সুতরাং, আপনি যদি হালকা-ডিএম কনফিগারেশন ফাইলটিকে "উবুন্টু -2 ডি" তে পরিবর্তন করেন তবে এটি সেশনটিকে ইউনিটি -2 ডি-তে ডিফল্ট করবে

অর্থাত

sudo nano /etc/lightdm/lightdm.conf

লাইন পরিবর্তন

user-session=ubuntu

প্রতি

user-session=ubuntu-2d

দ্রষ্টব্য - আপনার যদি লাইটডিএম কোডফ ফাইল না থাকে তবে অটোলজিনের জন্য এই ফাইলটির জন্য নিম্নলিখিত মানগুলি ব্যবহার করুন:

[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu-2d
autologin-user=myusername
autologin-user-timeout=0

আর একটি সম্ভাবনা চালানো হয়:

sudo /usr/lib/lightdm/lightdm-set-defaults -s <session-name>

উদাহরণ:

sudo /usr/lib/lightdm/lightdm-set-defaults -s ubuntu-2d

এটি lightdm.confফাইলটি ইতিমধ্যে উপস্থিত না থাকলে এটি তৈরি করবে ।


যদি user-session=ubuntuফাইলটিতে লাইনটি বিদ্যমান না থাকে, তবে /etc/lightdm/lightdm.confএটি কেবল সর্বশেষ লাইন হিসাবে টাইপ করুন:user-session=ubuntu-2d
সেপ্টেম্বরের

ওয়ার্থ লক্ষ করেন, বর্তমান ডিস্ট্রো (16.04 স্পষ্টভাবে) মধ্যে কনফিগ ফাইল চলে আসে /usr/share/lightdm/। আমাকে সম্পাদনা করতে হয়েছিলlightdm.conf.d/50-ubuntu.conf
গারগ্রাভার

24

এটি আশ্চর্যের বিষয় যে লাইটডিএম (উবুন্টু ১১.১০ এর ডিসপ্লে ম্যানেজার , যা গ্রাফিকাল লগইন স্ক্রিন সরবরাহ করে ) পুনরায় বুটগুলি জুড়ে আপনার নির্বাচনকে মনে রাখছে না।

আপনি প্রাসঙ্গিক কনফিগারেশন ফাইলটি ম্যানুয়ালি সম্পাদনা করতে পারবেন, যা বলা হয় .dmrcএবং আপনার হোম ফোল্ডারে অবস্থিত। নটিলাস (ফাইল ব্রাউজার) এ, এটি এবং একটি অক্ষর দিয়ে শুরু হওয়া অন্যান্য ফাইলগুলি দেখতে আপনাকে Ctrl+ H(বা দেখুন > লুকানো ফাইলগুলি দেখান ) টিপতে হবে .। আপনার যদি এই ফাইলটি থাকে - যা আপনি সম্ভবত করেন - তবে এর বিষয়বস্তুগুলি এর মতো হবে:

[Desktop]
Session=ubuntu

জন্য GNOME ক্ল্যাসিক আপনি বলতে এটা পরিবর্তন করতে পারেন:

[Desktop]
Session=gnome-classic

বা জিনোম ক্লাসিকের জন্য (কোনও প্রভাব নেই) আপনি এটি বলার জন্য এটি পরিবর্তন করতে পারেন:

[Desktop]
Session=gnome-fallback

আপনি যদি ইউনিটি 2 ডি (সেশন টাইপ উবুন্টু 2 ডি ) ব্যবহার করতে চান , তবে আপনি এটি বলার জন্য এটি পরিবর্তন করতে পারেন:

[Desktop]
Session=ubuntu-2d

আপনার কাছে যদি ফাইলটি মোটেই না থাকে তবে আপনি উপযুক্ত সামগ্রী দিয়ে এটি তৈরি করতে পারেন।

আপনি যদি সমস্ত ব্যবহারকারীর জন্য ডিফল্ট সেশনের ধরণ হিসাবে জিনোম ক্লাসিক বা জিনোম ক্লাসিক (কোনও প্রভাব) সেট করতে চান - বা আপনি এটি পছন্দ করেন না, তবে উপরের ব্যবহারকারী-নির্দিষ্ট পদ্ধতিটি কাজ করে না - তবে আপনি সম্পাদনা করতে পারেন /etc/lightdm/lightdm.conf, user-session=ubuntuপরিবর্তে বলতে user-session=gnome-classicবা user-session=gnome-fallback(বা user-session=ubuntu-2d) বলতে চাইলে লাইনটি পরিবর্তন করা । এটি করার সময় কিছু বিষয় মনে রাখবেন:

  1. ব্যবহারকারীদের হোম ফোল্ডারে প্রতি ব্যবহারকারী কনফিগারেশন ফাইলগুলি সম্পাদনা করা ভাল, যদি না আপনি বৈশ্বিক কনফিগারেশন (যেমন কাজ না করে) পরিবর্তন করার পছন্দ না করেন।

  2. যেহেতু এটি একটি বিশ্বব্যাপী কনফিগারেশন ফাইল এবং এটিতে আপনি যে সাধারণ কনফিগারেশন বিকল্পটি সম্পাদনা করতে চান তার চেয়ে অনেক বেশি এতে আপনার কোনও ভুল হওয়ার ক্ষেত্রে এটি সম্পাদনা করার আগে এটিকে ব্যাক আপ করার পরামর্শ দেওয়া হয়। আপনি কমান্ডটি চালিয়ে টার্মিনালে এটি করতে পারেন sudo cp /etc/lightdm/lightdm.conf /etc/lightdm/lightdm.conf.old

  3. এই ফাইলটি মূল দ্বারা মালিকানাধীন, সুতরাং উপরের sudo কমান্ড। আপনাকে অবশ্যই এটি রুট হিসাবে সম্পাদনা করতে হবে। এটিকে মূল হিসাবে gedit এ খুলতে, আপনি চালাতে পারেন gksu gedit /etc/lightdm/lightdm.conf(হয় টার্মিনাল উইন্ডোতে, বা গ্রাফিকাল Run Applicationপাঠ্য বাক্সে, আপনি যখন Alt+ টিপে পেতে পারেন F2) বা sudo -H gedit /etc/lightdm/lightdm.confটার্মিনাল উইন্ডোতে।

এটা সম্ভবত মনে হচ্ছে যে আচরণ আপনি সম্মুখীন হয়েছেন একটি বাগ, তাই যদি ম্যানুয়ালি সম্পাদনা দেখে অতিরিক্ত তথ্য সংগ্রহ পরে ~/.dmrcকাজ করে, আপনি এক হিসাবে সে বিষয়ে রিপোর্ট করতে পারেন। প্রথমে এটি সাবধানে পড়ুন , তারপরে অনুরূপ কোনও ত্রুটি প্রতিবেদন করা হয়েছে কিনা তা অনুসন্ধান করার পরে, ubuntu-bugচলমান lightdmপ্রক্রিয়াটির পিআইডির সাহায্যে রিপোর্টিং প্রক্রিয়া শুরু করুন , বা প্রায় ভাল, চালান ubuntu-bug lightdm... যা আপনার পরে বোঝা উচিত অংশটি পড়েছি যে পথ প্রদর্শক

যাইহোক, ইউনিটি (সেশন টাইপ উবুন্টু ), ইউনিটি 2 ডি (সেশন টাইপ উবুন্টু 2 ডি ), এবং জিনোম 3 ফলব্যাক ( জিনোম ক্লাসিক এবং জিনোম ক্লাসিক (কোনও প্রভাব নেই) ) ছাড়াও, আপনি হালকা ওজন বিকল্প হিসাবেও বিবেচনা করতে পারেন, এক্সফেস 4 (প্যাকেজটি ইনস্টল করুন xubuntu-desktopএবং সেশনের ধরণটি জুবুন্টু নির্বাচন করুন ) এবং এলএক্সডিইডি (প্যাকেজটি ইনস্টল করুন lubuntu-desktopএবং সেশনের ধরণের লুবুন্টু নির্বাচন করুন )।

  • এই প্রশ্নটি মূলত যখন জিজ্ঞাসা করা হয়েছিল , উবুন্টুর নতুন সংস্করণগুলিতে , ইউনিটি 2 ডি এবং জিনোম 3 ফলব্যাক উপলব্ধ নেই। (নবীনতম সংস্করণে, ইউনিটি উপলব্ধ পারেন)। কিন্তু Xfce4 / Xubuntu এবং LXDE / Lubuntu প্রাপ্তিসাধ্য থাকা।
  • এই দিনগুলিতে, যারা জিনোম 3 ফ্যালব্যাক ব্যবহার করেছেন তারা প্যাকেজ দ্বারা সরবরাহিত মেট ডেস্কটপ পরিবেশ পছন্দ করতে পারে ubuntu-mate-desktop( উবুন্টু মেট দেখুন )।
  • লুবুন্টু আরও হালকা ওজনের রয়ে গেছে (অর্থাত্ এটি স্বল্পতম সংস্থান গ্রহণ করে এবং আরও পুরানো হার্ডওয়্যারে গ্রহণযোগ্যভাবে কাজ করতে পারে)। তবে এটি জুবুন্টু বা উবুন্টু মেটের মতো পুরোপুরি বৈশিষ্ট্যযুক্ত নয়।

এছাড়া নোম 3 ইউনিটি পরিবর্তে GNOME সেল (প্যাকেজটি ইনস্টল সাথে gnome-shellনির্বাচন GNOME) এবং KDE 4-প্লাজমা (প্যাকেজটি ইনস্টল kubuntu-desktopনির্বাচন Kubuntu), কিন্তু সেই সম্ভাবনা কম কম রিসোর্স নিবিড় উপরের বিকল্প তুলনায় যাবে।


15

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

/var/lib/AccountsService/users

.dmrcব্যবহারকারীর ঘরে এই সেটটি মনে হচ্ছে ।

চিয়ার্স


12

লাইটডেমে ডিফল্ট সেশনটি পরিবর্তন করতে

sudo /usr/lib/lightdm/lightdm-set-defaults --session gnome-shell

1
ধন্যবাদ, আমি আসলে জিনোম শেলটি চেয়েছিলাম, তবে আমি এটি পেয়েছিলামsudo /usr/lib/lightdm/lightdm-set-defaults --session gnome-shell
উইম

সমস্যা নেই. আমি এটি পরীক্ষা করতে পারিনি তবে ডকুমেন্টেশনগুলি আমি জিনোম-শেল'র জন্য জিনোমের পরামর্শ দিয়েছিলাম suggested সেশনের জন্য জিনোম পাস করার ফলে ত্রুটি হয়েছিল? তারপরে আমার উত্তরটি সম্পাদনা করা উচিত
Ciaran Liedeman

না, কিন্তু এটা পুরানো GNOME 2. ঢুকে
Wim

2

আমি /etc/lightdm/lightdm.confএই সামগ্রীটি দিয়ে সম্পাদনা করেছি :

[SeatDefaults]
greeter-session=unity-greeter
user-session=gnome-shell
autologin-user=paul

এবং এটি জিনোম-শেল থেকে স্বয়ংক্রিয়ভাবে শুরু হয়।


1

আমি দেখতে পেয়েছি যে উপরের যে কোনওটি সেট করা লাইটডিএম দ্বারা সঞ্চিত শেষ সেশনে ব্যবহারকারীরা ওভাররাইড করে। /var/cache/lightdm/dmrcবিশ্বব্যাপী ডিফল্ট সেটিংস সক্ষম করতে আপনাকে ব্যবহারকারী ফাইলগুলি অপসারণ বা সম্পাদনা করতে হতে পারে । বা পৃথক ভিত্তিতে user.dmrcনিম্নলিখিত বিষয়বস্তুযুক্ত ফাইলটি সম্পাদনা করে :

[Desktop]
Session=ubuntu

.dmrcফাইলটি আসলে কী এবং এটি কীভাবে তৈরি হয়?
অ্যান্ডি

0

এটি উবুন্টুতে কাজ নাও করতে পারে তবে ফেডোরায় এটি আমার পক্ষে কাজ করেছে। এটি বের করতে কয়েক দিন সময় লেগেছিল এবং আমি এটি ভাগ করতে চেয়েছিলাম:

যান /usr/share/xsessionsএবং /usr/share/wayland-sessionsএবং একটি ভিন্ন নম্বর এবং শেষ হওয়া প্রত্যেক ফাইলের একটি ড্যাশ দিয়ে উপসর্গ যোগ .desktop
সর্বনিম্ন সংখ্যাটি ডিফল্ট হবে। উদাহরণস্বরূপ, আমি চাই xfce আমার ডিফল্ট হোক যাতে এই ফাইলটির নাম 1-xfce.desktop হয়

আশাকরি এটা সাহায্য করবে.

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