উবুন্টুতে কোনও শুভেচ্ছা বার্তা সেট করার কোনও উপায় আছে কি?


20

আমি একটি উদ্ধৃতি ভালবাসি। এখন আমি যখনই আমার কম্পিউটারটি শুরু করি তখনই চাই, উদ্ধৃতিটি স্ক্রিনে থাকুক, স্বাগত নোটের মতো I

উত্তর:


16

আপনি আপনার উদ্ধৃতির সামগ্রীর সাথে লগইনে একটি সাধারণ জেনটি ডায়ালগ পপ আপ করতে পারেন।

নিম্নলিখিত কোডটিকে স্ক্রিপ্টে রাখুন তারপরে সেই স্ক্রিপ্টটি আপনার "স্টার্টআপ অ্যাপ্লিকেশনগুলিতে" যুক্ত করুন

zenity --info --text=$quote --title="A Quote"

ব্যবহার fortune

fortune-modপ্যাকেজটি ইনস্টল করুন ( sudo apt-get install fortune-mod) তারপরে আপনি fortuneকমান্ডটি এভাবে আপনার স্ক্রিপ্টে সংহত করতে পারেন :

zenity --info --text="$(fortune literature)" --title="A Quote" --no-wrap

কোনও স্ক্রিপ্ট না রেখে আপনি কেবলমাত্র সেই আদেশটি আপনার স্টার্টআপ অ্যাপ্লিকেশনগুলিতে যুক্ত করতে পারেন।

literatureবিকল্প, আপনি একটি উদ্ধৃতি বিশেষভাবে চান তা নির্দিষ্ট করতে ব্যবহৃত হয় অন্যথায় আপনার জোকস, ধাঁধা এবং অন্যান্য 'অদৃষ্টকে' দিতে হবে।

দ্রষ্টব্য: কিছু ভাগ্য বেশ দীর্ঘ, শুধুমাত্র সংক্ষিপ্ত উদ্ধৃতি প্রিন্ট করতে উপরের কমান্ডের --text="$(fortune -s literature)"পরিবর্তে ব্যবহার করুন --text="$(fortune literature)"

স্ক্রিনশট নীচে: সংলাপে ভাগ্যবান

আপনার যে ধরণের উদ্ধৃতি পাবেন (কাহিনী, ধাঁধা ইত্যাদি) কাস্টমাইজ করার জন্য ফরচুনের বিভিন্ন বিকল্প রয়েছে has আরও তথ্যের জন্য ভাগ্য ম্যান পৃষ্ঠাটি দেখুন। এই বিকল্পগুলি ব্যবহার করতে, fortuneউপরের কমান্ডটিতে কেবল পরিবর্তন করুন fortune SOME_OPTION

fortuneকমান্ডটির জন্য ফ্রয়েডিয়ানস্লিপকে ক্রেডিট


1
এটি এখনও সত্য কিনা তা আমি নিশ্চিত নই, তবে ইউনিক্সের প্রাচীন কথায়, "ভাগ্য" কমান্ডটি বিভিন্ন ধরণের বাক্য / বাক্য সরবরাহ করে। আমি এখনই পরীক্ষা করার জন্য কোনও লিনাক্স / ইউনিক্স বাক্সে নেই, তবে নিশ্চিত যে আপনি এটির উল্লেখ পেয়ে যাবেন।
ফ্রয়েডিয়ানস্লিপ

হারানো.সোর্সফোর্জন.নেট আপনার সিসাদ্মিনিশ দক্ষতা উন্নত করতে ফরচুনের সাথে কাজ করে।
K7AAY

@ কিলোসোভেন অবশ্যই, আপনি যে fortuneকমান্ডটি তথ্য-জাতীয় কমান্ডের সাথে খুঁজে পেতে পারেন (খুঁজে পেতে পারেন)।
কিরি

ভাগ্য কমান্ডটি সর্বশেষ যুক্তিটি হ'ল একটি .চ্ছিক ফাইল / ডিরেক্টরি নাম, যাতে আপনি আপনার নিজস্ব উদ্ধৃতি সংগ্রহ সংগ্রহ করতে এবং ব্যবহার করতে পারেন। আমি সঠিক ফাইল ফর্ম্যাটটি মনে রাখিনা, তবে এটি একটি খুব সাধারণ পাঠ্য ফাইল যা আপনি সহজেই একটি পাঠ্য সম্পাদক ব্যবহার করে বজায় রাখতে পারেন।
জো

আপনি যদি কোনও পপ-আপ নিয়ে যান তবে ইয়াদটি একবার দেখুন। এটি আরও অনেক বৈশিষ্ট্য এবং দুর্দান্ত সমর্থন সহ একটি জেনটি প্রতিস্থাপন।
জো

11

যদি আপনি অভিনব জিনিসগুলি আপ করতে চান (যেমন আপনার ওয়ালপেপারে স্বচ্ছ উদ্ধৃতি দেখান, কিছু অনুস্মারক টাইপ করুন ইত্যাদি ...):

  1. Ctrl+ Alt+ টিপে টার্মিনালটি খুলুনT
  2. "সম্পাদনা> প্রোফাইল> নতুন" এ যান।
  3. এটিকে একটি নাম দিন (উদাহরণস্বরূপ, "উক্তি_পরে_দিন") এবং তৈরি ক্লিক করুন
  4. সম্পাদনা ক্লিক করুন, রঙ ট্যাবে যান এবং "এর থেকে রঙগুলি ব্যবহার করুন ..." আনচেক করুন।
  5. একটি পাঠ্য রঙ নির্বাচন করুন যা আপনার ডেস্কটপ ওয়ালপেপারে দৃশ্যমান হবে।
  6. ব্যাকগ্রাউন্ড ট্যাবে যান এবং স্বচ্ছ পটভূমি নির্বাচন করুন এবং এটি কোনওটিতে সেট করুন set
  7. স্ক্রোলিং ট্যাবের অধীনে "স্ক্রোলবারটি হ'ল: অক্ষম " চয়ন করুন।
  8. আপনি সাধারণ ট্যাব থেকে ফন্ট এবং আকার পরিবর্তন করতে পারেন।
  9. এখানে আপনি কলাম এবং সারিগুলি যথাক্রমে প্রায় 50 এবং 5 এ পরিবর্তন করতে পারেন ।
  10. শিরোনাম এবং কমান্ডে যান এবং কম্বো বাক্স থেকে প্রাথমিক শিরোনামটি চয়ন করুন ।

এখন আপনি উদ্ধৃতি প্রদর্শনের জন্য একটি টার্মিনাল প্রোফাইল তৈরি করেছেন। এখানে চিত্র বর্ণনা লিখুন

এরপরে আমরা এটিকে আমাদের ডেস্কটপ ব্যাকগ্রাউন্ডে রাখতে এবং সেই ছায়াগুলি এবং সজ্জা অপসারণের জন্য একটি কম্পিজ সেটিংস তৈরি করব।

  • টার্মিনালে টাইপ করে কমিজ কনফিগারেশনটি খুলুন ccsm(ধরে নিলে আপনি এটি ইনস্টল করেছেন)
  • উইন্ডো বিধিগুলি ক্লিক করুন এবং নিম্নলিখিতগুলি করুন: এখানে চিত্র বর্ণনা লিখুন

  • উইন্ডোজ প্লেস ক্লিক করুন এবং নিম্নলিখিতগুলি করুন: এখানে চিত্র বর্ণনা লিখুন
  • দ্রষ্টব্য : আপনার স্ক্রিনের রেজোলিউশন অনুযায়ী 600 x এবং 100 y অবস্থান পরিবর্তন করা উচিত। (এটি এটিকে উপরের ডানদিকে কোথাও রেখে দেয়)
  • উইন্ডো সজ্জাতে যান এবং নিম্নলিখিতগুলি করুন: এখানে চিত্র বর্ণনা লিখুন



এখন নীচের স্ক্রিপ্টটি কপি এবং পেস্ট করুন gedit এবং এটিকে উদ্ধৃতি_স্ক্রিপ্ট.পি হিসাবে সংরক্ষণ করুন

import commands
from time import sleep
import random

quotefile = "/home/user/Documents/.../quotes.txt"
interval = 10

with open(quotefile,'rb') as data: quotes = data.readlines()
print "\x1b[?25l"+random.choice(quotes)[:-1]
sleep(interval)
exit()

আপনার ফাইলের অবস্থান এবং উদ্ধৃতি প্রদর্শনের সময় অনুসারে কোটফিল এবং বিরতি পরিবর্তন করুন । টার্মিনাল টাইপ করে সূচনা অ্যাপ্লিকেশনগুলিতে
যান : জিনোম-সেশন-বৈশিষ্ট্য । অ্যাড ক্লিক করে একটি নতুন যুক্ত করুন এবং এতে টাইপ করুন :

  • নাম :

    দৈনিক উক্তি

  • আদেশ :

    gnome-terminal --window-with-profile=quote_of_the_day -e "python /home/user/Documents/.../quote_script.py"
    
  • মন্তব্য :

    লগইন এ এলোমেলো উদ্ধৃতি প্রদর্শন করুন


এটাই! ফলাফলটি দেখতে আপনি লগ আউট করে আবার চেষ্টা করতে পারেন।

সর্বশেষ ফলাফল:

এখানে চিত্র বর্ণনা লিখুন
- টার্মিনাল কলাম এবং সারি মান সহ পরীক্ষা; অবস্থানের মান, অন্তর, ফন্টের রং ইত্যাদি উল্লেখ করুন। Quotes.txt ফাইল লাইন লাইন লিখে কোটস রাখবেন।


উত্তম উত্তর, এবং অজগর দিয়ে আরও ভাল, তবে সবচেয়ে সহজ বা সহজ উত্তর নয়। আমি 'ফোকাস না' নিষ্ক্রিয় করার এবং input("Press enter...")ম্যানুয়ালি ডায়ালগটি খারিজ করতে একটি যুক্ত করার পরামর্শ দেব । এছাড়াও, বাইনারি মোড 'rb'পড়া হয় না ?
কিরি

হ্যাঁ, ইউনিকোড অক্ষর, নিয়ন্ত্রণ অক্ষর ইত্যাদি পড়ার জন্য একটি ভাল অনুশীলন rমাত্র প্লেইন টেক্সট পড়ে এবং \n, \t। এছাড়াও, উদ্ধৃতিটি 10 ​​সেকেন্ডে স্বয়ংক্রিয়ভাবে অদৃশ্য হয়ে যায় (ব্যবহারকারী সেট))
পাইথন স্টুডেন্ট

2

ধরা যাক যে আপনার কাছে সমস্ত ফাইলের উদ্ধৃতিগুলি একটি ফাইলে quotes.txt(এক লাইনের প্রতিটি উদ্ধৃতি) কোথাও সংরক্ষণ করা আছে, যাক ~/Documents। তারপরে, টার্মিনাল ব্যবহার করে আপনি এটি করতে পারেন:

  1. greeting.shআপনার ~/binডিরেক্টরিতে একটি নতুন ফাইল / স্ক্রিপ্ট তৈরি করুন :

    mkdir -p ~/bin #this command will make a bin directory in your home folder if you don't already have it
    gedit ~/bin/greetings.sh
  2. আপনি যদি কোনও ডেস্কটপ বিজ্ঞপ্তি পেতে চান তবে পরবর্তী 2 টি লাইন ভিতরে রাখুন:

    #!/bin/bash
    
    quotes="$HOME/Documents/quotes.txt"
    random_line=$(shuf -i 1-$(wc -l < $quotes) -n 1)
    quote=$(sed -n -e "$random_line"p $quotes)
    notify-send "Quote of the day" "$quote"

    বিকল্পভাবে, আপনি যদি পপআপ (বার্তা বাক্স) প্রদর্শন করতে চান তবে zenityপরিবর্তে ব্যবহার করুন notify-send:

    zenity --info --title  "Quote of the day" --text "$quote"
  3. ফাইলটি সংরক্ষণ করুন এবং এটি বন্ধ করুন।

  4. ফাইলটিকে বহনযোগ্য করে তুলুন:

    chmod +x ~/bin/greetings.sh
    
  5. স্টার্টআপ অ্যাপ্লিকেশনগুলির জন্য ড্যাশ অনুসন্ধান করুন , এটি খুলুন এবং যুক্ত ক্লিক করুন

  6. নামের অধীনে "আমার নাম এবং তারিখ দেখান" বা এমন কিছু যা আপনি চিনতে পারবেন।
  7. অধীন কমান্ড প্রকার: /home/$USER/bin/greetings.sh( $USERআপনার ব্যবহারকারীর নাম দিয়ে পরিবর্তন করুন )।
  8. মন্তব্যের অধীনে (যদি আপনি চান), একটি সংক্ষিপ্ত বিবরণ টাইপ করুন।

সম্পর্কিত: লগইন করার সময় আমি কীভাবে ব্যবহারকারীর নাম এবং তারিখ সহ একটি বার্তা দেখাব?


1
আপনার স্ক্রিপ্টটি কেবলমাত্র ব্যবহার করে সহজ করা যেতে পারে quote=$(shuf -n 1 "$quotes")- সেড বা ডাব্লুসিপি কলগুলির প্রয়োজন নেই, যেহেতু shuf -n 1 fileআপনাকে কোনও ফাইল থেকে একটি এলোমেলো লাইন দেবে।
অশুচিপ

0

এখানে একাধিক উত্তর, আমার পক্ষে কোনওটিই যথেষ্ট সহজ ছিল না।

আমি ইনস্টল শেষ পর্যন্ত বিভিন্নতা , যা চমত্কারভাবে একটি স্থানীয় ফাইল থেকে বিভিন্ন উৎসের জন্য ওয়ালপেপার উপর র্যান্ডম কোট লিখতে পারেন আমার ক্ষেত্রে।


AskUbuntu স্বাগতম! আপনি যদি বিভিন্নভাবে ওয়ালপেপারে এলোমেলো উদ্ধৃতি লেখার বিষয়ে কীভাবে যান তা যদি আপনি প্রকৃতপক্ষে বর্ণনা করেন তবে এই উত্তরটি আরও উন্নত হবে।
বয়স্ক গীক
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.