কম্পিউটার টিউটোরিয়াল

লিনাক্স ডিস্ট্রোতে কীবোর্ড ইনস্টলেশন এরর সমাধান: দ্রুত ফিক্স গাইড

আপনি খুঁজে পেতে পারেন যে আপনার কীবোর্ড হঠাৎ Arch, Manjaro, Ubuntu, Fedora, Debian বা যেকোনো অন্যান্য লিনাক্স ডিস্ট্রিবিউশন ইনস্টল করার সময় কাজ করতে বন্ধ করে দিয়েছে। এই ডিস্ট্রিবিউশনগুলো সব ইনস্টল প্রোগ্রামের সময় কীবোর্ড অটোমেটিক্যালি ডিটেক্ট করে, এবং আপনি যদি কোনো সমস্যায় পড়েন, তবে কিছু জিনিস এর জন্যদায়ী হতে পারে। সবচেয়ে প্রমাণিত, এবং চোখে পড়া, হচ্ছে যে আপনার কীবোর্ড হয় সঠিকভাবে প্লাগ ইন করা নেই অথবা ফল্টি। USB বা লিগেসি PS/2 জ্যাক চেক করুন নিশ্চিত করার জন্য যে আপনি ডিভাইসটি সঠিকভাবে সংযুক্ত করেছেন এবং তারপর রিবুট করুন। আপনার BIOS বা UEFI প্যাকেজ সম্ভবত কোম্প্লেইন করবে যদি এটি আপনার কীবোর্ড ডিটেক্ট করতে না পারে, কিন্তু চেক করুন আপনি আপনার মডেলের জন্য যেটি প্রয়োজন সেটি ধরে আপনার সিস্টেম সেটআপে এন্টার করতে পারছেন কিনা।

আপনি যদি এই কাজগুলো করতে পারেন কিন্তু অন্য কিছু টাইপ করতে না পারেন, তবে আপনার কীবোর্ড আসলে ফল্টি হতে পারে। আপনার কাছে একটি স্পেয়ার কীবোর্ড থাকলে, তবে এটিকে প্লাগ ইন করার চেষ্টা করুন এবং দেখুন কোনো পার্থক্য আছে কিনা। আপনি আপনার কীবোর্ডকে একটি ভিন্ন মেশিনে প্লাগ ইন করার চেষ্টা করুন। কীবোর্ডও, সকল ইলেকট্রনিক ডিভাইসের মতো, ঘিসে যায়। ল্যাপটপ, নেটবুক এবং ألتراবুকের কীবোর্ডের জন্যও একই কথা সত্য, তাই চেক করুন যে কীগুলো রেসপন্সিভ আছে এবং কোনো কিছু তাদের নিচে আটকে নেই। এই লজ্জাজনক ধাপগুলো পেছনে ফেলে, এখন সম্ভবত নিরাপদে অনুমান করা যায় কিছু হার্ডওয়্যারের সাথে সমস্যা আছে।

পদ্ধতি ১: ম্যানুয়ালি কীবোর্ড লেআউট সিলেক্ট করা

কিছু লিনাক্স ইনস্টলার, যেমন Arch এবং Ubuntu-এর জন্য, আপনাকে ম্যানুয়ালি একটি কীবোর্ড লেআউট সিলেক্ট করার অনুমতি দেয়। ধরে নিচ্ছি আপনার মাউস, টাচস্ক্রিন বা টাচপ্যাড সঠিকভাবে কাজ করছে, সঠিক লেআউট সিলেক্ট করুন আপনি যদি সেটি জানেন। যদি এটি কাজ করে না মনে হয়, তবে একটি অপশন সিলেক্ট করার চেষ্টা করুন যেটি পড়ে, Find my Keyboard Layout বা Unsure Which Layout একটি বাটনে। শব্দের বিন্যাস আপনার ইনস্টলেশনের জন্য ভিন্ন হতে পারে। ইনস্টল প্রোগ্রাম আপনাকে নির্দিষ্ট কীগুলো চাপা শুরু করার জন্য প্রম্পট করবে, যেগুলো যদি এটি রিকগনাইজ করে তবে প্রোগ্রামটি আপনার কীবোর্ডকে সঠিকভাবে লেআউট করবে। কিছু আল্ট্রা-লাইট কম্পিউটারের বিল্ট-ইন কীবোর্ডের জন্য এটি প্রয়োজনীয়। এটি এমন একটি সমস্যা সমাধান করতে সাহায্য করতে পারে যা মাইক্রোসফ্ট Surface-এর মতো প্রপ্রায়েটরি হার্ডওয়্যারে ওপেন-সোর্স অপারেটিং সিস্টেম ইনস্টল করার সময় হয়। আপনার কাছে এই ধরনের ডিভাইস থাকলে এটি আপনার সমস্যা সমাধান করতে পারে।

একটি অনুরূপ সমস্যা হতে পারে আপনি যদি Arch, Manjaro, Linux Mint বা অন্যান্য ফ্লেভার ইনস্টল করার চেষ্টা করেন একটি Intel-ভিত্তিক x86_64 Apple Macintosh-এ। আপনি যদি এমন প্রপ্রায়েটরি হার্ডওয়্যার ব্যবহার করেন যেটিতে এক্সট্রা কী আছে এবং আপনার ইনস্টলার এটি ডিটেক্ট করে না বা হয় আপনার লোকেলের জন্য একটি ফরেন কীবোর্ড, তবে একটি অন্য অপশন আপনি চেষ্টা করতে পারেন। আপনার কাছে টার্মিনাল অ্যাক্সেস থাকলে এবং কমপক্ষে টেক্সট ইনপুট করার ক্ষমতা থাকলে, তবে আপনি loadkeys অ্যাপে একটি ফাইল পাস করতে পারেন। উদাহরণস্বরূপ, আপনার কীবোর্ড জার্মানির জন্য লেআউট করা থাকলে Arch যদি ডিটেক্ট করতে সমস্যায় পড়ে, তবে আপনি loadkeys de-latin1 চেষ্টা করতে পারেন এবং দেখতে পারেন এটা ডিটেকশন ফোর্স করে কিনা। আপনি de-latin1-কে আপনার কীবোর্ডের জন্য টু-লেটার কোড দিয়ে রিপ্লেস করতে পারেন। উদাহরণস্বরূপ, আপনি loadkeys nl-latin1 চেষ্টা করতে পারেন আপনার কীবোর্ড নেদারল্যান্ডসের জন্য ডিজাইন করা থাকলে, কিন্তু আপনি ইনস্টলেশন শুরু করার সময় English (US) বা English (UK) সিলেক্ট করেছেন।

পদ্ধতি ২: ইনস্টল ভার্সন নম্বর চেক করা

আপনি একটি আর্কেইক (archaic) GNU/Linux ইমেজ ইনস্টল করার চেষ্টা করছেন এবং এটিতকেই বুঝতে পারছেন না। যendom এটি রেয়ার, এটি আসলে হতে পারে কারণ অনেক ডিস্ট্রিবিউশন তাদের রিপোজিটরি কনফিগার করে। এটি তখনও হতে পারে আপনি Linux from Scratch প্যাকেটগুলো ব্যবহার করার চেষ্টা করছেন অথবা, বিকল্পভাবে, সোর্স থেকে অপারেটিং সিস্টেম কম্পাইল করছেন।

লিনাক্স কার্নেলে কিছু মাইক্রোসফ্ট ন্যাচারাল কীবোর্ডের জন্য সাপোর্ট ছিল না 2.4.x alt এবং 2.6 রিলিজের আগে। এটিও আরও অধিকাংশ অন্যান্য টাইপের USB কীবোর্ড সাপোর্ট করত না সে তারিখের আগে। আধুনিক লিনাক্স ডিস্ট্রিবিউশন 4.4 এবং উচ্চতর কার্নেল রিলিজে চলে, এবং এই ছাড়াও সব উচ্চতর রিলিজে এই ধরনের হার্ডওয়্যারের জন্য সাপোর্ট আছে।

আপনি যদি NAND স্টোরেজ থেকে একটি লাইভ ISO বুট করছেন বা সম্ভবত একটি নেটওয়ার্ক ইনস্টল করছেন এবং আপনার কাছে টার্মিনাল অ্যাক্সেস আছে, তবে সেটি থেকে uname -a রান করার চেষ্টা করুন। এটি কার্নেল নম্বর রিপোর্ট করবে।

একটি কাজ করে মেশিনে আপনার ব্রাউজার পয়েন্ট করুন Arch রিপোজিটরিগুলোর দিকে বা আপনার নির্দিষ্ট পছন্দের ডিস্ট্রিবিউশনের। কিছু ডিস্ট্রিবিউশন, যেমন Bodhi এবং Manjaro, আসলে SourceForge পেজ আছে যা আপনি ব্রাউজ করতে পারেন। আপনি ইনস্টলেশনের জন্য যে ISO ফাইলটি ব্যবহার করছেন তার তারিখ চেক করুন, এবং নিশ্চিত করুন যে সেগুলো কারেন্ট। SourceForge আপনাকে লেটেস্ট ইমেজ সাজেস্ট করবে, যদিও এটি সবসময় আপনার সব হার্ডওয়্যার সাপোর্ট করার वाला নাও হতে পারে।

পদ্ধতি ৩: একটি মেটা কী এমুলেট করা

ধরে নিচ্ছি আপনি শেষে আপনার কীবোর্ড সঠিকভাবে ডিটেক্ট করতে পেরেছেন, তবে PC কীবোর্ডের Super বা Windows কী ঠিকমতো কাজ করতে পারে। Macintosh কীবোর্ডের Option কীগুলো PC-এর Alt কী-এর মতো একইভাবে কাজ করবে। একদা আপনি Meta key-র একটি রেফারেন্স দেখবেন, বিশেষ করে CLI প্রোগ্রামগুলোর মধ্যে, এবং আপনি মনে করতে পারেন আপনার কীবোর্ড লেআউট, একবার আবার, ফল্টি।

Meta সিম্পলি একটি কীয়ের নাম যা আপনার কাছে সবসম্ভব নেই, যেহেতু এটি সাধারণত শুধু বড় লোহার ইউনিক্স হার্ডওয়্যারের জন্য ডিজাইন করা কীবোর্ডগুলোর মধ্যে পাওয়া যায় আর, যদিও এটি একসময় MIT এবং Lisp মেশিন কীবোর্ডগুলোর মধ্যে কমন ছিল। আপনার Arch, Ubuntu বা অন্যান্য ডিস্ট্রিবিউশন এর সফ্টওয়্যারে এই কীটির সাথে বাইন্ডিং থাকলে, সেগুলো আসলে আপনার কীবোর্ড লেআউটইমপ্রোপারলি ডিটেক্ট করছে না।

GNU nano এবং emacs ব্যবহারকারীরা Meta-এর জায়গায় Alt ব্যবহার করার চেষ্টা করতে পারেন এবং দেখতে পারেন এই বাইন্ডিংগুলো কাজ করে কিনা। এটা অনেক ইনস্টলেশনে কাজ করা উচিত। Esc চাপুন এবং তারপর বাউন্ড কী বা Esc এবং বাউন্ড কী একসাথে চাপুনও চেষ্টা করতে পারেন। অডিশনালি, আপনি GNU nano-র ভেতর دوবারা Esc চাপুন এবং 000-255 থেকে একটি থ্রি-ডিজিট কোড চাপুন ASCII ক্যারেক্টারের জন্য যা আপনি টাইপ করতে চান। যেহেতু Esc কী X Windows-এ নিজস্ব বাইন্ডিং ফিচার করতে পারে, আপনাকে ন্যানো এবং emacs ভার্চুয়াল কনসোল থেকে রান করতে হতে পারে আপনি যদি এই ফিচারগুলো এক্সটেনসিভলি ব্যবহার করার পরিকল্পনা করেন।

লেখক সম্পর্কে

লিনাক্স ডিস্ট্রোতে কীবোর্ড ইনস্টলেশন এরর সমাধান: দ্রুত ফিক্স গাইড

কেভিন অ্যারোজ

কেভিন অ্যারোজ একজন অত্যন্ত অভিজ্ঞ এবং জ্ঞানী প্রযুক্তি বিশেষজ্ঞ যিনি এক দশকের বেশি ইন্ডাস্ট্রি অভিজ্ঞতা রাখেন। তিনি মাইক্রোসফ্ট সার্টিফাইড টেকনোলজি স্পেশালিস্ট (MCTS) সার্টিফিকেশন ধারণ করেন এবং সর্বশেষ প্রযুক্তি উন্নতির সাথে আপ-টু-ডেট থাকতে গভীর আগ্রহ রাখেন। কেভিন প্রযুক্তি-সম্পর্কিত وسیম শ্রেণির বিষয়ে ব্যাপকভাবে লিখেছেন, যা সফ্টওয়্যার ডেভেলপমেন্ট, সাইবার সিকিউরিটি এবং ক্লাউড কম্পিউটিং এর মতো ক্ষেত্রে তার দক্ষতা এবং জ্ঞানের প্রদর্শন করে। প্রযুক্তি ক্ষেত্রে তার অবদানকে তার সমকক্ষরা ব্যাপকভাবে স্বীকৃতি ও সম্মান দিয়েছে, এবং জটিল প্রযুক্তিগত ধারণাগুলো স্পষ্ট ও সংক্ষিপ্তভাবে ব্যাখ্যা করার ক্ষমতার জন্য তিনি অত্যন্ত সম্মানিত।

  1. সমাধান: Windows 10-এ MTK (MediaTek) VCOM USB ড্রাইভার এরর ফিক্স করুন

  2. ম্যাকএ SD কার্ড, USB ড্রাইভ ও হার্ড ড্রাইভ পার্টিশন করার ধাপে ধাপে সমাধান

  3. সমাধান: Skype সাউন্ড কার্ড এক্সেস করতে পারছে না

  4. Windows 10-এ Master Boot Record (MBR) ফিক্স করার পদ্ধতি