২০০১: একটি স্পেস ওডিসি সিনেমা থেকে আমি কীভাবে উবুন্টুকে এইচএএল এর মতো শব্দ করব?


92

প্রশ্ন:

আমি চাই 2001 সালে স্ট্যানলে কুব্রিকের একটি স্পেস ওডিসি: সিনেমাটি থেকে উবুন্টু এইচএল 9000 এর মতো শোনাবে । কমপক্ষে, আমি এটিতে শব্দগুলি প্লে করতে চাই:

  1. প্রারম্ভ : "সমস্ত সিস্টেম কার্যকরী"
  2. শাটডাউন : "আমি ভয় করি এটি এমন কিছু যা আমি হতে দিতে পারি না" / "বিদায়"
  3. আপগ্রেড : "আমি এখন অনেক বেশি ভাল বোধ করছি I
  4. পুনরায় বুট করুন : "দয়া করে কেবল এক মুহূর্তে।"
  5. নতুন ইমেল : "আপনার জন্য একটি বার্তা আছে"

আরও:

  1. প্রথম ভুল sudoপাসওয়ার্ড প্রম্পটে একটি শব্দ বাজান : "আমি দুঃখিত ডেভ। আমি ভয় করি যে আমি এটি করতে পারব না"
  2. দ্বিতীয় ভুল sudoপাসওয়ার্ড প্রম্পটে একটি শব্দ বাজান : "ডেভ, আপনি কী করছেন বলে কি মনে করেন?"
  3. একটি coreutilsকমান্ড (যেমন cp, dd) শেষ হতে গেলে একটি শব্দ বাজান : "কেবল একটি মুহুর্ত Just এক মুহূর্ত moment" হতে পারে, কিছু স্ক্রিপ্ট অগ্রগতি সহ কাজ করতে পারে?
  4. কোনও coreutilsকমান্ড (বা কোনও আদেশ) শেষ হওয়ার পরে একটি শব্দ প্লে করুন : "বিলম্বের জন্য আমি দুঃখিত।"
  5. unknown commandত্রুটি বার্তার সাথে একটি শব্দ বাজান : "আমি ভয় করি আমি এটি করতে পারি না" "

এরপর আসছে:

আমি আরও অবদানের জন্য অপেক্ষা করছি, এবং আমি সমস্ত পরিবর্তনের জন্য একটি একক স্ক্রিপ্ট তৈরি করব।


পুরোপুরি এটি প্রয়োগ! রোবটের বিদ্রোহ এফটিডাব্লু!
গ্যালিফ্রায়ান

এটি অ্যাকোয়া পুনঃস্থাপনের জন্য আমার নিজের অনুসন্ধানের কথা মনে করিয়ে দেয়: ওয়েবপৃষ্ঠাটি সিজেএসএইওয়ার্ড . com/aqua দেখুন । লিনাক্স ভার্চুয়াল মেশিনটি আর স্বয়ংক্রিয় আপডেটের কারণে অ্যাকোয়া স্ক্রোলবারগুলি আর প্রদর্শন করে না (আমি বিশ্বাস করি), তবে স্লো লিপার্ড সার্ভারের জন্য একটি ক্রয় লিঙ্ক সরবরাহ করা হয়েছে ... মানে ম্যাক হার্ডওয়্যারে ভার্চুয়াল মেশিনের অধীনে চলমান স্নো লিপার্ড সার্ভার।
ক্রিস্টোস হেওয়ার্ড

শাটডাউনের জন্য সম্ভবত youtube.com/watch?v=OuEN5TjYRCE ?
অলিভিয়ার ডুলাক

হালবন্টুও ব্যবহার করতে পারে।
ড্যানিয়েল

2
espeak -v english_rp -s 120 "All system are functional"? ;-) (ভাল, হালের উচ্চারণটি ঠিক নয়, তবে ...)
রমনো

উত্তর:


88

প্রস্তুত হচ্ছে

  • এইচএএল শব্দগুলি ডাউনলোড করুন এবং সেগুলি একটি ফোল্ডারে সংরক্ষণ করুন, আসুন বলি~/audio/hal/
  • সম্পাদনা: @ এম দ্বারা নির্দেশিত হিসাবে মন্তব্যে বেরসার , স্টাউটম্যান ডটকম এখন ভেঙে গেছে। 2001 এর আর্কাইভে আরও বেশি এইচএল শব্দ উপলব্ধ ।
  • আমরা ফাংশন.ওয়াভ, ক্যান্টালো.ওয়াভ, 1 মন্টেন.ওয়াভ, বেটার.ওয়াভ গুডবাই.ওয়াভ এবং ম্যাসেজ 4 ইউ.ইউভ (স্টাউটম্যান ডট কম থেকে প্রাপ্ত পুরানো শব্দগুলি, উপরের লিঙ্কটি থেকে আপনার নিজস্ব কাস্টম শোনার সন্ধান করুন) ব্যবহার করতে যাচ্ছি।
  • অবশ্যই, আপনি আরও অনেক শব্দ ব্যবহার করতে পারেন এবং আপনার নিজের এইচএলকে কাস্টমাইজ করতে পারেন!
  • আমরা সার্ভার paplayথেকে ব্যবহার করব PulseAudio, সুতরাং ইনস্টল করার মতো আর কিছুই নেই।

1. প্রারম্ভ: "সমস্ত সিস্টেম কার্যকরী"

এই বিভাগটি ব্যাখ্যা করে যে কীভাবে সেশন খোলার ( উত্স ) এ শব্দ চালানো যায় ।

  • এতে একটি .confফাইল তৈরি করুন ~/.config/upstart/:

    gedit ~/.config/upstart/halsayshello.conf
    
  • এই বিষয়বস্তু অনুলিপি করুন এবং আটকান :

    start on startup
    task
    exec paplay ~/audio/hal/function.wav
    
  • ফাইল সংরক্ষণ করুন, প্রস্থান করুন geditএবং এইচএএল এখন পরবর্তী অধিবেশন খোলার সময় কথা বলা উচিত।

২. শাটডাউন: "এটি এমন কিছু যা আমি হতে দিতে পারি না ..."

এই বিভাগটি ব্যাখ্যা করে যে কোনও sudoব্যবহারকারী যখন ব্যবহার করার চেষ্টা করে তখন কীভাবে শব্দ বাজাতে হয় shutdownsudo -vকমান্ড সামনে paplayপাসওয়ার্ড প্রম্পটের জিজ্ঞাসা করতে এখানে হয় আগে একটি শব্দ বাজানো। আপনি যদি পাসওয়ার্ডটি জিজ্ঞাসা করার আগে শব্দটি বাজানোর বিষয়ে চিন্তা না করেন তবে আপনি এটি মুছতে পারেন:

  • ~/.bashrcফাইলের শেষে এই লাইনটি যুক্ত করুন:

    alias shutdown='paplay ~/audio/hal/cantalow.wav'
    
  • তবুও, আপনি যদি ব্যবহারকারীকে শাটডাউন করতে সক্ষম হতে চান তবে এটি দ্বারা প্রতিস্থাপন করুন:

    alias shutdown='sudo -v && paplay ~/audio/hal/goodbye.wav && sudo shutdown'
    
  • পরিবর্তনগুলি সক্ষম করুন:

    source .bashrc
    

৩. আপগ্রেড: "আমি এখন অনেক বেশি ভাল বোধ করছি I

এই বিভাগটি ব্যাখ্যা করে যে কীভাবে প্যাকেজগুলি আপগ্রেড করার পরে শব্দটি বাজানো যায় apt:

  • ~/.bashrcফাইলের শেষে এই লাইনটি যুক্ত করুন:

    alias upgrade='sudo apt update && sudo apt upgrade && paplay ~/audio/hal/better.wav'
    
  • পরিবর্তনগুলি সক্ষম করুন

    source .bashrc
    
  • আপনি এখন upgradeআপনার টার্মিনালে কমান্ডটি কার্যকর করতে পারেন

4. পুনরায় বুট করুন: "এক মুহুর্ত দয়া করে ..."

এই বিভাগটি পুনরায় বুট করার আগে একটি শব্দ কীভাবে খেলতে হবে তা ব্যাখ্যা করে।

  • ~/.bashrcফাইলের শেষে এই লাইনটি যুক্ত করুন:

    alias reboot='sudo -v && paplay ~/audio/hal/1moment.wav && sudo reboot'
    
  • পরিবর্তনগুলি সক্ষম করুন:

    source .bashrc
    
  • এর rebootপরিবর্তে আপনি এখন রিবুট করতে পারেন sudo reboot

৫. ইমেল বিজ্ঞপ্তি: "আপনার জন্য একটি বার্তা আছে"

  • ডিফল্ট সিস্টেম সাউন্ড ফোল্ডারে সরান:

    cd /usr/share/sounds/freedesktop/stereo
    
  • ব্যাকআপ ডিফল্ট বার্তা বিজ্ঞপ্তি শব্দ:

    sudo mv message.oga message.oga.bak
    
  • ~/hal/mesage4u.wavএটি প্রতিস্থাপনের জন্য অনুলিপি করুন :

    sudo cp ~/audio/hal/mesage4u.wav message.oga
    

এটাই

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

আপনার ধারণাগুলি উন্নত করতে আমি উত্সাহিত।

আপনার এইচএএল উপভোগ করুন এবং ... নিরাপদে থাকুন।


মন্তব্যগুলি বর্ধিত আলোচনার জন্য নয়; এই কথোপকথন চ্যাটে সরানো হয়েছে ।
থমাস ওয়ার্ড

1
1 ) ইমেল বিজ্ঞপ্তি থান্ডারবার্ডের জন্য কাজ করে না বলে মনে হচ্ছে। তার জন্য নিজস্ব বার্তা সাউন্ড ম্যানেজার ব্যবহার করতে হয়েছিল। 2 ) স্টার্টআপ সাউন্ড শুরুর পরে আমার সিস্টেমটি অতিরিক্ত 6 থেকে 8 সেকেন্ডের জন্য প্রতিক্রিয়া জানায় ( শুভেচ্ছা বাজানোর আগে )। এটি মারাত্মক নয়, তবে একরকম অদ্ভুত (বিশেষত প্রথমবারের জন্য)
গ্যালিফ্রেয়ান

1
সম্ভাব্য কাঁটাচামচ : চাঁদ থেকে জের্তির সাথে একই করুন ।
গ্যালিফ্রায়ান

1
@ এমএক্সডিএসপি স্টাউটম্যানের লিঙ্কটি নষ্ট হয়েছে :(
এম।

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