আমি কীভাবে লগইন স্ক্রিনে একটি বার্তা প্রদর্শন করতে পারি?


10

কিছু পরিস্থিতিতে আমার পক্ষে লগ ইন করার আগে একটি সংক্ষিপ্ত, পাঠ্য বিজ্ঞপ্তি উপস্থাপন করা মূল্যবান হবে, যাতে বার্তাটি দেখার পরে লগ ইন না করার সিদ্ধান্ত নেওয়ার বিকল্প আমার হাতে রয়েছে।

গ্রাফিকাল লগইন স্ক্রিনে কোনও বিজ্ঞপ্তি বার্তা প্রদর্শন করার কোনও উপায় আছে কি?


আপনি কি লগ ইন করার আগে বার্তাটি উপস্থিত হওয়া চান? বা অবিলম্বে একবার আপনি আপনার ব্যবহারকারীর নাম এবং পাসওয়ার্ড প্রবেশ করিয়েছেন?
এলিয়াহ কাগন

1
কি ধরণের বিজ্ঞপ্তি? মানে আপনি লগ ইন করার আগে আইএম ক্লায়েন্টের মতো কোনও অ্যাপ্লিকেশন এখনও চলছে না। আমি কেবল ব্যাটারি স্টেটাস (মোবাইল পিসি) এবং সিস্টেম-স্তরের নেটওয়ার্ক ম্যানেজার প্রোফাইল সংযুক্ত হওয়ার কথা ভাবতে পারি। এবং এটি কোন প্রসঙ্গে? খাঁটি ব্যবহারকারী বা একটি অ্যাপ্লিকেশন বিকাশ?
gertvdijk

আমি একটি সাধারণ উত্তরে আগ্রহী; বার্তা উত্পন্ন করতে ব্যবহৃত বার্তার সময় বা সরঞ্জামগুলির জন্য আমার কোনও নির্দিষ্ট প্রয়োজনীয়তা নেই।
ündrük

আপনি কিছু বোঝাতে চাইছেন, লগইন স্ক্রিনের পরে আপনার বার্তা। কোনও সাইন-ইন করার দরকার নেই?
rɑːdʒɑ

@ জানুন "লগ ইন করার আগে" <<-
জার্মটভিডিজক

উত্তর:


3

আমি বুঝতে পেরেছি যে এটি একটি দেরী প্রতিক্রিয়া (যেমন, বছরগুলি দেরিতে) তবে আমি ভেবেছিলাম যে আমি এগিয়ে যাব এবং অন্য যে কেউ একই সমস্যা রয়েছে তার জন্য এখানে কিছু রাখব। আমি এই সমস্যাটি সব সময় দেখি। এটি করার একমাত্র উপায় এটি স্ক্রিপ্ট করা এবং মোতায়েন করা সহজ। মনে রাখবেন এটি একটি অকার্যকর সমাধান যা এর অনুরূপ: লাইটডিএম দিয়ে লগইন করার আগে আমি কীভাবে পপআপ ব্যানার তৈরি করব?

  1. একটি ফাইল তৈরি করুন এবং এটির যেকোন নাম দিন যেমন: যেকোনো কিছুও আপনি চান
  2. নিম্নলিখিত ফাইলটিতে রাখুন (অবশ্যই ব্যানার পাঠ্য প্রতিস্থাপন):

    bannerText="This is my banner and you will love it.  Worship it!"
    
    zenity --question --title="Pirate Ninja Banner" \
    --text=$bannerText" --no-wrap --width=800 --height=200
    
    until [[ $? = '0' ]]: do
       zenity --question --title="Pirate Ninja Banner" \
       --text=$bannerText" --no-wrap --width=800 --height=200
    done
    
  3. আপনার যা প্রয়োজন প্রস্থ এবং উচ্চতা সামঞ্জস্য করুন।

    3a। এখানে ধারণাটি যখন লগইন বার্তায় প্রদর্শিত হয় ব্যবহারকারী শর্তাদির সাথে সম্মত না হওয়া পর্যন্ত অগ্রসর হতে পারে না, সুতরাং "হ্যাঁ" নির্বাচন না করা অবধি এটি লুপ হয়ে যায়।

দ্রষ্টব্য (কারণ আমি এটি আগে জানতাম না): জেনটিটি - লিস্ট সত্য হ্যাঁ মিথ্যা নম্বর (বুলিয়ান মান) ফিরিয়ে দিতে পারে, জেনটিটি - প্রশ্নটি প্রস্থান করে 0,1

  1. আপনার ফাইলকে সম্পাদনযোগ্য করে তুলুন:

    sudo chmod +x anythingYouWant
    
  2. এটিকে কোথাও রেখে দিন - আমি কেবল এটি / usr / বিনে আটকেছি

    sudo mv anythingYouWant /usr/bin
    

----------- LIGHTDM -----------------------

  1. আপনি যদি লাইটডিএম ব্যবহার করছেন তবে আপনাকে আপনার লাইটডিএম কোডফ ফাইলটি সংশোধন করতে হবে। আমি যখন প্রথমবার এটি করতে গিয়েছিলাম তখন lightdm.conf টিটিটি ছিল না। সুতরাং, যদি তা না হয় তবে তা ঠিক আছে, এটি করে একটি অনুলিপি নিন:

    sudo cp /usr/share/doc/lightdm/lightdm.conf /etc/lightdm/
    
  2. যদি এটি কাজ না করে তবে এটি হতে পারে / usr / share / doc / lightdm / এ থাকা ফাইলটি জিপ আপ করা আছে:

    sudo gzip -d /usr/share/doc/lightdm/lightdm.conf.gz
    

    7a। তারপরে ফাইলটি / etc / লাইটডিএম / এ সরান

  3. Lightdm.conf খুলুন (এটি এখন / etc / lightdm / এ থাকা উচিত) এবং [সিট ডেফাল্টস] বলার মত বিভাগটির নীচে নিম্নলিখিতটি যুক্ত করুন:

    [SeatDefaults]
    greeter-setup-script=/path/to/your/loginMessage
    

    8a। আপনি যেখানে আগে নির্ধারিত এক্সিকিউটেবল রেখেছিলেন সেখানে যেখানে / পথ / আপনার / লগইনমেসেজ রয়েছে। আমি আমার / ইউএসআর / বিনকে রাখি যাতে আমার মতো দেখতে লাগে:

    [SeatDefaults]
    greeter-setup-script=/usr/bin/loginmessage
    

    8B। ফাইলটি সংরক্ষণ করুন

  4. এটা হালকা আলো জন্য এটি করা উচিত। আপনি কেবল নিজের লাইটডিএম কোড ফাইল তৈরি করতে এবং উপরেরটিকে এটিতে রেখে দিতে পারেন।

    9a। পুনরায় বুট করুন।

----------- জিডিএম -------------------

  1. আমি এই পপআপটি "লুপ" সিএনওএস 7 এবং উবুন্টু 14.04 তেও জিডিএম দিয়ে পরীক্ষা করেছি। কথাটি হ'ল লাইটডিএম.কনফ এখন জিডিএমের ক্ষেত্রে সত্যই সহায়তা করে না?

  2. ঠিক আছে, চারপাশে একটি কাজ রয়েছে যা আমার জন্য (এখনকার জন্য) কাজ করে।

  3. / Etc / gdm / init / ডিফল্ট ফাইলটি খুলুন

    sudo vim /etc/gdm/Init/Default
    
  4. ফাইলটির নীচে যান।

  5. ডান উপরে প্রস্থান 0 পুস্তক:

    exec /path/to/your/message
    

    14A। যেখানে / পাথ / আপনার / বার্তাটি আপনার নিফটি লগইন বার্তার পথ। সব শেষ হয়ে গেলে এটি এমন কিছু দেখতে পাওয়া উচিত:

    fi
    exec /usr/bin/loginmessage
    exit 0
    

    14b। "ফাই" এবং "প্রস্থান 0" ইতিমধ্যে রয়েছে, আপনি কেবল "এক্সিকিউট / পাথ / টু / আপনার / বার্তা অংশে রেখেছেন।

    14c। সংরক্ষণ করুন এবং পুনরায় বুট করুন।

  6. সমস্ত রিবুট সম্ভবত সম্ভবত প্রয়োজন হয় না। আমি ভিএম এর মধ্যে এই স্টাফটি পরীক্ষা করি তাই কেবল মেশিনের বাউন্স করা সহজ।

  7. এটি করার আরও ভাল উপায় থাকলে আমি সব কান / চোখ। আমি জানি যে gconf CentOS 6.x এ ফুলে কাজ করে। আমি জানি যে সেন্টোস 7 এ dconf ধরণের কাজ করে তবে আমি যা চাইছিলাম তা পাচ্ছিলাম না। জিডিএম ইনস্টল করার পরেও পুনরায় কনফিগার করার পরেও উবুন্টুতে কোনও জিঙ্কফ স্টাফ আমার পক্ষে কাজ করেনি <- যদিও এটি আমার পক্ষে হতে পারে।


2

লগইন স্ক্রিনে সরাসরি বার্তাটি প্রদর্শিত সম্ভব নাও হতে পারে। কিন্তু আপনি লগ ইন করার পূর্বে একটি বার্তা পাঠাতে পারেন আপনার জুড়ুন। /etc/lightdm/lightdm.conf:

greeter-setup-script=xmessage -button ok -default ok -center "Hello world"

সাবধান থাকুন কারণ এই ফাইলটিতে ভুল বিকল্পটি আপনার বুট পদ্ধতিটি ভেঙে দিতে পারে।
মাউস এই পর্যায়ে অনুপলব্ধ হবে, তবে আপনি এই বার্তাটি বন্ধ করতে সক্ষম হবেন Enterxmessageফাইল থেকে বার্তা পাঠ্য পড়তে বা কাস্টম সময়সীমা থাকতে পারে। অতিরিক্ত বিকল্পগুলির জন্য এর ম্যানপেজটি পরীক্ষা করুন। গ্রিটার কাস্টমাইজেশন এবং গ্রিটার অনুকূলিতকরণ সম্পর্কিত অতিরিক্ত তথ্যের জন্য
আপনি https://wiki.ubuntu.com/LightDM চেক করতে পারেন lightdm.conf


-1

আপনি যে সতর্কতাটি দেখতে চান তা দেখানোর জন্য আপনি লগইন ব্যানারটি সংশোধন করতে পারেন। আরও তথ্যের জন্য, আপনি নীচের উল্লিখিত লিঙ্কটি একবার দেখতে পারেন: -

http://www.howtogeek.com/howto/ubuntu/change-ssh-welcome-banner-on-ubuntu/


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