আমি কীভাবে লাইটডিএমে নিজস্ব (এইচটিএমএল) থিম সেট করব?


13

লাইটডিএম হ'ল নতুন লগইন পরিচালক, এবং এটি HTML এবং CSS ব্যবহার করে থিমযোগ্য হতে পারে to আমি কীভাবে উবুন্টু ১১.১০ এ করব? আমি কি আমার নিজস্ব HTML ফাইলটি নিজের লেখার সাহায্যে ব্যবহার করতে পারি?

যে জিনিসগুলি আমি চেষ্টা করেছি:

সম্পাদনা: পরিষ্কার করার জন্য আমি একটি HTML ফাইল সম্পাদনা করতে সক্ষম হতে চাই যাতে লগইন স্ক্রিনে আমি কেবল ফন্ট এবং পটভূমি চিত্র পরিবর্তন না করে পাঠ্য যুক্ত করতে পারি। @ জোকারডিনো কে দুঃখিত, যিনি একটি অস্পষ্ট প্রশ্নের উত্তর দিয়েছেন।

সম্পাদনা 2: আরও কয়েকটি সংকেত পাওয়া গেছে তবে পরে তাদের সাথে খেলতে হবে।

  • আমি খুঁজে পেয়েছি /usr/share/lightdm-gtk-greeter/greeter.uiযা লাইটডিএম-জিটিকে-গ্রিটার প্যাকেজের অংশ। এটি একটি এক্সএমএল ফাইল যা দেখতে কিছুটা লগইন স্ক্রিনের মতো লাগে তবে কীভাবে এটি সম্পাদনা করতে হয় সে সম্পর্কে আমি পরিচিত নই।
  • আমি এই নমুনা এইচটিএমএল ফাইলটিও পেয়েছি যা আমি উত্সটি দেখতে পারি (প্রদত্ত যে আমি এটির সময় ছাড়তে দেই না - 5 সেকেন্ড)। এটি এই জাভাস্ক্রিপ্ট ফাইলটির সাথে লিঙ্কযুক্ত যা ওয়েব মকআপের জন্য লাইটডিএম জাল করে। তাই সম্ভবত আমি কোনও ডিরেক্টরিতে এইচটিএমএল ফাইলের একটি পরিবর্তিত সংস্করণ রাখার চেষ্টা করতে পারি এবং থিম ডিরেক্টরিটি কল করতে পারি ... তবে পরে চেষ্টা করতে হবে - যদি না কেউ তার আগে কিছু কার্যনির্বাহী নির্দেশ না লিখে থাকে - ইঙ্গিত, ইঙ্গিত।

উত্তর:


11

সাবধানতা: লাইটডিএম কনফিগারেশনটি মেরামত করতে আপনি এক্স ব্যতীত বুট করা পুরোপুরি স্বাচ্ছন্দ্য না বোধ করেন তবে এটি চেষ্টা করবেন না।

প্যাকেজ লাইটডিএম-ওয়েবকিট-গ্রিটারটি এখনও উবুন্টু সংগ্রহস্থলের অন্তর্ভুক্ত নেই। এইচটিএমএল, সিএসএস এবং জাভাস্ক্রিপ্টের সাহায্যে নিজের গ্রিটার তৈরি করতে আপনাকে লঞ্চপ্যাড ( lp:lightdm-webkit-greeter) থেকে লাইটডিএম-ওয়েবকিট-গ্রিটার কোডটি ডাউনলোড এবং ইনস্টল করতে হবে । আমি পরিবর্তনের সাথে একীভূতও হয়েছিlp:~elementaryart/lightdm-webkit-greeter/fixes-ubuntu-old

তারপরে ওয়েবকিট গ্রিটারকে orক্যের বিপরীতে (বা যে কোনও ডিফল্ট ছিল) ব্যবহার করতে আপনাকে লাইটডিএম কনফিগারেশন পরিবর্তন করতে হবে।

আমি বিশ্বাস করি লাইটডেম-ওয়েবকিট-গ্রিটারকনফ ফাইলটিতে একটি বাগ রয়েছে, যেখানে এটি "ডিফল্ট" নামক একটি ওয়েবকিট-থিমকে বোঝায়, এটি "ওয়েবকিট" হওয়া উচিত।

আমি বর্তমানে ওয়েবকিট গ্রিটারটি লগ ইন করতে ব্যবহার করি এবং আপনাকে বলতে পারি যে এটি এই মুহুর্তে ধীর এবং অপ্রকাশিত।

ধাপে ধাপে:

(এটি ব্যর্থ হলে জিইউআই ছাড়াই গ্রিটার কনফিগারেশন ঠিক করতে প্রস্তুত থাকুন)

  1. bzr branch lp:lightdm-webkit-greeter
  2. cd lightdm-webkit-greeter
  3. bzr merge lp:~elementaryart/lightdm-webkit-greeter/fixes-ubuntu-old
  4. /autogen.sh (you'll have to install some dependencies here - probably only libwebkit-dev)
  5. make
  6. sudo make install
  7. gksudo gedit /etc/lightdm/lightdm.conf
  8. সেট করুন greeter-session=lightdm-webkit-greeter(যদি আপনি আপনার নতুন সেটিংসের সাহায্যে লগ ইন করতে না পারেন তবে পুরানো সেটিংটি ফ্যালব্যাক হিসাবে মনে রাখবেন)
  9. gksudo gedit /etc/lightdm/lightdm-webkit-greeter.conf
  10. স্থির কর webkit-theme=webkit

এটি ডিফল্ট ওয়েবকিট লগইন সক্ষম করতে কাজ করা উচিত। এখন আপনি এখানে থিমটি সম্পাদনা করতে পারেন:

gksudo gedit /usr/share/lightdm-webkit/themes/webkit/index.html

সম্পাদনা করুন: আরেকটি সতর্কতা - যদি এটি কাজ না করে তবে আপনি নিজেকে জিনোম থেকে লুকিয়ে থাকতে পারেন।


সুন্দর উত্তর, ধন্যবাদ। এই মুহুর্তে এটি এতটা অপরিপক্ক তা বুঝতে পারেনি: /
হামিশ ডাউনার

1
হ্যাঁ এটি প্রান্তের চারপাশে বেশ রুক্ষ। এটি উবুন্টু
রেপোতে

2

এই আদেশটি চালান gksu gedit /etc/lightdm/unity-greeter.conf

আপনি চিত্রের হাইলাইট করা লাইনগুলির কোনও সম্পাদনা করতে পারেন। তবে, আপনি কী করছেন তা সম্পর্কে নিশ্চিত হন।

এখানে চিত্র বর্ণনা লিখুন


আমি একটি HTML ফাইল সম্পাদনা করার জন্য আশা করছিলাম, যাতে আমি পাঠ্য যুক্ত করতে পারি - আমি প্রশ্নটি সম্পাদনা করব যাতে এটি পরিষ্কার হয়।
হামিশ ডাউনার

2

স্পষ্ট করতে আমি একটি HTML ফাইল সম্পাদনা করতে সক্ষম হতে চাই যাতে আমি লগইন স্ক্রিনে পাঠ্য যুক্ত করতে পারি, কেবল হরফ এবং ব্যাকগ্রাউন্ড চিত্র পরিবর্তন করি না

আপনি যে পাঠ্যটি প্রদর্শিত চান তা ধারণ করতে আপনি কী ব্যাকগ্রাউন্ড চিত্র সম্পাদনা করার কথা বিবেচনা করেছেন? এটি আপনার উদ্দেশ্য অর্জনের সবচেয়ে সহজ উপায় বলে মনে হচ্ছে ....


আমি এটি বিবেচনা করেছি, তবে প্রশ্ন জিজ্ঞাসার সময় আমি এইচটিএমএল / সিএসএস সম্ভাবনা সম্পর্কে প্রচুর জিনিস পড়েছি এবং কী জড়িত তা সন্ধান করতে চাই। আমি আপাতত এই পথে যেতে পারি।
হামিশ ডাউনার

2

এখানে একটি কাস্টম লাইটডিএম-ওয়েবকিট-গ্রিটার ভিত্তিক গ্রিটারের নমুনা দেওয়া হয়েছে: https://github.com/jfbrazeau/lightdm-webkit- ব্যাখ্যা- greeter

এটি আপনার নিজস্ব গ্রিটার তৈরির জন্য একটি সূচনা পয়েন্ট হিসাবে ব্যবহার করা যেতে পারে।

এটি কীভাবে এটি ইনস্টল করবেন (বা আনইনস্টল করবেন) তা ব্যাখ্যা করে। উত্স কোডটি অবাধে ডাউনলোড এবং সংশোধন করা যেতে পারে।

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