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

Windows Subsystem for Linux ব্যবহার করে লিনাক্স ডেস্কটপ চালানোর পদ্ধতি

Windows-এর পাশাপাশি লিনাক্স চালানো বছরের পর বছর আরও কার্যকর সাবিত হয়েছে। কিন্তু ডুয়াল বুটিং ম্যানেজ করা কঠিন होয়তে পারে যখন ভার্চুয়াল মেশিন সেটআপ করা কিছু স্থিতিশীলতা সমস্যা আনে।

একটি সমাধান হলো Windows Subsystem for Linux ব্যবহার করা। এখানে Windows Subsystem for Linux ব্যবহার করে Windows-এ লিনাক্স ডেস্কটপ চালানোর পদ্ধতি দেওয়া হলো।

Windows Subsystem for Linux কী?

Windows Subsystem for Linux (WSL) Windows 10 এবং 11-এ একটি অপশনাল ফিচার যা Windows Store-এ উপলব্ধ লিনাক্স অপারেটিং সিস্টেম ইনস্টল করতে সহায়তা করে।

Windows Subsystem for Linux ব্যবহার করে লিনাক্স ডেস্কটপ চালানোর পদ্ধতি

এই মানে আপনি Windows-এ একটি লিনাক্স টার্মিনাল খুলতে পারেন এবং লিনাক্স সফটওয়্যার ইনস্টল ও রান করতে পারেন।

কোনো ভার্চুয়ালাইজেশন অ্যাপ ইনস্টল করার প্রয়োজন নেই এবং ডুয়াল বুটিংও নেই।

Windows Subsystem for Linux-এর সমস্যা হলো, ডিফল্টভাবে এটি শুধু একটি কমান্ড লাইন অভিজ্ঞতা। কোনো ডেস্কটপ নেই। পাওয়ার ইউজারদের জন্য এটা সমস্যা নয়, কিন্তু লিনাক্সের যেন ব্যাপক ডেস্কটপ এনভায়রনমেন্টের সিলেকশন আছে, সেটি একটু অসম্পূর্ণ মনে হয়।

সৌভাগ্য से, WSL-এ একটি লিনাক্স ডেস্কটপ ইনস্টল করা যায় Windows-এ।

Windows 10 কম্প্যাটিবল কিনা নিশ্চিত করুন

এগিয়ে যাওয়ার আগে, গুরুত্বপূর্ণ কথা: আপনাকে ৬৪-বিট ভার্সনের Windows চালাতে হবে।

আপনি এটি চেক করতে পারেন Settings > System > About-এ, যেখানে System type এন্ট্রি मिलবে। এগিয়ে যেতে, এটিতে "64-bit operating system" লিখা থাকতে হবে। না থাকলে, এবং আপনি ৬৪-বিট হার্ডওয়্যার চালাচ্ছেন, তবে আপনাকে Windows 10 কে ৩২-বিট থেকে ৬৪-বিটে আপগ্রেড করতে হবে।

Windows Subsystem for Linux ব্যবহার করে লিনাক্স ডেস্কটপ চালানোর পদ্ধতি

একটি অপর প্রি-রেকুইজিট হলো আপনাকে Windows 10 build 14393 বা তার পরবর্তী ভার্সন চালাতে হবে। আপনি এটি একই About স্ক্রিনে চেক করতে পারেন, Windows specifications-এর নিচে। OS build খুঁজুন—যদি সেটি 14393-এর চেয়ে বেশি হয়, তবে আপনি Windows Subsystem for Linux ব্যবহার করতে পারবেন। না হলে, শুধু একটি Windows Update চালান।

Windows 10 কম্প্যাটিবল হলে, আমাদের Windows Subsystem for Linux ইনস্টল করার গাইড ফলো করুন।

আরও পড়ুন: Install Windows Subsystem for Linux

এটি সেটআপ হলে, ডেস্কটপ যোগ করার সময়।

WSL ডেস্কটপ ইনস্টল করুন

আপনি যদি ইতিমধ্যে Windows Subsystem for Linux সেটআপ করে থাকেন, Start ক্লিক করুন এবং bash লিখুন। প্রথম অপশনটি (bash run command) ক্লিক করুন লিনাক্স ব্যবহার শুরু করতে। নিচের স্টেপগুলো অনুমান করে যে আপনি আপনার পছন্দের লিনাক্স অপারেটিং সিস্টেম হিসেবে Ubuntu ইনস্টল করেছেন।

শুরু করুন Ubuntu আপডেট ও আপগ্রেড করে:

sudo apt update
sudo apt upgrade

যখন এই আপগ্রেড চলছে, Sourceforge-এ যান VcXsrv Windows X Server ইউটিলিটি ডাউনলোড এবং ইনস্টল করতে। (Windows-এ অন্যান্য X Serverও আছে, যেন Xming এবং MobaXterm। এই গাইডের বাকি অংশে আমরা VcXsrv ব্যবহার করব।)

একটি X সার্ভার আপনাকে একটি লিনাক্স অ্যাপ্লিকেশন বা ডেস্কটপ এনভায়রনমেন্টের গ্রাফিক্যাল ইউজার ইন্টারফেস (GUI) অ্যাক্সেস করতে দেয়। লিনাক্স সিস্টেম ডেস্কটপ দেখানোর জন্য X-র ওপর নির্ভর করে, কিন্তু এটি একটি নেটওয়ার্কের ওপরেও ব্যবহার করা যায়।

আগে বড় করার আগে নিশ্চিত হন আপনার X উইন্ডো সার্ভার ইনস্টল হয়েছে। পরবর্তী ধাপ হলো আপনার লিনাক্স ডেস্কটপ এনভায়রনমেন্ট (LDE) ইনস্টল করা।

WSL-এ অনেক লিনাক্স ডেস্কটপ এনভায়রনমেন্ট উপলব্ধ। আমরা জিনিসগুলো সহজ রাখব এবং একটি হালকা এনভায়রনমেন্ট LXDE ইনস্টল করব। ইনস্টল করতে, লিখুন:

sudo apt install lxde

LXDE ইনস্টল হলে, এই কমান্ডটি লিখুন:

export DISPLAY=:0
export LIBGL_ALWAYS_INDIRECT=1

এটি লিনাক্সকে নির্দেশ দেয় ডেস্কটপ X সার্ভার দিয়ে প্রদর্শন করতে। তাই, আপনি যখন উপরে ডাউনলোড করা X Server প্রোগ্রামটি চালাবেন, আপনি লিনাক্স ডেস্কটপ এনভায়রনমেন্ট দেখবেন।

আমরা VcXsrv ব্যবহার করেছি যাতে XLaunch টুল আছে। এটিতে ক্লিক করুন X Display Settings উইন্ডো देखने এবং One large window বা One large window without titlebar সিলেক্ট করুন। সেখানে Display number খুঁজুন এবং সেটি 0 সেট করুন।

Windows Subsystem for Linux ব্যবহার করে লিনাক্স ডেস্কটপ চালানোর পদ্ধতি

Next চাপুন, তারপর Start no client সিলেক্ট করুন যাতে XLaunch শুধু সার্ভার শুরু করে, আপনাকে পরে লিনাক্স ডেস্কটপ শুরু করতে দিয়ে। আবার Next চাপুন, তারপর Finish। আপনি প্রথমে Save configuration ক্লিক করে সেটি সেভ করতে পারেন।

Windows Subsystem for Linux ব্যবহার করে লিনাক্স ডেস্কটপ চালানোর পদ্ধতি

আপনার লিনাক্স ডেস্কটপ লঞ্চ করার জন্য প্রস্তুত? আপনার পছন্দের LDE শুরু করার কমান্ড লিখুন। LXDE-এর জন্য, উদাহরণস্বরূপ, ব্যবহার করুন:

startlxde

লিনাক্স ডেস্কটপ এনভায়রনমেন্টটি তখন প্রদর্শিত হবে!

Windows Subsystem for Linux ব্যবহার করে লিনাক্স ডেস্কটপ চালানোর পদ্ধতি

আপনি এখন প্রি-ইনস্টল্ড যেকোনো লিনাক্স সফটওয়্যার রান করতে পারেন এবং নতুন অ্যাপ ও ইউটিলিটি ইনস্টল করতে পারেন। অন্যান্য WSL-কম্প্যাটিবল ডেস্কটপ এনভায়রনমেন্টের মধ্যে KDE আছে। আপনি Windows-এ GNOMEও ইনস্টল করতে পারেন একটি পুরো Ubuntu ডেস্কটপ অভিজ্ঞতার জন্য।

WSL ডেস্কটপ এনভায়রনমেন্ট চাইনা? শুধু একটি লিনাক্স অ্যাপ ইনস্টল করুন

একটি লিনাক্স ডেস্কটপ ইনস্টল করার পাশাপাশি, আপনি সরাসরি Windows 10-এ একটি লিনাক্স ডেস্কটপ অ্যাপ ইনস্টল করতে পারেন। এটি উপযোগী যদি আপনি মনে করেন একটি ফুল ডেস্কটপ ইনস্টল করা একটু overkill।

উদাহরণস্বরূপ, Rhythmbox মিডিয়া প্লেয়ার ইনস্টল করে Windows-এ লিনাক্সে চালাতে চাইলে, ব্যবহার করুন:

sudo apt install rhythmbox

নিশ্চিত হন যে আপনি export কমান্ড সেট করেছেন:

export DISPLAY=:0

তারপর সহজে bash প্রম্পট থেকে অ্যাপটি রান করুন:

rhythmbox

মিডিয়া প্লেয়ারটি লঞ্চ হবে, লাইব্রেরি ব্রাউজ করার জন্য প্রস্তুত।

Windows Subsystem for Linux ব্যবহার করে লিনাক্স ডেস্কটপ চালানোর পদ্ধতি

এই কেসে, আপনাকে očвидно আপনার কম্পিউটারের লিনাক্স এনভায়রনমেন্টে কিছু মিডিয়া ফাইল যোগ করতে হবে। আপনি এটি একটি ব্রাউজার ইনস্টল করে ফাইল ডাউনলোড করে করতে পারেন, অথবা সহজে একটি USB ড্রাইভ হুক আপ করুন মিডিয়া ফাইলসহ।

USB ড্রাইভ কানেক্ট করার পর, মাউন্ট করতে ভুলবেন না (এই উদাহরণে D: ড্রাইভ লেটার হিসেবে ব্যবহার করা হয়েছে):

sudo mount -t drvfs D: /mnt/d

আপনি যখন খতম করবেন, ড্রাইভ রিমুভ করার আগে আনমাউন্ট করতে হবে। এতে ড্রাইভের ডেটার ইন্টিগ্রিটি নিশ্চিত হয়।

sudo umount /mnt/d

লিনাক্স অ্যাপের ভিতর থেকে আপনার Windows ফোল্ডার ব্রাউজ করা সম্ভব হলেও, আসলে কোনো ফাইল ওপেন করা যায় না। এটি Windows Subsystem for Linux-এর একটি কমीं, যদিও একটা যা Windows এবং Linux এনভায়রনমেন্ট দুটোকেই ক্ষতির থেকে রক্ষা করে।

Windows-এ লিনাক্স ডেস্কটপ চালান: চূড়ান্ত কনভার্জেন্স!

Windows Subsystem for Linux এটা সহজ করে দেয় Windows PC-এ লিনাক্স সফটওয়্যার চালানো। ভার্চুয়াল মেশিন বা ডুয়াল বুটিংর পিড়া নিয়ে চিন্তা করার প্রয়োজন নেই।

একটি লিনাক্স ডেস্কটপ ইনস্টল করলে, কনভার্জেন্স প্রায় সম্পূর্ণ। এটি Windows ডেস্কটপের কমফোর্ট থেকে লিনাক্স শিখতে শুরু করার একটি চমৎকার উপায়।

আরও জানতে চান? এখনই লিনাক্স শুরুর সময়।


  1. লিনাক্সে G++ কম্পাইলার কীভাবে ব্যবহার করবেন

  2. লিনাক্সে টেলিগ্রাম ডেস্কটপ অ্যাপ ইনস্টল করার পদ্ধতি

  3. লিনাক্সের জন্য ৫টি সেরা ওয়ালপেপার চেঞ্জার

  4. WSL দিয়ে Windows 10/11-এ লিনাক্স অ্যাপ চালান - দ্রুত ও সহজ গাইড