Terminal অ্যাপ Chrome অপারেটিং সিস্টেমে বিল্ট-ইন একটি প্রোডাক্টিভিটি-ফোকাসড টুল। এটি Chrome OS ডিভাইসে লিনাক্স ডেভেলপমেন্ট এনভায়রনমেন্টের এক্সেস পয়েন্ট। আপনি যদি আপনার ক্রোমবুকে অ্যাপ ডেভেলপ করতে চান, লিনাক্স অ্যাপ এবং অন্যান্য ডেভেলপমেন্ট টুল ইনস্টল করতে চান, তবে আপনাকে Terminal অ্যাপসহ পরিচিত হতে হবে।
এই টিউটোরিয়ালে ক্রোমবুকে লিনাক্স টার্মিনাল সেট আপ ও খোলার সম্পর্কে যা জানতে হবে সাব থাকবে। আপনি টার্মিনালের চেহারা এবং ব্যবহার কাস্টমাইজ করার পদ্ধতিও শিখবেন।
Chrome Terminal (Crosh) vs লিনাক্স টার্মিনাল ক্রোমবুকে
লিনাক্স টার্মিনালকে Chrome OS টার্মিনাল—অন्यখানে Chrome OS ডেভেলপার শেল বা "Crosh" নামে পরিচিত—সাথে গুলিয়ে ফেলবেন না। Terminal একটি স্ট্যান্ড-অ্যালোন অ্যাপ যা আপনার ক্রোমবুকে লিনাক্স কমান্ড রান করার এনভায়রনমেন্ট হিসেবে কাজ করে। আপনি এই অ্যাপটি আপনার ক্রোমবুকে তখনই ব্যবহার করতে পারবেন যখন আপনি লিনাক্স ডেভেলপমেন্ট এনভায়রনমেন্ট সেট আপ করবেন।
অন্যদিকে, Crosh হলো Chrome OS-র সাথে সম্পর্কিত কমান্ড ও টেস্ট রান করার টার্মিনাল এনভায়রনমেন্ট। Terminal-এর মতো Crosh একটি স্ট্যান্ড-অ্যালোন অ্যাপ নয় যা Google Chrome-এ বিল্ট-ইন, এবং আপনি ওয়েব ব্রাউজার দিয়ে এটিকে অ্যাক্সেস করতে পারেন।
ক্রোমবুকে লিনাক্স টার্মিনাল খোলার পদ্ধতি
লিনাক্স টার্মিনাল লঞ্চ করা আপনার ক্রোমবুকে যেকোনো অন্য অ্যাপ খোলার মতো সহজ। এটি খুব সোজা, বিশেষ করে যদি আপনার ডিভাইসে লিনাক্স ডেভেলপমেন্ট এনভায়রনমেন্ট সেট আপ করা থাকে।
- আপনার ক্রোমবুক কীবোর্ডের Search key চাপুন, সার্চ বক্সে terminal টাইপ করুন, এবং Enter চাপুন।
- আপনি যদি আপনার ক্রোমবুকে লিনাক্স ডেভেলপমেন্ট এনভায়রনমেন্ট সেট আপ না করে থাকেন, তবে আপনাকে সেট আপ করার জন্য প্রম্পট করা হবে। Next সিলেক্ট করুন এগিয়ে যেতে।
আপনি Chrome OS সেটিংস মেনু থেকেও লিনাক্স ডেভেলপমেন্ট এনভায়রনমেন্ট ইনস্টল করতে পারেন। Settings > Developers > "Linux development environment" অপশনের পাশের Turn on বাটনে ট্যাপ করুন।
লক্ষ্য করুন, ক্রোমবুকে লিনাক্স ডেভেলপমেন্ট এনভায়রনমেন্ট সেট আপ করার জন্য ইন্টারনেট কানেকশন প্রয়োজন। সেট আপ বাধাহীন হোক তা নিশ্চিত করতে, আপনার ডেটা প্ল্যান থেকে এনভায়রনমেন্ট কত ডেটা কনসাম করবে তার অনুমানিত পরিমাণ চেক করুন।
- একটি পছন্দের ইউজারনেম দিন, যেটি অবশ্যই লোয়ারকেস ক্যারেক্টার বা আন্ডারস্কোর দিয়ে শুরু হবে, recommended disk size সিলেক্ট করুন, এবং Install সিলেক্ট করুন।
আপনার ক্রোমবুক ভার্চুয়াল মেশিন এবং লিনাক্স এনভায়রনমেন্ট সেট আপ করার জন্য প্রয়োজনীয় অন্যান্য রিসোর্স ডাউনলোড করার জন্য অপেক্ষা করুন, যা আপনার কানেকশন স্পীডের উপর নির্ভর করে কয়েক মিনিট বা ঘণ্টা লাগতে পারে। একবার লিনাক্স এনভায়রনমেন্ট ইনস্টল হলে, আপনার ক্রোমবুক অটোমেটিক্যালি Terminal অ্যাপ লঞ্চ করবে।
যদি অ্যাপ লঞ্চারে Terminal না থাকে, তবে আপনার ডিভাইসের অপারেটিং সিস্টেম সম্ভবত পুরনো। লিনাক্স ডেভেলপমেন্ট এনভায়রনমেন্ট (Beta) শুধু Chrome OS 69 বা তার nieuwere ভার্সন চলিত ক্রোমবুকে উপলব্ধ। আপনার ডিভাইসে লেটেস্ট Chrome OS ভার্সন ইনস্টল করুন এবং চেক করুন Terminal এখন অ্যাপ লঞ্চারে উপলব্ধ কিনা।
Settings > About Chrome OS যান এবং Check for updates সিলেক্ট করুন।
Terminal অ্যাপ লঞ্চারে নাও থাকতে পারে কারণ আপনার ক্রোমবুকের হার্ডওয়্যার লিনাক্স (Beta) এনভায়রনমেন্ট সাপোর্ট করে না। ২০১৯ সালে (এবং পরে) লঞ্চ হওয়া সব ক্রোমবুক লিনাক্স সাপোর্ট করে। তবে ২০১৯-এর আগে লঞ্চ হওয়া Chrome ডিভাইসের শুধু কিছুই লিনাক্স এনভায়রনমেন্ট সাপোর্ট করে।
আপনার যদি প্রি-২০১৯ ক্রোমবুক থাকে, তবে এই Chromium Projects ডকুমেন্টেশন দেখুন আপনার ডিভাইস লিনাক্স-কম্প্যাটিবল কিনা চেক করতে।
ক্রোমবুক লিনাক্স টার্মিনাল টিপস এবং ট্রিকস
খুব কম ক্রোমবুক ইউজার জানেন যে তারা লিনাক্স টার্মিনালের নীরস গ্রাফিক্যাল ইন্টারফেসকে এর চেহারা, মাউস ও কীবোর্ড বিয়োহেভিয়র, টেক্সট কালার, ব্যাকগ্রাউন্ড ইমেজ ইত্যাদি টইক করে আরো আকর্ষণীয় করতে পারে। নিচে কিছু লিনাক্স টার্মিনাল কাস্টমাইজেশন এবং ব্যবহারের ট্রিক শেয়ার করা হলো।
১. একাধিক টার্মিনাল ট্যাব খুলুন
Terminal অ্যাপ আপনার ওয়েব ব্রাউজারের মতো কাজ করে। আপনি একাধিক Terminal ট্যাব খুলতে পারেন যাতে আলাদা আলাদা কমান্ড রান করানো যায় একে অপরকে প্রভাবিত না করে।
plus (+) icon-এ ট্যাপ করুন বা একটিভ ট্যাবে রাইট-ক্লিক করে New tab to the right সিলেক্ট করুন।
২. টার্মিনালকে শেলফে পিন করুন
আপনি যদি লিনাক্স টার্মিনাল 자주 ব্যবহার করেন, তবে টার্মিনাল অ্যাপকে আপনার ক্রোমবুকের শেলফে পিন করুন যাতে এটি ডেস্কটপে সহজে উপলব্ধ থাকে।
যদি Terminal ব্যবহার中に থাকে, শেলফে অ্যাপ আইকনে রাইট-ক্লিক করে Pin সিলেক্ট করুন।
বিকল্পভাবে, অ্যাপ লঞ্চার খুলুন, Linux apps ফোল্ডার খুলুন, Terminal-এ রাইট-ক্লিক করুন, এবং Pin to shelf সিলেক্ট করুন।
৩. ফন্ট স্টাইল, থিম, এবং ব্যাকগ্রাউন্ড পরিবর্তন করুন
Terminal ডার্ক থিম ব্যবহার করে কালো ব্যাকগ্রাউন্ড এবং সাদা, সবুজ, নীল, এবং লাল ফন্ট কালারের সাথে। আপনি এই কালার স্কিম একঘরে মনে করলে, Terminal সেটিংস মেনুতে যেয়ে টার্মিনাল পারসোনালাইজ করুন।
- Terminal লঞ্চ করুন, শেলফে অ্যাপ আইকনে রাইট-ক্লিক করুন, এবং Settings সিলেক্ট করুন।
- বাম সাইডবারে Appearance সিলেক্ট করুন এবং "Theme" ক্যাটাগরিতে আপনার পছন্দের থিম সিলেক্ট করুন।
- "Background" ক্যাটাগরিতে স্ক্রল করুন টার্মিনাল ব্যাকগ্রাউন্ড হিসেবে ভিন্ন কালার বা ইমেজ ব্যবহার করতে। ডায়লগ বক্সে কালার HEX কোড পেস্ট করুন এবং Enter চাপুন।
কালো সার্কেল-এ ট্যাপ করুন যা ডায়লগ বক্সের পাশে আছে, সিলেক্টর/স্লাইডার আপনার পছন্দের ব্যাকগ্রাউন্ড কালারে সরিয়ে OK ট্যাপ করুন।
"Image" রোয়ের Select বাটনে ট্যাপ করুন আপনার ক্রোমবুক বা Google Drive অ্যাকাউন্টের একটি ফটো টার্মিনাল ব্যাকগ্রাউন্ড হিসেবে ব্যবহার করতে।
- "Text" সেকশনে স্ক্রল করুন এবং টেক্সট আপিয়রেন্স পরিবর্তন করুন ফন্ট টাইপ, সাইজ, কালার ইত্যাদি মডিফাই করতে।
- "Cursor" সেকশনে, আপনি কার্সরের শেপ, কালার পরিবর্তন করতে পারেন এবং কীভাবে কার্সর টার্মিনাল কনসোলে ব্লিঙ্ক করবে কিনা সেটি বেছে নিতে পারেন।
- শেষে, "Scrollbar" সেকশনে, Visible অপশন টগল অন করুন আপনি যদি টার্মিনাল কনসোল নেভিগেট করার সময় স্ক্রোলবার দেখতে চান।
৪. মাউস এবং কীবোর্ড বিয়োহেভিয়র মডিফাই করুন
Terminal সেটিংস খুলুন এবং সাইডবারে Keyboard and mouse ট্যাবে নেভিগেট করুন হিডেন কীবোর্ড শর্টকাট এক্টিভেট করতে এবং কীবোর্ড ও মাউস বিয়োহেভিয়র কনফিগার করতে।
"Keyboard" সেকশন রিভিউ করুন এবং আপনার পছন্দের শর্টকাটগুলো টগল অন করুন। যেহেতু আপনি কীবোর্ড শর্টকাট ব্যবহার করে টার্মিনালে কপি ও পেস্ট করতে পারবেন না, আমরা “Ctrl+C” এবং “Ctrl+V” বিয়োহেভিয়র ইনেবল করার সুপারিশ করছি।
"Copy and paste" সেকশনে, আপনি বেছে নিতে পারেন অটোমেটিক্যালি সিলেক্টেড কন্টেন্ট কপি হোক বা মাউস রাইট-ক্লিক (বা ট্র্যাকপ্যাডে ২-ফিঙ্গার ট্যাপ) ব্যবহার করে কপি করা কন্টেন্ট পেস্ট হোক।
ক্রোমবুকে লিনাক্স টার্মিনাল খুলছে না
Chrome OS লিনাক্স ডেভেলপমেন্ট এনভায়রনমেন্ট এখনও এর আয়ূর্ণিক (বেটা) ফেজে আছে। অর্থাৎ, সব লিনাক্স-রিলেটেড ফাংশনালিটি সবসময় যথাযথভাবে কাজ করবে না।
নিচের ট্রাবলশুটিং সুপারিশগুলো ট্রাই করুন আপনার ক্রোমবুকে লিনাক্স টার্মিনাল না খুললে।
১. লিনাক্স এনভায়রনমেন্ট রিস্টার্ট করুন
আপনার ক্রোমবুক টার্মিনাল লঞ্চ নাও করতে পারে যদি লিনাক্স এনভায়রনমেন্ট ব্যাকগ্রাউন্ডে সঠিকভাবে কাজ না করে। লিনাক্স ভার্চুয়াল মেশিন রিবুট করুন সমস্যা ফিক্স করতে।
শেলফ বা অ্যাপ লঞ্চারের Terminal icon-এ রাইট-ক্লিক করুন এবং Shut Down Linux সিলেক্ট করুন।
Terminal বা যেকোনো লিনাক্স অ্যাপ রিলঞ্চ করুন লিনাক্স এনভায়রনমেন্ট রিস্টার্ট করতে। এতে না হলে, আপনার ক্রোমবুক রিস্টার্ট করুন।
২. আপনার ক্রোমবুক রিস্টার্ট করুন
Chrome OS রিবুট করাও লিনাক্স টার্মিনাল আপনার ক্রোমবুকে সঠিকভাবে কাজ না করার কারণ হয়ে থাকা গ্লিচ ফিক্স করতে পারে।
Alt + Shift + S চাপুন এবং স্টেটাস এরিয়ার의 Power icon-এ ট্যাপ করুন আপনার ক্রোমবুক শাট ডাউন করতে।
কয়েক মিনিট অপেক্ষা করুন, আপনার ক্রোমবুক পাওয়ার অন করুন, এবং আবার Terminal খোলার চেষ্টা করুন।
৩. আপনার ক্রোমবুক আপডেট করুন
উল্লেখ করা হয়েছে, পুরনো বা খারাপ কোড Chrome অপারেটিং সিস্টেমে থাকলে কিছু সিস্টেম অ্যাপ ব্যবহারযোগ্য নয়।
Settings > About Chrome OS > Check for updates খুলুন এবং আপনার ডিভাইসের জন্য Chrome OS আপডেট ইনস্টল করুন।
৪. লিনাক্স রি-ইনস্টল করুন
সমস্যা ব أبعد থাকলে, লাস্ট রিসোর্ট হিসেবে লিনাক্স ডেভেলপমেন্ট এনভায়রনমেন্টকে মুছে আবার নতুন করে ইনস্টল করুন।
Settings > Developers > Linux development environment যান, "Remove Linux development environment" রোয়ের Remove ট্যাপ করুন, এবং প্রম্পট ফলো করুন।
এই আর্টিকেলে উত্তর না পাওয়া আপনার ক্রোমবুকে লিনাক্স টার্মিনাল খোলার যেকোনো প্রশ্ন থাকলে, নিচে কমেন্ট করুন বা Chromebook Help Center-এ যান Google বা আপনার ক্রোমবুক ম্যানুফ্যাকচারার থেকে সাপোর্ট পেতে।