এটি কোনো নতুন বিষয় নয়। ইতিমধ্যে ২০১৪ সালে আমি মূল Pi-টি টেস্ট করলাম, এবং এটি একটি মিডিয়া সিস্টেমে রূপান্তর করার চেষ্টা করলাম। শেষে, অনেক উত্তেজনা এবং কিছু কঠোর টিংকারিংয়ের মধ্য দিয়ে, এটি একটি টিপিক্যাল হোম লিনাক্স প্রচেষ্টা হয়ে উঠল - সুপার-ইন্টারেস্টিং, উনিক, মজাদার, কিন্তু কখনও ঠিক այնভাবে ভালো নয় जैसा এটি হওয়া উচিত। পেশাদার প্রোডাক্ট পলিশ এবং এজ 그곳ে ছিল না।
বছরটি ২০২০, এবং আমি একটি ব্র্যান্ড নিউ Raspberry Pi 4 ব্যবহার করে সেই প্রচেষ্টাকে পুনর্জীবিত করতে চাই। আমার লক্ষ্য হল একটি সাশ্রয়ী, আলিশান, দৃষ্টিনন্দন সিস্টেম তৈরি করা যা দৈনন্দিন ক্যাজুয়াল কম্পিউটিং-এর জন্য যথেষ্ট সক্ষম। তালিকায় রয়েছে: ওয়েব, মেইল, সিনেমা, স্ট্রিমিং, প্রায় সব কিছু বাদে ভারী রেন্ডারিং এবং গেম। তাহলে দেখি কি আমরা এটা করতে পারি।

মিনি ডেস্কটপ কেকের উপাদান
তাহলে, আমি আমার প্রজেক্টের জন্য নিচের হার্ডওয়্যার কম্পোনেন্টগুলো বেছে নিলাম:
- Raspberry Pi 4 Model B - কাগজে, Pi 4 একটি জুসি বিয়েস্ট। এতে একটি কোয়াড-কোর Cortex-A72 (ARM v8) 64-বিট প্রসেসর, ১.৫ GHz ক্লক স্পিড, ৪GB LPDDR4-2400 SDRAM, ডুয়াল-ব্যান্ড ২.৪GHz এবং ৫GHz 802.11ac ওয়ায়ারলেস কার্ড, Bluetooth 5.0, গিগাবিট ইথারনেট পোর্ট, ২ x USB 2.0 পোর্ট, ২ x USB 3.0 পোর্ট, ৪০-পিন GPIO হেডার, ২ x মাইক্রো HDMI পোর্ট, যা ৪K 60Hz ভিডিও রেজোলিউশন সাপোর্ট করে, অডিও জ্যাক, এবং আরও কিছু। দাম: USD ৬৫।

- Flirc কেস (সিলভার) - সুন্দর, স্টাইলিশ। দাম: USD ২৫।

- মূল ৫.১V ৩A USB-C পাওয়ার অ্যাডাপ্টার Raspberry Pi 4-এর জন্য। দাম: USD ১২।
- ৫০cm HDMI ক্যাবল - আমি মূলত ২৫cm ক্যাবল কিনেছিলাম, কিন্তু আমার স্পেশিয়াল আয়োজনার জন্য তা ছোট পড়ল। ক্যাবলটি ফুল-সাইজড, তাই অন্যান্য হার্ডওয়্যারের সাথে রিপারপজ করা যায়, তাই আমাকে একটি মাইক্রো HDMI অ্যাডাপ্টরও কিনতে হয়েছিল। দাম: USD ১৮।
৬৪GB Samsung EVO Plus microSDXC UHS-I U3 মেমরি কার্ড- দুর্ভাগ্যবশত, আমি যা কিনেছিলাম তা নকল ছিল, তাই ফেরত দিতে হয়েছিল। কোনো সমস্যা নেই, আমি পুরোপুরি রিফান্ড পেলাম। দাম: USD ১৬।- ৬৪GB SanDisk Ultra microSDXC U1 মেমরি কার্ড। দাম: USD ২২।
- VicTsing কম্বো ওয়ায়ারলেস কীবোর্ড এবং মাউস - সুন্দর ফুল-সাইজড কীবোর্ড চমৎকার ফিডব্যাক সহ। মাউসটি ডংগেল ব্যাটারি বে-র ভিতর সংরক্ষণ করে, ব্যাটারি অন্তর্ভুক্ত নেই (তিনটি AAA)। দুর্ভাগ্যবশত, এটি ISO লেআউটে আসে ANSI-তে না, কিন্তু আমি এটিকে En (US) হিসেবে ব্যবহার করতে চাই। দাম: USD ২৮।
- BenQ GW2280 ২২-ইঞ্চ ১০৮০p মনিটর - অন্যান্য রিয়ুজেবল আইটেমের মতো (ক্যাবল, কীবোর্ড, মাউস, ইত্যাদি), এই কম্পোনেন্টটি স্ট্রিক্টলি Pi-র জন্য নয়, কিন্তু মিনি PC সেটআপ করার জন্য আমার এটা লাগছিল। আমি Dell এবং BenQ-এর মধ্যে দ্বন্দ্বে ছিল, কারণ আমি Dell মনিটরগুলোর কোয়ালিটি খুব পছন্দ করি, কিন্তু আমি এটাকে বেছে নিলাম, কারণ: ক) ১২ ডলার সস্তা খ) দুটি HDMI পোর্ট ছিল শুধু একটির বদলে গ) ডেস্ক স্ট্যান্ডটি একটি উইকেডভাবে ডিজাইন করা, যা Pi এবং এর Flirc কেসের জন্য চমৎকার, যেনে আমি শীঘ্রই প্রদর্শন করব। দাম: USD ১০৪।
কম্পোনেন্টগুলোর মোট খরচ: USD ২৭৪।
এখন, এই গ্রহে আপনার লোকেশনের উপর ভিত্তি করে, এই প্যাকেজ আপনাকে প্রায় ২৫০-৩০০ ডলারের মধ্যে পড়বে। দৃষ্টান্ত দেওয়ার জন্য, ২০১৫ সালে আমার কিনা Lenovo G50 ল্যাপটপের দাম ছিল প্রায় USD ৪৫০। এই দুটো তুলনা করা সহজ নয়, কিন্তু ধারণাটি একই - আমি ল্যাপটপটি একটি প্রকার এল-চিপো টেস্ট ডিভাইস হিসেবে কিনেছিলাম - এখনো দারুণ চলছে। এটি যুক্তিসঙ্গতভাবে কাজ করে, এতে ৮GB RAM, একটি DVD ট্রে এবং একটি ১TB হার্ড ডিস্ক রয়েছে, একটি ডেল্টা যা তখন পূর্ণ মেশিন (ল্যাপটপ) এবং আমার শীঘ্রই অ্যাসেম্বল করা Pi-ভিত্তিক মেশিনের দামের ব্যবধানের সাথে মোটামুটি মিলে যায়। এখন, ৬৪GB ফ্ল্যাশ দৈনন্দিন কম্পিউটিং-এর জন্য পর্যাপ্ত নয়, তাই আমি একটি স্পেয়ার WD Essential ডিস্ক ব্যবহার করতে চাই যা আমি একসময় কিনেছিলাম, সম্ভবত একটি ৬৪০GB ডিভাইস + নেটওয়ার্ক শেয়ার।
সব মিলিয়ে, ঠিক ২০১৪ সালের মতো, যখন আমি হোম মিডিয়া সার্ভার এবং কী কী না বানানোর চেষ্টা করলাম, ইন্টারনেট নম্বরগুলো ছutiye দাওয়া পছন্দ করে। বলা হয় আপনি ~৫০ ডলারে একটি হোম PC পেতে পারেন, যা লোভনীয়, কিন্তু এটি ভ্রান্তকরও। আমি দেখতে পাচ্ছি না কিভাবে কেউ কাজের জন্য সমস্ত প্রয়োজনীয় পেরিফেরাল - কমপক্ষে মাউস, কীবোর্ড এবং মনিটর, ক্যাবল এবং স্টোরেজ কথা লইবার নয় - ২০০ ডলারের কমে পাবে। আপনি এই খরচে ফ্ল্যাশ-ভিত্তিক ল্যাপটপ বিক্রয়ে পাবেন, এবং সেগুলো সম্ভবত প্রাথমিক পারফরম্যান্স এবং ডিসপ্লে কোয়ালিটি দেবে।
হিন্ট: PINEBOOK Pro আছে, যা প্রায় অর্ধেক দামে আসে, তাই... ভবিষ্যতে এক্সপ্লোর করার জন্য কিছু। কিন্তু সেটি সম্পূর্ণ আলাদা কাহিনী। চলুন আমাদের Pi বেকিং-এ ফিরে যাই। 어쨌든, খরচ হল এমন একটি বিষয় যার বিবেচনা করতে হয় যদি কেউ নিজের ইউটিলিটি মিনি ডেস্কটপ বানাতে চায়।
এই পয়েন্টে, আমি আরও কিছু ডিটেইল পয়েন্ট আউট করতে চাই:
- আমি ৮GB Pi 4 মডেল কিনতে চেয়েছিলাম, কিন্তু সব জায়গায় সেট আউট অফ স্টক!
- আমি Argon ONE কেস কিনতে চেয়েছিলাম, কারণ এটি দারুণ দেখে, কিন্তু সেটিও আউট অফ স্টক ছিল।
- আমি একটি ছোট স্ক্রিন চেয়েছিলাম - কিছু ল্যাপটপের মতো - কিন্তু ছোট স্ক্রিনগুলো ज्यादा দামি হয়।
ভালো, আমাদের কম্পোনেন্টগুলো আছে। চলুন এসেম্বল করি!
মিনি ডেস্কটপ, প্রস্তুত
এতো रहा, সুন্দর এবং আলিশান। 무엇보다 ভালো হলো, আপনি লক্ষ্য করবেন, মনিটর স্ট্যান্ডের প্রস্থ ঠিক Raspberry Pi কেসের প্রস্থের সমান! এটা কোনো ক্যোইনসিডেন্স নয়, এবং এটি BenQ মনিটর বেছে নেওয়ার কারণগুলোর একটি ছিল, কারণ এখন আমি Pi কে সেখানে সবচেয়ে অনব্রুটিভলি রাখতে পারি। আরও ভালো, আমি অতিরিক্ত কেসগুলো, অন্যান্য Pi-র সাথে ফ্লিরক বক্সের পাশে লাইন আপ করতে পারি। অথবা शायद মনিটরের পিছনে সেগুলো মাউন্ট করব, স্মার্ট টিভি সেটআপের মতো যা আমি করেছিলাম। আপনাকে অবশ্যই আমার করা কাজটি প্রশংসা করতে হবে।

পরফেক্ট প্রস্থ মিল - খুব স্টাইলিশ দেখে। আপনি বলতেই পারবেন না যে সেখানে একটি কম্পিউটার আছে।

এবং, এখন আমাদের শুধু একটি অপারেটিং সিস্টেম বেছে নেওয়া বাকি!
Tux অক্টোবর খুঁজে বের করার অভিযান
এটি আমার আশা থেকে অনেক বেশি কঠিন হয়ে গেল... ৬৪-বিট SoC আর্কিটেকচারটি লিনাক্স কমিউনিটির চাকায় একটি মিনি স্প্যানার ফেলে দিয়েছে। 둘러 দেখলে, Pi-র জন্য সত্যিকারের দুটি ভায়েবল অপশন মাত্র ছিল এমনভাবে যাতে খুব বেশি হ্যাকিং না করতেই হয়। पहলা হল অফিশিয়াল Raspberry Pi OS (पूर्वে Raspbian), যা Debian Buster-ভিত্তিক। কিন্তু এটি LXDE ডেস্কটপ চালায়, যা আমি কখনও পারিপক্ক বা দীর্ঘমেয়াদী ব্যবহারের জন্য দৃষ্টিনন্দন পর্যায়ে যথেষ্ট খুঁজে পাইনি।
দ্বিতীয় পছন্দ হবে Ubuntu MATE, যাতে Pi Model 3 পর্যন্ত পূর্ণ ব্যবহারযোগ্য ইমেজ রয়েছে, কিন্তু দুর্ভাগ্যবশত Model 4-এর জন্য এখনো নয়। যাইহোক, আপনি একটি টু-স্টেপ হপ করতে পারেন। Ubuntu Server 20.04 নিন, ইনস্টল করুন, তারপর আপনার পছন্দের ডেস্কটপ এনভায়রনমেন্ট (MATE-এর মতো) ইনস্টল করুন।
এখন, অন্যান্য অপারেটিং সিস্টেমও উপলব্ধ, কিন্তু এখানে আপনাকে এক মুখ টেকনোব্যাবল Milবে যা কারো উপকারে আসে না। জিনিসগুলো যেমন ৬৪-বিট কার্নেল, ৩২-বিট ইউজারল্যান্ড, EEPROM ফ্ল্যাশিং, NOOBS প্যাকেজ, এবং কী কী নয়। আমি জানি Raspberry Pi একটি টিংকারারের স্বর্গ হতেmande, কিন্তু এটার কোনো কারণ নেই যে এটি একটি সম্পূর্ণ, সহজ ডেস্কটপ সমাধানও না থাকবে। সেগুলো একে অপরকে বাধা দিতে হবে না। আসলে, আমাদের সামনে দুটি পছন্দ আছে, এবং আমি সেগুলো উভয় ট্রাই করার সিদ্ধান্ত নিলাম।
প্রयাস ১: Ubuntu MATE
আমি Ubuntu Server 20.04 টু-স্টেপ হপ দিয়ে শুরু করলাম।
ডাউনলোড করা ইমেজ মেমরি কার্ডে লিখুন
ডাউনলোড করুন, dd দিয়ে মেমরি কার্ডে লিখুন। আপনি আপশনালি অফিশিয়াল Raspberry Pi Imager টুল ব্যবহার করতে পারেন, যদি কমান্ড লাইন আরামদায়ক না লাগে। আপনি যদি কমফরটেবল হন, তবে লিনাক্সে সবচেয়ে সহজ জিনিস হলো ইমেজটি কার্ডে কপি করা, অবশ্যই সাবধানতা রক্ষা করে যাতে কিছুই নষ্ট না হয়। অবশ্যই, আউটপুট ফাইল (of=) সিলেক্ট করার সময় EXTRA সতর্ক থাকুন, যাতে আপনি ভুলে কোনো ক্রিটিক্যাল জিনিস ওভাররাইট না করুন বা আপনার ডেটা নষ্ট না করুন।
sudo dd if="image path" of=/dev/"SD card device name e.g.: mmcblk0) fconv=sync bs=1M
নেটওয়ার্ক কনফিগারেশন
দ্বিতীয় ধাপ - নেটওয়ার্ক কনফিগারেশন। সার্ভার ইমেজ বুট হলে, আপনার কোনো UI থাকবে না, শুধু কমান্ড লাইন। আপনি SSH দিয়ে সার্ভারে ঢুকেই তারপর আপনার Pi অ্যাডমিনিস্টার করতে পারেন, অথবা মনিটর এবং কীবোর্ড সংযুক্ত করে কনসোলে কাজ করতে পারেন। যাইহোক, নেটওয়ার্ক থাকতে হবে। আমার টেস্টে, আমি শুধু ওয়ায়ারলেস নেটওয়ার্কিং ব্যবহার করতে যাচ্ছিলাম - কোনো ইথারনেট ক্যাবল নেই। এর মানে কমান্ড-লাইন থেকে netplan ব্যবহার করে বা একটি অটো-কনফিগারেশন টুইক ফাইল network-config ব্যবহার করে ওয়ায়ারলেস নেটওয়ার্ক কনফিগার করা।
আমি netplan ব্যবহার করে নেটওয়ার্ক কনফিগার করার চেষ্টা করলাম। আমি বেশ কিছু এরর পেলাম যা আমি ঠিক করতে পারলাম না। প্রাথমিকভাবে, netplan কনফিগারেশন ফাইলে YAML এরর পেলাম - আপনি ট্যাব ব্যবহার করতে পারবেন না, শুধু স্পেস ব্যবহার করতে হবে। তারপর, আমি আমার কনফিগারেশন অ্যাপ্লাই করতে পারলাম না, আমি যা কিছু করি না কেন, netplan সरल এক্সেপ্ট করল না।
বদলে, আমি network-config অপশনটি ট্রাই করলাম। একবার OS ইমেজ SD কার্ডে লিখলে, দুটি পার্টিশন থাকবে: system-boot এবং writable। system-boot মাউন্ট করুন, এবং তারপর network-config নামের ফাইলটি একটি টেক্সট এডিটরে খুলুন।
sudo mount /media/"user"/system-boot /some-mount-point
nano /some-mount-point/network-config
এখানে, আপনাকে আপনার এক্সেস পয়েন্টের ক্রেডেনশিয়াল ইনসার্ট করতে হবে। ফাইলটি একটি কমেন্টেড স্যাম্পল ব্লক ধারণ করে, যা আপনি এডিট করে ব্যবহার করতে পারেন - নেটওয়ার্কের নাম এবং পাসওয়ার্ড এন্ট্রি আপনার নিজের ওয়ায়ারলেস এক্সেস পয়েন্টের তথ্যে প্রতিস্থাপন করুন।
wifis:
wlan0:
dhcp4: true
optional: true
access-points:
"Wi-fi network name":
password: "Wi-fi password"
MATE ডেস্কটপ ইনস্টলেশন
এই ধাপ সম্পন্ন হলে, আমি সার্ভার ইমেজ বুট করলাম, এবং এটা সফলভাবে একটি IP অ্যাড্রেস পেয়েছে, এবং নেটওয়ার্ক চলে এল। এই পয়েন্টে, আমি desktopify স্ক্রিপ্টটি গ্র্যাব করলাম (যা হয়তো Ubuntu MATE-এর প্রজেক্ট ম্যানেজার দ্বারা তৈরি), এবং চালালাম:
sudo ./desktopify -de ubuntu-mate
কিছুক্ষণ পর, এই ধাপটি সম্পন্ন হলো, এবং আমার কাছে একটি MATE ডেস্কটপ ছিল।
MATE ডেস্কটপ কনফিগারেশন ও টুইকস
সামগ্রিকভাবে, জিনিসগুলো ঠিকঠাক見えた। কিন্তু এটা যাত্রার শেষ ছিল না। দূর থেকে নয়। আমাকে বেশ কিছু পরিবর্তন করতে হয়েছিল এবং ডেস্কটপকে আমার প্রয়োজন অনুযায়ী কাজ করা এবং বিহ্যাব করার জন্য বাধ্য করতে হয়েছিল। এগুলোর কিছু MATE-রিলেটেড সমস্যা, অন্যগুলো Raspberry Pi 4-স্পেসিফিক। আমি আগাম সপ্তাহগুলোতে পুরো টিউটোরিয়ালের ঝড় দেব। মূলত, প্রধান সমস্যাগুলো ছিল:
- ডিসপ্লে শুধু 1824x984 পিক্সেল রেন্ডার করছিল পূর্ণ 1920x1080px রেজোলিউশনের বদলে। এটি Pi বুট কনফিগারেশনে overscan অপশন ডিসেবল করলে সমাধান হয়। এই ফাইল পুরনো ৩২-বিট Pi-র জন্য /boot/config.txt-এ অবস্থিত এবং নতুন ৬৪-বিট Pi 4-র জন্য /boot/firmware/usercfg.txt-এ। আরও কিছু বলা যাবে, কিন্তু এখন সেটি গুরুত্বপূর্ণ নয়।

- MATE ডেস্কটপের ফন্টগুলো খুব ফींকা - শুদ্ধ কালো নয়। তাই আমাকে ডেস্কটপ থিম এডিট করতে হয়েছিল শুদ্ধ কালো ফন্টের জন্য, একমাত্র গ্রহণযোগ্য ফন্ট কালার। আমি নিজের একটি কাস্টম থিম তৈরি করলাম MOTE নামে, এবং শীঘ্রই আপনাকে দেখাব কীভাবে করব। সারসংক্ষেপে, Gnome 3-এ থিম এডিট করার মতো। এটি শুধু Pi-স্পেসিফিক নয়।

- ডেস্কটপ কম্পোজিটিং ব্যবহার করতো না, তাই আমাকে Marco উইন্ডো ম্যানেজারের সাথে কুঁড়ে খালি করতে হয়েছিল যতক্ষণ না সব ঠিক হয়ে গেল। উদাহরণস্বরূপ, Cupertino ডেস্কটপ লেআউট ব্যবহার করলে Plank-এ ট্রান্সপারেন্সি অন করতে পারলাম না। তারপর, MATE Tweak দিয়ে Marco-র মাধ্যমে পরিবর্তন করলেও, এই সেটিং লগইন জুড়ে সংরক্ষিত থাকতো না, এবং আমাকে dconf-editor ব্যবহার করতে হয়েছিল পার্মানেন্ট পরিবর্তনের জন্য। বিস্তারিত আলাদা গাইডে।
- আরো আধা দर्जন ফাংশনালিটি টুইক, যেমন উইন্ডো পজিশনিং এবং কী কী নয়। আমাদের কাছে একটি সম্পূর্ণ এসেনশিয়াল Ubuntu MATE & RPI4 টুইকস গাইডও হবে। মজার হবে!
- হার্ডওয়্যার-এক্সিলারেটেড ভিডিও রেন্ডারিং ব্যবহার করা হয়নি - এটি একটি বড় সমস্যা, শীঘ্রই আরো বলব।
কিছুক্ষণ পর, আমার কাছে একটি স্টাইলিশ, প্রেজেন্টেবল ডেস্কটপ ছিল, অনেক ভালো সফ্টওয়্যার সহ - বা ইনস্টলড। আমার টুইকস inplace থাকলে, এটি আমার সম্প্রতিক Ubuntu MATE রিভিউ অভিজ্ঞতাতেও আরও মজাদার ছিল। আমি আসলে দ্রুত এবং স্মুথলি জিনিসগুলো কীভাবে চলল সেটি देखकर অপ্রত্যাশিতভাবে বিস্মিত ছিলাম, এমনকি একটি SD কার্ড থেকে। মেমরি ব্যবহার খুব কম ছিল, এবং ৪ GB nghe অনেক বলে, কিন্তু লক্ষ্য করুন সোয়াপ কনফিগার করা নেই।

তবে তারপর আমি ভিডিও প্লে করা শুরু করলাম...
ভিডিও প্লেব্যাক
টেকনিক্যালি বলতে, Pi ১০৮০p এবং এমনকি ৪K করতে পারে কোনো সমস্যা ছাড়া। আমার ফাস্ট-জেন Pi-ও ফুল HD করতে পারতো কোনো সমস্যা ছাড়া। কিন্তু এই वाला পারল না। Firefox-এ প্লে করলে নিখুঁত চপপি ছিল। আমি VLC ট্রাই করলাম, এবং একই ফলাফল পেলাম। চপপি প্লেব্যাক। সিস্টেম রিসোর্স ফিগার দেখলে, Firefox প্রায় ৩০০% CPU খাচ্ছিল, অর্থাৎ তিনটি পুরো কোর, ভিডিও প্রসেস করার চেষ্টা করছে। očividně, আমি হার্ডওয়্যার এক্সিলারেশন পাচ্ছি না। আমি এটা নিজেও দেখতে পেলাম System Monitor টুলের সিস্টেম ইনফরমেশন ট্যাবে - llvmpipe অর্থাৎ সফ্টওয়্যার রেন্ডারিং মাত্র।

আমি শেষে এটি সমাধান করতে পারলাম - কিন্তু এটি একটি ত্রিবিয়াল প্রসেস কতई নয়। তাই আমি একটি সম্পূর্ণ টিউটোরিয়াল খুব শীঘ্রই দিতে обещаয় করছি। যারা অত্যন্ত अधীর, তাদের জন্য, আপনাকে usercfg.txt ফাইল এডিট করতে হবে, এবং নিচের এন্ট্রিগুলো যোগ করতে হবে:
dtoverlay=vc4-fkms-v3d
max_framebuffers=2
gpu_mem=128
hdmi_enable_4kp60=1
রিবুট। তারপর, নিশ্চিত করতে হবে যে আপনার ব্রাউজার এবং মিডিয়া প্লেয়ারগুলো সঠিকভাবে কনফিগার করা আছে, এবং সেগুলো হার্ডওয়্যার এক্সিলারেশন ব্যবহার করছে। এতে Firefox, Chromium এবং VLC-এর জন্য আলাদা সেটআপ লাগে, এবং আমরা সেগুলো একটি ডেডিকেটেড গাইডে কভার করব। সামগ্রিকভাবে, এটি একটি মোটামুটি সফল প্রচেষ্টা ছিল, কিন্তু ভিডিও পাশে অনেক সময় এবং টুইকিং নিল। মোটামুটি দুটি পুরো দিন।

প্রয়াস ২: Raspberry Pi OS
আমি একটি দ্বিতীয় SD কার্ড গ্র্যাব করলাম (উপরোক্ত দাম অন্তর্ভুক্ত নয় কিন্তু প্রাসঙ্গিকও নয়) এবং অফিশিয়াল রিলিজ দিয়ে টেস্ট করলাম। এখানে, আমি আগে কোনো টুইক করিনি। बलবত LXDE ডেস্কটপে একবার ঢুকে, আমি কোনো সমস্যা ছাড়া নেটওয়ার্ক কনফিগার করলাম। এছাড়া একটি ফার্স্ট-টাইম গাইডও আছে, যা আপনাকে ঘুরে বেড়াতে সাহায্য করে। খুব হ্যান্ডি।

ফন্ট, কন্ট্রাস্ট, থিকনেস, টাইপ, সেরা নয়।
উদাহরণস্বরূপ, এটি আমাকে কালো বর্ডার সম্পর্কে জিজ্ঞেস করল - যা ছিল - এবং তাই আমাকে বুট কনফিগারেশন ম্যানুয়ালি ফিক্স করতে হয়নি। তারপর আমি raspi-config টুল চালালাম এবং কিছু এক্সট্রা পরিবর্তন করলাম, যেমন GL ড্রাইভার ব্যবহার এনাবল করা এবং কী কী। খারাপ নয়, কিন্তু গ্লা বেশি nerdy। সেরিয়াসলি, জিনিসগুলোর যেভাবে কঠিন হতে হয় তার কোনো কারণ নেই।

কয়েক মিনিট পর, আমার কাছে ডেস্কটপ ছিল - এবং ডেস্কটপ আমাকে পেয়েছিল। কিন্তু আমি সেটি ব্যবহার করতে চাইনি সত্যিই। এটা আধুনিক লাগেনি, এবং এস্থেটিক্সে কমপ্রোমাইজ করার কোনো কারণ নেই।その上, আপনি বক্সের বাইরে থেকে আরও অপ্টিমাইজড পারফরম্যান্স পাবেন, কিন্তু কিছু সতর্কতার সাথে।

আপনার ব্রাউজার হলো Chromium, অ্যাডব্লকিং এবং কিছু h.265 এক্সটেনশন জিনিস সহ কনফিগার করা, আমি অনুমান করি উন্নত ভিডিও প্লেব্যাকের জন্য। আমি HD ভিডিও ট্রাই করলাম, এবং সেগুলো ভালো কাজ করল। কিন্তু তারপর, আমি Firefox ইনস্টল করলাম, এবং আমি Ubuntu MATE-এ আগে যা সমস্যা পেয়েছিলাম একই সেটি পেলাম। আসলে, আপনি Firefox পাবেন না - আপনি যদি apt-এ এই প্যাকেজ ইনস্টল করার চেষ্টা করেন, তবে আপনি একটি এরর পাবেন। Raspberry Pi শুধু Firefox ESR (firefox-esr) শিপ করে। তাই মান लो, আপনার একটি পছন্দ আছে, কিন্তু আসলে নেই। এটি ওপেন-সোর্স এবং লিনাক্সের প্যারাডক্স। এখানে আপনার পছন্দ হচ্ছে একটি ব্রাউজার ব্যবহার করা যা আপনি চাওয়া নাও হতে পারে, অথবা আপনি যদি Firefox (ডিফল্টভাবে হার্ডওয়্যার এক্সিলারেশন ছাড়া) এর জন্য যান, তবে আপনাকে বাধ্যভাবে ESR ব্যবহার করতে হবে। এতে কোনো সমস্যা নেই, আমি ESR ভালোবাসি, কিন্তু কেউ যদি একটি nieuwer ভার্সন চায় তবে?
যাইহোক, অফিশিয়াল, আপ-টু-ডেট ইমেজে আমার পাওয়া সমস্যাগুলোর তালিকা এখানে:
- ব্রাউজিং প্রথমে কাজ করল না, কারণ আমার টাইম আউট অফ সিঙ্ক ছিল, তাই očividně এটি ওয়েব সার্টিফিকেটের সাথে গুলগুলি করতে পারে। আমি সময় সিঙ্ক করে এটি সমাধান করলাম:
sudo timedatectl set-ntp True
- VLC HW এক্সিলারেশন সহ প্লে করল, কিন্তু ফুল স্ক্রিনে কিছু রেন্ডার করল না। সমাধান হয়েছে, কিন্তু আপনাকে আলাদা আর্টিকেলে দেখাতে হলে অপেক্ষা করতে হবে।
- অডিও প্রথমে কাজ করল না (raspi-config আপনাকে অটো স্যুইচ, হেডফোন এবং HDMI-এর মধ্যে বেছে নেওয়া দেয়), তারপর হেডফোন সহ কাজ করল, এবং তারপর, এক-दুই রিবুট পর, সবকিছু নিজে ঠিক হয়ে গেল। আমি অডিও আউটপুট কোথাও স্যুইচ করিনি। আমরা আলাদা অডিও টুইকস আলোচনা করব।
- আমি কখনও ৩০ Mbps-এর বেশি ডাউনস্ট্রিম পেলাম না, যদিও একই প্লেসমেন্টের অন্যান্য ডিভাইস সহজে ৩-৪ গুণ বেশি ম্যানেজ করে (ওয়ায়ারলেস)। নেটওয়ার্কও একটু ফ্ল্যাকি ছিল - আমি মাঝে মাঝে نیم রেজোলিউশন সমস্যা এবং/অথবা পেজ টাইমআউট পেতাম, এবং Firefox প্রায়শই ডেস্কটপ পেজের বদলে মোবাইল পেজ দেখাত। Ubuntu MATE-এ এই কখনও হয়নি। MOAR টুইকস, এবং একটি আলাদা গাইড!
এই পয়েন্টে, আমি অন্যান্য ডেস্কটপ এনভায়রনমেন্ট ট্রাই করার সিদ্ধান্ত নিলাম, MATE-এর মতো!
অন্যান্য ডেস্কটপ ট্রাই করা... ব্যর্থ হয়ে যাচ্ছে... এবং সাফল্য!
আপনি ভাববেন, Xfce হলো Xfce, MATE হলো MATE। ভুল। Raspberry Pi OS-এ, অথবা Debian-এ আপনি যে MATE পাবেন, সেটি Ubuntu MATE-এ আপনি যা পান তার সাথে কিছুই মিলে না। অর্ধেক ইউটিলিটি মিসিং, আপনি MATE Tweak দিয়ে যেসব ডেস্কটপ লেআউট চেঞ্জ করতে পারেন সেসব મിലে না, এবং থিম ও আইকনও মিলে না।

আমি Plasmaও ট্রাই করলাম - পারফরম্যান্স ভালো নয় - এবং Xfce - এটা দেখতে সিম্পলি awful ছিল। আমি তাড়াতাড়ি MATE-এ ফিরে গেলাম, এবং জোরদার টুইকিং শুরু করলাম, এটাকে সুন্দর এবং প্রেজেন্টেবল এবং আলিশান করার চেষ্টায়। অনেক কাজ এবং frustration এর পর, আমি নতুন সমস্যা, এরর এবং inconsistency-র একটি পুরো ঝড় পেলাম:
- আমাকে lightdm.conf কনফিগারেশন ফাইল ম্যানুয়ালি এডিট করতে হয়েছিল লগইন স্ক্রিন পেতে যেখানে ডেস্কটপ সেশন চেঞ্জ করা যায়। ডিফল্ট pi-greeter-এ সে অপশন নেই।
- MATE-এ, ইন্ডিকেটর অ্যাপলেটে কোনো নেটওয়ার্ক আইকন নেই - শুধু ভলিউম। network-manager-gnome প্যাকেজ ইনস্টল করলে আইকনটি দেখাল, কিন্তু সেটি কোনো ওয়ায়ারলেস নেটওয়ার্ক লিস্ট করত না, দাবি করত নেটওয়ার্ক রেডি নয় - যদিও আমি কানেক্টেড ছিলাম এবং ব্রাউজ করছিলাম। একই সমস্যা Plasma এবং Xfce-এও ঘটে। কারণ হল ডিফল্ট LXDE সেশনে নেটওয়ার্কিং-এর জন্য ব্যবহৃত WPA supplicant এবং Network Manager-এর মধ্যে দ্বন্দ্ব। ফিক্সেবল, যেমন আমি একটি ডেডিকেটেড টিউটোরিয়ালে দেখাব।
- Xfce, MATE এবং LXDE-এর মধ্যে যথেষ্ট ক্রস-কন্টামিনেশন রয়েছে। উদাহরণস্বরূপ, আমি MATE-এর জন্য Plank কনফিগার করলাম অটো-স্টার্ট অ্যাপ্লিকেশন হিসেবে, কিন্তু এটা অন্য দুটি ডেস্কটপেও দেখাচ্ছিল। কিন্তু তারপর, এটা Plasma-ও দেখাচ্ছিল!
- Raspberry Pi-এ Plank, Ubuntu MATE-এ Plank থেকে ভিন্ন। অন্যগুলোর মধ্যে, এতে রাইট-ক্লিক প্রিফারেন্স অপশন নেই, এবং আপনি কেবল কমান্ড লাইন থেকে এর প্রিফারেন্স সাব-ইউটিলিটি লঞ্চ করলে ডক টুইক করতে পারেন।
- অ্যাপ্লিকেশনগুলো সেন্টার হতে চাইল না, কিন্তু dconf-editor টুইক করার পর, Chromium বাদে সব মেনে নিল।
- Pluma একদম লাস্ট ওপেনড ডকুমেন্টস মনে রাখে না - Ubuntu MATE-এ রাখে।
- আমি Compton GPU উইন্ডো ম্যানেজার ট্রাই করলাম, এবং পারফরম্যান্স ছিল অভিশাপজনক, প্রচুর টিয়ারিংসহ। Marco (adaptive)-এ ফিরে যাওয়া সবচেয়ে যুক্তিসঙ্গত ফলাফল দিয়েছিল।
- MATE-এ, Control Center-এর মাধ্যমে, আপনার Raspberry Pi Configuration-এ অ্যাক্সেস আছে, যা ভালো কাজ করে, এবং তারপর আছে কিছু (Raspberry Pi) Recommended Software নামে। প্রথমটিটি raspi-config-র একটি সরলীকৃত সংস্করণের মতো লাগে, যখন দ্বিতীয়টি কাজ করল না (ব plaines অফলাইন বলল, যদিও নেটওয়ার্ক ঠিকঠাক কাজ করছিল)। এটি ডেস্কটপ এনভায়রনমেন্ট গ্লিচ কিনা দেখতে, আমি অফিশিয়াল ডেস্কটপ (LXDE)-এ রিট্রাই করলাম, এবং সেখানে সফলতা পেলাম না।

শেষে, জিনিসগুলো আকার নিতে শুরু করল...
এটা উৎসাহবর্ধক শোনায় না, কিন্তু আমি坚持 করলাম এবং আরও এক-दুই দিন বিনিবেশ করলাম পলিশ করার জন্য।
- আমি Ubuntu MATE থেকে থিম এবং আইকনগুলোর একটি গুচ্ছ কপি করলাম এখানে - আমার কাস্টমাইজড থিম সহ কালো ফন্টসহ। এটা আমাকে একটি স্লিক সেটআপ দিল, প্রায় অন্য অপারেটিং সিস্টেমের মতো।
- আমি Firefox টুইক করলাম, হার্ডওয়্যার এক্সিলারেশন এবং ইউজার এজেন্ট সহ।
- আমি প্রচুর সফ্টওয়্যার ইনস্টল করলাম।
শেষে, Raspberry Pi OS-এর উপরে MATE ডেস্কটপ খুব আধুনিক এবং প্রেজেন্টেবল দেখাচ্ছিল!
সিস্টেমটি যুক্তিসঙ্গত পারফরম্যান্স অফার করে, ভালো ভিডিও এক্সিলারেশন, অডিও কাজ করে, এবং আপনার কাছে অনেক সুন্দর প্রোগ্রাম এবং টুল রয়েছে। একমাত্র ডাউনসাইড হলো আপনাকে প্রচুর ম্যানুয়াল কাজ করতে হবে - এগুলোর কিছুই ডিফল্ট নয়।

দেখতে পার্ট দেখাচ্ছে, মানতে হবে।
এবং একটি দ্রুত রিমাইন্ডার, আমরা (বাম) থেকে (ডান) এসেছি - বড় করার জন্য ক্লিক করুন:

অন্যান্য জিনিস - পারফরম্যান্স, হিটিং
Pi-র দিকে ফিরে যাই। আমি বলেছি, আমি ভিজ্যুয়ালগুলো খুব পছন্দ করি। মনিটরটি যুক্তিসঙ্গত। কীবোর্ডটি চমৎকার। ওয়ায়ারলেস মাউস... আমার স্মুথ, সাদা ডেস্ক সারফেসের সাথে খুব কাজ করে না, এবং আমাকে একটি তারযুক্ত মাউস ব্যবহার করতে বাধ্য হয়েছিল।
সবচেয়ে আশ্চর্য জিনিস হলো - Pi 4 গরম হয়। আঙুল জ্বালাতে পারে এমন গরম নয়, কিন্তু এটি নিশ্চিতভাবে কিছুটা গরম। আমরা ৫০ ডিগ্রি সেলসিয়াস বা সেরকম কোথাও কথা বলছি - থ্রটলিং নেই, কিন্তু আদর্শ নয়। আমার কাছে একটি Pi 3 ও আছে, এবং সেখানে হিটিং কোনো সমস্যা নয়। কোনট্রাই। কেসটি সবসময় কুল থাকে। এখন, আমি জানি না এটা Flirc, Pi নিজে, বা দুটোর কম্বিনেশন। কিন্তু এটা কিছুটা অবৈধবাদের মতো - Pi যত বেশি শক্তিশালী হবে, তত বেশি গরম হবে। আমি এই পথ আরও এক্সপ্লোর করব, এবং হয়তো একটি ফ্যানসহ কেস নেব, যদিও ফ্যানলেস সেটআপ পছন্দনীয়। একটি ছোট তথ্য: আপডেটের একটি সেট, ফার্মওয়্যার সহ, হিটিং এর সাথে একটু সাহায্য করল। কেসটি এখন কুলার। গরম কিন্তু cozy hot-এর চেয়ে lukewarm বেশি।
পারফরম্যান্স ডিসেন্ট। ভিডিও - WebGL Aquarium টেস্টে প্রায় ২২ FPS পাওয়া যায়। এখন, আমি একই জিনিস আমার Slimbook Pro2 ল্যাপটপে ট্রাই করলে, এটি সহজে ৬০ FPS হিট করে এবং সেখানে ক্যাপ করে। এটা আমাকে বলে, হার্ডওয়্যার এক্সিলারেশন ফ্রন্টে আরও উন্নতির সুযোগ আছে। আমাদের সম্ভবত নতুন ফার্মওয়্যার, নতুন কার্নেল, ভালো GL সাপোর্ট প্রয়োজন - আমি অফিশিয়াল Raspberry Pi OS-র কথা বলছি।

উপসংহার
আমি তিন-চার দিন ফিডল করেছি, এবং শেষে আমার কাছে একটি ১০০% ওয়ার্কিং ডেস্কটপ ছিল যেখানে আমি পেছনে হটে, রিল্যাক্স করে উপভোগ করতে পারতাম। কিন্তু এটা অনেক সময় বিনিবেশ। যেমন আপনি দেখছেন, এই অভিজ্ঞতাতে কিছুই স্মুথ বা প্লাগ-এন্ড-প্লে নয়। তাই আমাদের প্রশ্নের উত্তর। তা হল: হ্যাঁ। এটি একটি সুন্দর ছোট মিনি ডেস্কটপ হতে পারে MATE চালানোর সময়, যদি আপনার সবকিছু সাজাতে ধৈর্য থাকে।
সামগ্রিকভাবে, Raspberry Pi এখনও nerd টেকনোলজি। বেসিক্যালি, এটি Pi-র ব্রেড অ্যান্ড বাটার - হার্ডকোর নারডম, এবং অবিচ্ছিন্ন টুইকিং। একদম ঠিক, কোনো আশ্চর্য নেই। কিন্তু সমস্যাটি হলো, এটি একটি বাইনারি চয়েস: শূন্য অথবা সবকিছু। কোনো মিডিল গ্রাউন্ড নেই যেখানে আপনি একটি সহজ এবং আধুনিক PC পাবেন, হ্যাকেরি রিসোর্ট না করে। এটি লিনাক্স-অ্যাট-হোমের একটি চিরকালীন লক্ষণ। খুব কম ডিস্ট্রিবিউশন ব্যবহারকারীকে একটি স্মুথ, সহজ অভিজ্ঞতা দিতে পারে যা আপনি শ্রেণিবদ্ধ করতে পারেন।
এখন, তা বলা থাকলেও, Raspberry Pi 4-র অনেক পটেনশিয়াল রয়েছে। এটি নিজস্ব অধিকারেই একটি মিনি ডেস্কটপ হতে পারে। আমি আমার সেটআপ সামগ্রিকভাবে খুশি। এটি পার্ট দেখাচ্ছে, পারফরম্যান্স যুক্তিসঙ্গত, ক্ষমতাগুলো khá ঠोस, ডিভাইসের প্রাইস ট্যাগ বিবেচনায় জলি গুড। কিন্তু এটি এখনও প্লাগ-এন-প্লে বক্স নয় जैसा আমি চাই। তাই আমি টিংকার এবং টুইক করব, যেনে আমার নার্ড হিসেবে কর্তব্য, এবং আমি আপনাকে গাইড এবং আর্টিকেলের সাথে বমবার্ড করব যা আমার প্রগতিটি প্রদর্শন করবে। আশা করি, একদিন আমি বলতে পারব: দেখো, তোমার পারফেক্ট মিনি ডেস্কটপ, শুধু ধরো, এবং বব'স যোর আঙ্কেল। আমরা কাছাকাছি। প্রায় সেখানে। তাই আপডেটের জন্য চোখ রাখুন, এবং ভালো থাকুন, fellow nerds।
চিয়ার্স।