টিউটোরিয়াল লেবেলটি সহ পোস্টগুলি দেখানো হচ্ছে৷ সকল পোস্ট দেখান
টিউটোরিয়াল লেবেলটি সহ পোস্টগুলি দেখানো হচ্ছে৷ সকল পোস্ট দেখান

রবিবার, আগস্ট ৩১, ২০২৫

Debian 13 Trixie ইন্সটলের পর করণীয়: Cinnamon ডেস্কটপের জন্য ধাপে ধাপে সম্পূর্ণ গাইড

 


Debian, রক-সলিড ডিস্ট্রিবিউশন হিসেবে যার খ্যাতি বিশ্বজোড়া, সম্প্রতি মুক্তি দিয়েছে তাদের নতুন সংস্করণ Debian 13 “Trixie”। এই রিলিজে যুক্ত হয়েছে নতুন হার্ডওয়্যার সাপোর্ট, প্রায় ৭০ হাজার নতুন ও আপডেটেড প্যাকেজ, নিরাপত্তায় আরও উন্নয়ন, এবং প্রথমবারের মতো 64-bit RISC-V আর্কিটেকচার সাপোর্ট। পাশাপাশি ডেক্সটপ এনভায়রনমেন্টগুলোর নতুন সংস্করণ— GNOME 48, KDE Plasma 6.3, LXDE 13, LXQt 2.1.0 এবং Xfce 4.20—ব্যবহারকারীদের জন্য আরও সমৃদ্ধ অভিজ্ঞতা নিয়ে এসেছে।

সবচেয়ে বড় সুবিধা হলো non-free-firmware রিপোজিটরি এখন ডিফল্টভাবে সক্রিয় থাকে, ফলে Wi-Fi, Bluetooth ও গ্রাফিক্স কার্ডের জন্য প্রয়োজনীয় ড্রাইভার ইন্সটল আরও সহজ হয়েছে।

এইবার আমি আমার ডেক্সটপ এনভায়রনমেন্ট হিসেবে বেছে নিয়েছি Cinnamon। এর সহজবোধ্য ইন্টারফেস, আধুনিক ফিচার, হালকা রিসোর্স ব্যবহার এবং কাস্টমাইজেশনের স্বাধীনতা এটিকে সত্যিই ব্যবহারযোগ্য করে তুলেছে। যারা দীর্ঘদিন ধরে Windows ব্যবহার করেছেন, তাদের জন্য Cinnamon হতে পারে একদম পরিচিত-স্বাচ্ছন্দ্যময় ডেস্কটপ পরিবেশ।

এই পোস্টে আমি দেখাবো Debian 13 Cinnamon ইন্সটলের পর করণীয় ধাপে ধাপে কাজগুলো, যা করলে সিস্টেম হবে আরও সম্পূর্ণ, কার্যকরী ও দৈনন্দিন ব্যবহারের উপযোগী।

Debian 13 Trixie কে Cinnamon ডেক্সটপ সহ ইন্সটলের পর ডেক্সটপ এর Menu হতে Terminal টি চালু করে নিন। এরপর নিচের ধাপে থাকা কমান্ড গুলো ব্যবহার করুন।


◈ সিস্টেম আপডেট করা

ইন্সটলেশনের পর প্রথমেই সিস্টেম আপডেট করা জরুরি, যাতে সর্বশেষ নিরাপত্তা আপডেট ও সফটওয়্যার পাওয়া যায়।

sudo apt update && sudo apt install -y netselect-apt && sudo netselect-apt && sudo apt full-upgrade -y
sudo apt autoremove --purge -y

এই কমান্ড দুটো সিস্টেমকে আপডেট করবে এবং অপ্রয়োজনীয় প্যাকেজ মুছে ফেলবে।


◈ Non-Free Firmware সক্রিয় করা

নতুন Debian রিলিজে non-free-firmware রিপোজিটরি সহজে সক্রিয় করা যায়, যা বিভিন্ন প্রাইভেট হার্ডওয়্যার ড্রাইভারের জন্য জরুরি।

sudo sed -i 's/main$/main contrib non-free-firmware/' /etc/apt/sources.list
sudo sed -i 's/main contrib$/main contrib non-free-firmware/' /etc/apt/sources.list
sudo apt update


◈ Firmware ইন্সটল করা

এটি Intel/AMD এর মাইক্রোকোডসহ প্রয়োজনীয় ফার্মওয়্যার ইন্সটল করবে, যা সিস্টেমের স্থায়িত্ব ও হার্ডওয়্যার কম্প্যাটিবিলিটি বাড়াবে।

sudo apt install -y firmware-linux firmware-linux-nonfree firmware-misc-nonfree dkms linux-headers-$(uname -r) intel-microcode amd64-microcode mesa-utils


◈ প্রয়োজনীয় টুলস ও সফটওয়্যার ইন্সটল করা

এই ধাপে সিস্টেমের জন্য প্রয়োজনীয় কিছু টুল ও সফটওয়্যার ইন্সটল করা হবে।

sudo apt install -y curl wget git build-essential gnome-software synaptic gdebi gparted gnome-disk-utility libfuse2


◈ অফিস, মাল্টিমিডিয়া ও গ্রাফিক্স অ্যাপ সহ আরও কিছু প্রয়োজনীয় এ্যাপ ইন্সটল করা

sudo apt install -y libreoffice libreoffice-impress libreoffice-writer libreoffice-calc celluloid rhythmbox gimp gimp-data gimp-data-extras inkscape bleachbit gedit gedit-plugins gedit-plugins-common nala p7zip p7zip-full unzip


◈ মাল্টিমিডিয়া কোডেক ও প্লেয়ার ইন্সটল করা

Deb-Multimedia রিপো যোগ করে VLC, FFmpeg, Audacious, HandBrake ও kodi ইন্সটল করা হয়, যাতে সব ধরনের অডিও-ভিডিও ফরম্যাট চালানো যায়।

sudo wget -qO /tmp/dmo-keyring.deb https://www.deb-multimedia.org/pool/main/d/deb-multimedia-keyring/deb-multimedia-keyring_2024.9.1_all.deb && sudo dpkg -i /tmp/dmo-keyring.deb && echo "Types: deb\nURIs: https://www.deb-multimedia.org\nSuites: trixie\nComponents: main non-free\nSigned-By: /usr/share/keyrings/deb-multimedia-keyring.pgp\nEnabled: yes" | sudo tee /etc/apt/sources.list.d/dmo.sources >/dev/null

sudo apt update && sudo apt install -y vlc ffmpeg libavcodec-extra libdvdcss2 gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly audacious audacious-plugins handbrake-gtk kodi


◈ LocalSend (ক্রস-প্লাটফর্ম ফাইল শেয়ার অ্যাপ) ইন্সটল করা

wget -O localsend.deb https://github.com/localsend/localsend/releases/download/v1.17.0/LocalSend-1.17.0-linux-x86-64.deb;dpkg -i localsend.deb
rm -rf localsend*.deb


◈ লগইন স্ক্রিন কাস্টমাইজ/টুইক করা

sudo grep -q '^greeter-hide-users=' /usr/share/lightdm/lightdm.conf.d/01_debian.conf && sudo sed -i 's/^greeter-hide-users=.*/greeter-hide-users=false/' /usr/share/lightdm/lightdm.conf.d/01_debian.conf || echo "greeter-hide-users=false" | sudo tee -a /usr/share/lightdm/lightdm.conf.d/01_debian.conf


◈ Cinnamon এর জন্য থিম ইন্সটল

wget http://packages.linuxmint.com/pool/main/m/mint-themes/mint-themes_1.8.3_all.deb
wget http://packages.linuxmint.com/pool/main/m/mint-x-icons/mint-x-icons_1.5.3_all.deb
sudo apt install -y mint-y-icons
sudo dpkg -i *.deb
rm -rf mint-*.deb


◈ তারিখ ও সময় সেটিংস পরিবর্তন করা

নেটওয়ার্ক থেকে বাংলাদেশের জন্যে সময় ও তারিখ ঠিক করা ও ১২-ঘন্টার ঘড়িকে ডিফল্ট করা

timedatectl set-timezone Asia/Dhaka
timedatectl set-ntp true
gsettings set org.cinnamon.desktop.interface clock-show-date true
gsettings set org.cinnamon.desktop.interface clock-use-24h false


◈ বাংলা ফন্ট সাপোর্ট

এই ধাপে প্রয়োজনীয় বাংলা ফন্ট গুলো ইন্সটল করা হবে, আর বাংলা লেখাকে সুন্দর দেখানোর জন্য সিস্টেমে বাংলা ফন্ট সেট করা হবে

sudo apt install -y fonts-noto fonts-noto-color-emoji fonts-noto-extra fonts-noto-unhinted
sudo cd /tmp;wget --no-check-certificate https://github.com/r-not/unibnfonts/archive/master.tar.gz -O ubf.tar.gz;sudo tar -xvf ubf.tar.gz -C /usr/share/fonts/;rm ubf.tar.gz
cd /tmp;wget --no-check-certificate https://raw.githubusercontent.com/r-not/MyLinuxConfFiles/refs/heads/master/Common-Configs/bn-font-set.sh -O bn-font
set.sh;sh ./bn-font-set.sh


◈ ব্রাউজার ইন্সটলেশন

Debian এর সাথে ডিফল্ট ভাবে Firefix-ESR সংস্করণ দেয়া থাকে। আমরা এখানে এই সংস্করণটি বাদ দিয়ে ফায়ারফক্সের রেগুলার সংস্করণ ইন্সটল করব। একই সাথে Cromium ব্রাউজার ও Brave ব্রাউজারটি ইন্সটল করব।

sudo apt remove --purge -y firefox-esr*
sudo install -d -m 0755 /etc/apt/keyrings
wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null
gpg -n -q --import --import-options import-show /etc/apt/keyrings/packages.mozilla.org.asc | awk '/pub/{getline; gsub(/^ +| +$/,""); if($0 == "35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3") print "\nThe key fingerprint matches ("$0").\n"; else print "\nVerification failed: the fingerprint ("$0") does not match the expected one.\n"}'
FILE="/etc/apt/sources.list.d/mozilla.list"
LINE='deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla.org/apt mozilla main'
sudo touch "$FILE"
grep -qxF "$LINE" "$FILE" || echo "$LINE" | sudo tee -a "$FILE" > /dev/null
echo '
Package: *
Pin: origin packages.mozilla.org
Pin-Priority: 1000
' | sudo tee /etc/apt/preferences.d/mozilla
sudo apt update && sudo apt install -y firefox firefox-l10n-bn chromium
curl -fsS https://dl.brave.com/install.sh | sh


◈ পাওয়ার ম্যানেজমেন্ট টুল ইন্সটল করা

ল্যাপটপে যারা ব্যাটারি পার্ফোমেন্স নিয়ে সমস্যায় পড়েছেন তারা এই কমান্ড দুটো ব্যবহার করে দেখতে পারেন। এই ধাপে বহুল পরিচিত পাওয়ার ম্যানেজমেন্ট টুল tlp ইন্সটল করে তা সক্রিয় করে দেয়া হবে।

sudo apt install -y tlp tlp-rdw
sudo systemctl enable tlp


◈ সিস্টেম ব্যাকআপ/রেসকিউ টুল (Timeshift) ইন্সটল করা

এই ব্যাকআপ টুলটি দারুণ কার্যকর। যারা ইতোমধ্যে ব্যবহার করেছে তারা এর কার্যক্ষমতা সম্পর্কে ধারণা রাখে। সহজ করে বললে, এটি দিয়ে একটি ব্যাকআপ রাখা থাকলে আপার সিস্টেম ক্রাশ করা অবস্থা থেকে পুনরায় ফাংশনাল অবস্থায় ফেরত যেতে পারবেন নিমিষেই।

sudo apt install -y timeshift


◈ Flatpak সাপোর্ট চালু করা

নিচের কমান্ড দুটো ব্যবহার করে লিনাক্স জগতের জনপ্রিয় প্যাকেজ ফরম্যাট Flatpak এর সাপোর্ট সক্রিয় করা হবে। সাথে ইন্সটল হবে ফ্লাটপ্যাক এ্যাপ খোজার জন্যে এ্যাপস্টোর

sudo apt install -y flatpak gnome-software-plugin-flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo‌


◈ ফায়ারওয়াল

সবশেষে নিরাপত্তা ব্যবস্থাকে জোড়দার করতে ইন্সটল ও সক্রিয় করে নিন Firewall প্রোগ্রাম

apt install -y ufw gufw
sudo ufw status | grep -q "Status: active" || { sudo ufw --force enable && sudo systemctl enable --now ufw; }

 

 

এবার সিস্টেমটিকে একবার রিস্টার্ট করুন সকল পরিবর্তন গুলো সক্রিয় করার জন্য। তারপর আপনার পছন্দসই একটি থিম বেছে নিন Menu > Themes হতে।


◈ চলুন সহজে করি!!

যারা এত লম্বা ধাপ গুলো দেখে বিরক্ত হচ্ছেন, অথবা ঝামেলা মনে হচ্ছে তাদের জন্যে কাজটি সহজ করার জন্যে একটি স্ক্রিপ্ট লেখা হয়েছে। আপনি চাইলে এই সম্পূর্ণ কাজটি শুধুমাত্র নিচের কমান্ডটি ব্যবহার করে করতে পারেন।

wget https://shorturl.at/gZxeE -O deb13PIS.sh;sh ./deb13PIS.sh


Debian 13 Cinnamon Post Install Guide with Essential Tweaks
 

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


লিনাক্সের গ্যালাক্সিতে ডেবিয়ানকে নিয়ে আপনার জার্নি হয়ে উঠুক আনন্দময়।


শনিবার, জুলাই ১৮, ২০২০

ডেবিয়ান ১০ এক্সএফসিই ইন্সটলের পর করণীয়


    ডেবিয়ানকে বলা হয়ে থাকে লিনাক্সের সবচেয়ে স্ট্যাবল ডিস্ট্রো। সফটওয়্যার কালেকশনে একটু পুরাতন হলেও আপডেটের পরপর ক্রাশ করা, কিংবা প্যাকেজ আপগ্রেডের পর সিস্টেমে ঝামেলা তৈরি হওয়ায় ঘটনা তুলনামূলক ভাবে সবচেয়ে কম ঘটে থাকে এই সলিড রক ডেবিয়ান ডিস্ট্রোতে। ডেবিয়ানের স্ট্যাবিলিটিকে কাজে লাগিয়ে এর থেকেই তৈরি হয়েছে আরও অনেক অনেক ডিস্ট্রো। এর মধ্যে উল্লেখযোগ্য কয়েকটি ডিস্ট্রো হচ্ছে - Ubuntu, MX Linux, Linux Mint Debian Edition বা LMDE, Endless OS, antiX প্রভৃতি।

তো যাই হোক, ধরে নিলাম আপনি আপনার পিসিতে ডেবিয়ান এর সর্বশেষ ভার্সন Debian 10 (Buster) টি XFCE ডেক্সটপ এনভায়রনমেন্ট বা DE সহ ইন্সটল করে নিয়েছেন। এখন তারপর কি করা যায়?

এরপর কিছু কাজ করে নিলে আপনার ডেবিয়ান এক্সপেরিয়েন্স হবে আরও দারুন। চলুন দেখে নেয়া যাক সেই কাজের স্টেপ গুলো।

১) user কে sudoers ফাইলে যুক্ত করাঃ

    সিস্টেমের পরিবর্তন সহ সফটওয়্যার বা প্যাকেজ ইন্সটলেশন করার জন্যে সকল পাওয়ার ডিফল্ট ভাবে দেয়া থাকে root ইজজারের কাছে। সেক্ষেত্রে সাধারণ ইউজার এই ধরণের কাজ গুলো করতে পারে না। কিন্তু এখন কাজের জন্যে root ইউজারের পাওয়ারটুকু আমরা আমাদের সাধারণ ইউজারকে প্রদাণ করবো। এতে সে সিস্টেমের এডমিনিসট্রিটিভ পাওয়ার পাবে। এটি করার জন্যে Terminal চালু করে প্রথমে এই কমান্ড টি লিখে এন্টার দিন-

 $ sudo nano /etc/sudoers

এখন আপনার root ইউজারের পাসওয়ার্ডটি দিয়ে এন্টার চাপুন।

এতে টার্মিনালের nano টেক্সট এডিটরে sudoers ফাইলটি সচল হবে। এই ফাইলটি থেকে ‘root  ALL=(ALL:ALL) ALL’ লেখাটি খুজে বের করুন। তারপর লাইনটির শেষে এন্টার কী-প্রেস করে নতুন লাইনে লিখুন ‘{username}  ALL=(ALL:ALL) ALL’। এখানকার {username} অংশটি আপনার সিস্টেমের বর্তমান ইউজারের ইউজারনেম দিয়ে পরিবর্তন করে নিন। যেমন oliver  ALL=(ALL:ALL) ALL


এখন কিবোর্ড থেকে প্রথমে Ctrl+O একত্রে চেপে এন্টার দিয়ে পরিবর্তন গুলো ফাইলে সেভ করুন। তারপর Ctrl+X চেপে nano এডিটরটি বন্ধ করুন।


২) লোকাল মিরর এবং non-free রিপোজিটরি এড করাঃ

    লোকাল মিরর ব্যবহার করলে প্রয়োজনীয় প্যাকেজগুলো খুব দ্রুত ডাওনলোড করা যায়। বাংলাদেশে ডেবিয়ানের ২টি নির্ভরযোগ্য রিপোজিটরি মিরর রয়েছে। এগুলো হলো-

  • http://mirror.amberit.com.bd/debian/
  • http://mirror.xeonbd.com/debian/
এদের মধ্য থেকে AmberIT বেশ প‌ুরাতন। আমি এখন পর্যন্ত এই মিররটিই ব্যবহার করছি। পাশাপাশি XeonBD’র মিররটিও ভালো।

এছাড়া প্রয়োজনীয় কিছু non-free সফটওয়্যার বা প্যাকেজ (যেমন কিছু মিডিয়া কোডেক, ফন্ট, ফ্লাশ সাপোর্ট প্রভৃতি) ব্যবহার করার জন্যে ‘contrib’ এবং ‘non-free’ রিপোজিটরিতে যুক্ত করতে হবে। এটি করার জন্যে টার্মিনালে গিয়ে লিখুন-

 $ sudo nano /etc/apt/sources.list

এরপর nano এডিটরে ছবির মত পরিবর্তন করে নিন-



সম্পূর্ণ source.list ফাইলটি এখান থেকে সংগ্রহ করতে পারবেন।

এখন কিবোর্ড থেকে প্রথমে Ctrl+O একত্রে চেপে এন্টার দিয়ে পরিবর্তন গুলো ফাইলে সেভ করুন। তারপর Ctrl+X চেপে nano এডিটরটি বন্ধ করুন।


৩) সিস্টেম আপডেট করাঃ

    পূর্বের পরিবর্তন গুলো ঠিকঠাক হয়ে থাকলে এখন আমাদের প্যাকেজ লিস্ট নতুন করে সিনক্রোনাইজ করতে হবে। এবং প্রয়োজনীয় আপডেটেট প্যাকেজ গুলো ইন্সটল করে নিতে হবে। এর জন্যে টার্মিনাল চালু করে নিচের কমান্ডটি লিখে এন্টার চাপুন-

 $ sudo apt update && sudo apt upgrade -y

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


৪) build-essential প্যাকেজ ইন্সটল করাঃ

    বেশ কিছু প্যাকেজ কম্পাইল কিংবা সিস্টেমের অভ্যন্তরীন কিছু কাজের প্রয়োজনে কয়েকটি প্যাকেজ ইন্সটল করা খুবই প্রয়োজন। তেমন কিছু প্যাকেজ ইন্সটল করতে টার্মিনালে নিচের কোড গুলো লিখে এন্টার প্রেস করুন-

 $ sudo apt install -y build-essential dkms linux-headers-$(uname -r) firmware-linux firmware-linux-nonfree

এরপর আপনার পাসওয়ার্ড টাইপ করে আবার এন্টার চাপুন। এরপর প্যাকেজগুলো ইন্সটল হওয়া পর্যন্ত অপেক্ষা করুন।


৫) microcode প্যাকেজ ইন্সটল করাঃ

    আপনার সিস্টেমের ধরন অনুযায়ী microcode প্যাকেজ ইন্সটল করুন। যে কম্পানির প্রসেসর দিয়ে আপনার সিস্টেমটি তৈরি হয়েছে তার উপর ভিত্তি করে আলাদা আলাদা মাইক্রোকোড রয়েছে।

আপনার সিস্টেমটি Intel এর হয়ে থাকলে টার্মিনাল চালু করে তাতে লিখুন-
 $ sudo apt install intel-microcode

কিংবা আপনার সিস্টেমটি AMD-র হয়ে থাকলে টার্মিনাল চালু করে তাতে লিখুন-
 $ sudo apt install amd64-microcode

এরপর আপনার পাসওয়ার্ড টাইপ করে আবার এন্টার চাপুন। এরপর প্যাকেজগুলো ইন্সটল হওয়া পর্যন্ত অপেক্ষা করুন।


৬) Synaptic প্যাকেজ ম্যানেজার ইন্সটলঃ

 ডেবিয়ানের জন্যে একটি জনপ্রিয় গ্রাফিকাল প্যাকেজ ম্যানেজার হচ্ছে Synaptic। এখানে  synaptic এর সাথে আরও দুইটি প্যাকেজ ইন্সটল করা হবে। apt-xapian-index প্যাকেজটি প্যাকেজ ইনডেক্সের ডাটাবেসে সংরক্ষন করে এবং প্রয়োজনে দ্রুততর সময়ে কোন প্যাকেজ খুঁজে বের করতে সহায়তা করে। policykit-1-gnome প্যাকেজটি বিভিন্ন প্যাকেজের পলিসির কনফিগ গুলোর কাঠামো তৈরি করার কাজটি করে থাকে।


প্যাকেজ গুলো ইন্সটল করতে টার্মিনাল চালু করে তাতে লিখুন-
 $ sudo apt install -y synaptic apt-xapian-index policykit-1-gnome

এরপর আপনার পাসওয়ার্ড টাইপ করে আবার এন্টার চাপুন। এরপর প্যাকেজগুলো ইন্সটল হওয়া পর্যন্ত অপেক্ষা করুন।


৭) ফায়ারওয়াল ইন্সটল ও তা সচল করাঃ

    লিনাক্সের জন্যে চমৎকার একটি ফায়ারওয়াল প্রোগ্রাম হলো Uncomplicated Firewall বা ufw। এটি ইন্টারনেট এবং আপনার হার্ডওয়্যারের মধ্যকার একটি সুরক্ষাকবজ হিসেবে কাজ করে। ufw ইন্সটল করার জন্যে টার্মিনাল চালু করে তাতে লিখুন-

 $ sudo apt install -y ufw

এরপর আপনার পাসওয়ার্ড দিয়ে প্যাকেজ ইন্সটল হওয়া পর্যন্ত অপেক্ষা করুন।

প্যাকেজ ইন্সটল হয়ে গেলে ফায়ারওয়াল সচল করার জন্যে টার্মিনালে লিখুন-

 $ sudo ufw enable

মুহুর্তের মধ্যেই ফায়ারওয়ালটি সচল হয়ে যাবে। এখন ফায়ারওয়ালটি সচল অবস্থা পরীক্ষা করার জন্যে টার্মিনালে  লিখুন-

 $ sudo ufw status verbose

কমান্ড টাইপ করে এন্টার প্রেস করলে এমন আউটপুট দেখা যাবে-


এখানে লক্ষ্য করুন Status: active রয়েছে। এর মানে ফায়ারওয়ালটি সচল রয়েছে। যদি ফায়ারওয়াল সচল না থাকতো তাহলে এখানে Status: inactive লেখা আউটপুট আসতো।


৮) বুট টাইমকে তরান্বিত করাঃ

     প্রতিবার সিস্টেম চালু করার সময় Grub লোডারে ৫ সেকেন্ড করে অপেক্ষা করতে হয়। অবশ্য আপনি যদি ডুয়েল বুটে উইন্ডোজ এবং লিনাক্স ২টি অপারেটিং সিস্টেমই চালিয়ে থাকেন তাহলে এই অপেক্ষাটা অনেকের কাছেই প্রয়োজনীয়। তবুও ৫ সেকেন্ড করে অপেক্ষাটা কারও কারও কাছে একটু বেশি মনে হতে পারে। আমরা এখন এই ৫ সেকেন্ডের অপেক্ষাটা ২ সেকেন্ডে কমিয়ে নিয়ে আসবো। তো চলুন করে ফেলা যাক।

প্রথমে টার্মিনালে চালু করে তাতে টাইপ করে এন্টার চাপুন-

 $ sudo nano /etc/default/grub

পাসওয়ার্ড দিয়ে এন্টার দিলেই grub কনফিগারেশন ফাইলটি nano এডিটরে চালু হয়ে যাবে। এখন কনফিগ ফাইলটি থেকে GRUB_TIMEOUT=5 লাইনটি খুজে বের করুন। এখন 5 এর স্থানে 2 লিখুন, অথবা আপনার সুবিধামত সময় নির্ধারণ করুন। মনে রাখবেন, এখানে সময়টা সেকেন্ডের হিসেবে লিখতে হবে। পরিবর্তনের পর কনফিগ ফাইলটি দেখতে এমন হবে-


এখন কিবোর্ড থেকে প্রথমে Ctrl+O একত্রে চেপে এন্টার দিয়ে পরিবর্তন গুলো ফাইলে সেভ করুন। তারপর Ctrl+X চেপে nano এডিটরটি বন্ধ করুন। এরপর টার্মিনালে নিচের কমান্ডটি লিখে এন্টার প্রেস করুন-

 $ sudo update-grub

grub আপডেট কমপ্লিট হলে টার্মিনাল বন্ধ করে সিস্টেম রিস্টার্ট দিয়ে পরিবর্তনটুকু চেক করে আসুন।


৯) lightDM কে একটু টুইকঃ

    lightDM ডিসপ্লে ম্যানেজারটি xfce ডেক্সটপ এনভায়রনমেন্টের ডিফল্ট লগইন ম্যানেজার হিসেবে ব্যবহৃত হয়ে থাকে। কিন্তু ডেবিয়ানে লগইন স্ক্রিনে এসে প্রতিবার username এবং password দিয়ে তারপর লগইন করতে হয়। এখন আমরা চাচ্ছি লগইন স্ক্রিনে username আগে থেকেই সয়ংক্রিয় লেখা থাকবে, আমরা শুধু পাসওয়ার্ডটা টাইপ করে লগইন করবো। চলুন করে ফেলা যাক কাজটুকু।
টার্মিনাল চালু করে প্রথমে এই কমান্ডটি লিখে এন্টার প্রেস করুন-

 $ sudo nano /usr/share/lightdm/lightdm.conf.d/01_my.conf

তারপর আপনার পাসওয়ার্ড চাইলে পুনরায় সেটি দিয়ে আবার এন্টার চাপুন। কনফিগ ফাইলটি চালু হবে। প্রাথমিক অবস্থায় ফাইলটিতে কোন কিছু লেখা নাও থাকতে পারে। আপনি এখানে নিচে দেয়া কনফিগ কমান্ড লিখুন-

[SeatDefaults]
greeter-hide-users=false


এখন কিবোর্ড থেকে প্রথমে Ctrl+O একত্রে চেপে এন্টার দিয়ে পরিবর্তন গুলো ফাইলে সেভ করুন। তারপর Ctrl+X চেপে nano এডিটরটি বন্ধ করুন। এরপর লগ-আউট হয়ে নতুন করে লগইন করুন। তারপর থেকে লগইনের সময় আপনাকে আর আপনার username-টি লিখতে হবে না, সেটি পূর্বে থেকেই লগইন ম্যানেজারে লিখা থাকবে।


১০) Restricted-extras প্যাকেজ সমূহ ইন্সটল করাঃ

    অডিও কিংবা ভিডিও প্লে করার জন্যে আমাদের কিছু কোডেক প্রয়োজন। কিন্তু কোডেক গুলো মুক্ত লইসেন্সের আলতাভুক্ত না হবার কারণে এদের সরাসরি ডেবিয়ান ডিস্ট্রোতে সরবরাহ করা হয় না, আপনাকে মেনুয়াললি সেসব ইন্সটল করে নিতে হবে।

Restricted-extras প্যাকেজ ইন্সটল করবার জন্যে প্রথমে টার্মিনালে গিয়ে লিখুন-

 $ sudo apt install -y ttf-mscorefonts-installer rar unrar libavcodec-extra gstreamer1.0-libav gstreamer1.0-plugins-ugly gstreamer1.0-vaapi

তারপর আপনার পাসওয়ার্ড চাইলে পুনরায় সেটি দিয়ে আবার এন্টার চাপুন। ইন্সটল শেষ হওয়া পর্যন্ত অপেক্ষা করুন।


১১) বাংলা ফন্ট সমূহ ইন্সটল এবং সিস্টেমওয়াইড বাংলা ফন্ট কনফিগ করাঃ

    ইউনিকোড ভিত্তিক বাংলা ফন্ট সমূহ আপনার সিস্টেমে ইন্সটল করার জন্যে নিচের কমান্ডটি আপনার টার্মিনালে লিখে এন্টার চাপুন-

 $ sudo cd /tmp;wget --no-check-certificate https://github.com/r-not/unibnfonts/archive/master.tar.gz -O ubf.tar.gz;sudo tar -xvf ubf.tar.gz -C /usr/share/fonts/;rm ubf.tar.gz

এরপর আপনার পাসওয়ার্ডটি দিয়ে পুনরায় এন্টার চাপুন। সয়ংক্রিয়ভাবে ইউনিকোড বাংলা ফন্ট গুলো ইন্সটল হয়ে যাবে।

এখন সিস্টেমওয়াইড ঝকঝকে বাংলা দেখার জন্যে নিচের পদ্ধতিটি ফলো করুন-

  • প্রথমে আপনার হোম ডিরেক্টরির .config ফোল্ডারে প্রবেশ করুন। এরপর fontconfig ডাইরেক্টরিটি খুজে বের করুন। যদি পূর্বে থেকে fontconfig ডাইরেক্টরিটি না থেকে থাকে তাহলে সেটি তৈরি করে নিন। fontconfig ডাইরেক্টরিটি তৈরি করতে টার্মিনালে ধারাবাহিক ভাবে নিচের কমান্ডগুলো লিখুন-
         $ cd .config
         $ mkdir fontconfig
         $ cd fontconfig


  • এরপর fontconfig ডিরেক্টরিতে fonts.conf নামে একটি ফাইল তৈরি করুন। fonts.conf তৈরি করতে লিখুন-
 
        $ touch fonts.conf

  • এরপর nano এডিটরে ফাইলটি চালু করুন। nano এডিটর দিয়ে ফাইলটি চালু করার জন্যে টার্মিনালে লিখুন-
            $ nano fonts.conf

  • পূর্বে থেকে কনফিগ ফাইলে কিছু লিখা থাকলে ডাওন এ্যারো-কী চেপে ফাইলটির একদম শেষে চলে আসুন। তারপর নিচে উল্লেখিত কোড কিংবা এই লিংক থেকে প্রাপ্ত কোড গুলি fonts.conf ফাইলের একদম শেষে গিয়ে পেস্ট করে দিন।
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
    <match target="font">
        <edit mode="assign" name="hinting" >
            <bool>true</bool>
        </edit>
        <edit mode="assign" name="autohint" >
            <bool>true</bool>
        </edit>
        <edit mode="assign" name="hintstyle" >
            <const>hintslight</const>
        </edit>
        <edit mode="assign" name="rgba" >
            <const>rgb</const>
        </edit>
        <edit mode="assign" name="antialias" >
            <bool>true</bool>
        </edit>
        <edit mode="assign" name="lcdfilter">
            <const>lcddefault</const>
        </edit>
    </match>

<!-- Set preferred serif, sans serif, and monospace fonts. →
    <alias>
        <family>serif</family>
        <prefer>
            <family>Kalpurush</family>
        </prefer>
    </alias>
    <alias>
        <family>sans-serif</family>
        <prefer>
            <family>Kalpurush</family>
        </prefer>
    </alias>
    <alias>
        <family>sans</family>
        <prefer>
            <family>Kalpurush</family>
        </prefer>
    </alias>
    <alias>
        <family>monospace</family>
        <prefer>
            <family>Kalpurush</family>
        </prefer>
    </alias>
    <alias>
        <family>mono</family>
        <prefer>
            <family>Kalpurush</family>
        </prefer>
    </alias>

</fontconfig>
 


fonts.conf

এখন কিবোর্ড থেকে প্রথমে Ctrl+O একত্রে চেপে এন্টার দিয়ে পরিবর্তন গুলো ফাইলে সেভ করুন। তারপর Ctrl+X চেপে nano এডিটরটি বন্ধ করুন। এরপর লগ-আউট হয়ে নতুন করে লগইন করুন।
আপনি চাইলে  fonts.conf ফাইলটি এখান থেকে সংগ্রহ করে নিতে পারেন।


১২) প্রয়োজনীয় কিছু প্যাকেজ ইন্সটল করাঃ

    এখন আমরা নিত্য প্রয়োজনীয় কিছু প্যাকেজ ইন্সটল করবো। সিস্টেম ব্লোটিং এর চিন্তা করলে কিংবা মিনিলাম সিস্টেমে একদম আপনার পছন্দসই প্যাকেজ ইন্সটল করার কথা ভাবলে করলে এই ধাপটি আপনি ইচ্ছা হলে স্কিপ করতে পারেন। কিন্তু যারা প্রয়োজনীয় সফটও্যার গুলো সিস্টেমে ইন্সটল করে রাখতে চান তারা ধাপটি ফলো করুন।

প্রথমে টার্মিনাল চালু করে নিচের কমান্ডটি কপি-পেস্ট করে এন্টার চাপুন-

 $ sudo apt install -y xfce4-taskmanager xfce4-power-manager xfce4-terminal xfce4-xkb-plugin xfce4-screenshooter xfce4-clipman xfce4-panel-dev thunar-archive-plugin mousepad ristretto network-manager-gnome network-manager xserver-xorg-input-synaptics rsync debian-keyring gnome-disk-utility gparted p7zip-full p7zip unzip xarchiver build-essential libreoffice libreoffice-impress libreoffice-writer libreoffice-calc mythes-en-us hunspell hunspell-en-us aspell aspell-en fonts-noto-mono fonts-dejavu-extra ttf-dejavu fonts-liberation ttf-bitstream-vera fonts-dejavu fonts-droid-fallback ttf-dejavu-extra fonts-freefont-ttf ttf-mscorefonts-installer ttf-dejavu-core fonts-opensymbol vlc audacious mplayer mpv pavucontrol qpdfview bleachbit menulibre gimp gimp-data gimp-data-extras gimp-gmic gimp-gutenprint gimp-plugin-registry gimp-ufraw flameshot arc-theme faenza-icon-theme

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

Debian XFCE desktop


ডেবিয়ান লিনাক্সের সাথে আপনার পথচলা হোক আনন্দময়।

বৃহস্পতিবার, আগস্ট ০৮, ২০১৯

লেখার ফরম্যাট নষ্ট না করেই ব্লগে লেখা কপি-পেস্ট করা


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

মূলত অবস্থা হয় যখন কেউ কোন একটা লেখা কোথাও থেকে কপি করে সরাসরি ব্লগে পোষ্ট করে। আমাদের মাঝে অনেকেই নিজেদের ড্রাফট লেখা গুলো কোন একটা ওয়ার্ড প্রসেসর যেমন মাইক্রসফট ওয়ার্ড, লিব্রে অফিস রাইটার, ওপেন অফিস রাইটার কিংবা কোরাল ওয়ার্ড পার্ফেক্ট সহ ভিন্ন ভিন্ন ওয়ার্ড প্রসেসর প্রোগ্রামে লিখে সংরক্ষণ করে থাকেন। আর ব্লগে পোষ্ট করবার সময় সেখান থেকে কপি করে ব্লগের টেক্সট ইনপুট বডিতে পেস্ট করে দেন।

আবার অনেকেই রয়েছে যারা বেশ কয়েকটি ব্লগ মেইনটেইন করে। একাধিক ব্লগে লেখালেখির সময় যে কোন একটি ব্লগে প্রথমে লেখাটি সাজিয়ে তারপর বাকি ব্লগ গুলোতে সরাসরি ঐ সাজানো লেখাটি কপি-পেস্ট করে পোষ্ট করে থাকেন।

এরকম পরিস্থিতি গুলোতে ব্লগের নিয়মিত ভঙ্গি (স্টাইল) বাদ দিয়ে লেখা গুলো ভিন্ন রকম ভঙ্গিতে প্রদর্শিত হচ্ছে। হয়তো ব্যাকগ্রাউন্ডের রঙ ভিন্ন রকম কিংবা লেখাটির বর্ণের আকারগত সমস্যা। কিংবা লেখাটি যেভাবে প্যারাগ্রাফ আকারে দেখানোর কথা তা সেভাবে না দেখিয়ে অযথাই মাঝ থেকে ভেঙ্গে ভেঙ্গে দেখাচ্ছে।

আর এমন হবার কারণ ঐ দুষ্ট ‘কপি-পেস্ট’ নামক ফিচারটির। মূলত ওয়ার্ড-প্রসেসর কিংবা ফরম্যাটেড কোন টেক্সট বা ইলিমেন্ট যখন আমরা কপি করি তখন শুধুমাত্র ঐ ইলিমেন্ট বা লেখা গুলো কপি না হয়ে লেখাটি যে ভঙ্গিমাতে (স্টাইলে) লেখা আছে ঐ ভঙ্গীমা সহকারে আমাদের সিস্টেম (ডেক্সপট, ল্যাপটপ, কিংবা স্মার্টফোন) কপি করে নেয়। আর যখন আমরা তা কোথাও পেষ্ট করি তখন সরাসরি লেখাগুলো ঐ ভঙ্গিমা সহকারে পেস্ট করে ফেলে।

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

কিন্তু আপনি চাইলে এই ফিচারটি ব্যবহার না করেও শুধুমাত্র নির্দিষ্ট কন্টেন্ট বা লেখা ব্লগে ‘কপি-পেস্ট’ করতে পারবেন। আর এটি করার দু’টি উপায় রয়েছে। আসুন উপায় গুলো জেনে নেয়া যাক-






সহজ কার্যকর পদ্ধতি

  • যে সোর্স হতে লেখাটি কপি করবেন তার সম্পূর্ণ কন্টেন্ট টুকু প্রথমে সিলেক্ট করুন। এরপর তার উপর মাউসের রাইট ক্লিক করে কপি করুন অথবা কিবোর্ড হতে Ctrl + C চাপুন।
  • এরপর যেখানে আপনার লেখাটি পেষ্ট করতে চান সেখানে টেক্সট ইনপুট নেবার জায়গায় ক্লক করে কিবোর্ড হতে Ctrl + Shift + V একত্রে চাপুন।দেখবেন লেখার ফরম্যাট কপি না হয়ে সরাসরি যে লেখাগুলো সিলেক্ট করেছেন তা প্লেইন টেক্সট হিসেবে চলে এসেছে।





ব্লগে (ওয়ার্ডপ্রেস নিয়ে নির্মিত ব্লগ) কপি-পেস্ট করার পদ্ধতি

উপরে বর্ণিত পদ্ধতি ব্যবহার করেও আপনি ওয়ার্ডপ্রেস নির্ভর ব্লগে কপি-পেস্ট করতে পারবেন। কিন্তু শুধুমাত্র ওয়ার্ডপ্রেস তাদের ব্যবহারকারীদের কথা চিন্তা করে তাদের এডিটরে অতিরিক্ত একটি ফিচার যুক্ত করে দিয়েছে। 
  • আপনার ব্লগ একাউন্টে লগইন করে ‘নতুন ব্লগ লিখুন’ বা ‘নতুন এ্যাড করুন’ লেখাটিতে ক্লিক করুন। কিছুক্ষনের মধ্যেই ওয়ার্ডপ্রেস এডিটর চালু হয়ে যাবে।
  • এখন ওয়ার্ডপ্রেস এডিটরের ভিজ্যুয়াল মুড এর টুলসেট থেকে ‘Paste as text’ বা বোর্ডের মধ্যে ইংরেজী T বর্ন লেখা আইকনটিতে ক্লিক করুন।

    এতে স্ক্রিনে একটি মেসেজ দেখা যাবে। যেখানে লেখা থাকবে-
    পেস্ট এখন প্লেইন টেক্সট মোডে আছে। সবকিছু এখন প্লেইন টেক্সড মোডে পেস্ট হবে যতক্ষণ পর্যন্ত না আপনি এই আপশনটি টগল করে বন্ধ করেন। If you’re looking to paste rich content from Microsoft Word, try turning this option off. The editor will clean up text pasted from Word automatically.
      
  • ডিসপ্লে বক্সটির ক্রসে ক্লিক করে আপনি আপনার এডিটরে ক্লিক করুন। এরপর সোর্স ফাইল থেকে টেক্স বা যা কপি করা প্রয়োজন তা কপি করে এডিটরের এই লেখার বক্সে সাধারণ নিয়মে পেস্ট করে দিন।এতে কেবলমাত্র আপনার কপিকৃত সোর্স হতে শুধুমাত্র টেক্সট কপি হয়ে আপনার ওয়ার্ডপ্রেস এডিটরে পেস্ট হবে।
      
  • এরপর পেস্ট করা শেষে পুনরায় ঐ বোর্ডের উপর ইংরেজী T অঙ্কিত আইকনে ক্লিক করে ফিচারটি বন্ধ করে নিন।



উপরে বর্ণিত যে কোন পদ্ধতি ব্যবহার করে যে কোন সোর্স থেকে আপনি আপনার পছন্দসই লেখা খুব সহজেই ঝামেলা এড়িয়ে আপনার ব্লগে কপি-পেস্ট করতে পারবেন। এতে ব্লগে আপনার লেখার গঠন এবং সৌন্দর্য উভয়ই তার নিয়মিত ভঙ্গি (স্টাইল) অনুসরণ করবে। আর আপনার লেখাটি পড়বার সময় ব্লগ পাঠকেরও এধরণের সমস্যা নিয়ে কোন বিরক্তির উদ্রেক ঘটবে না।
  
  
  

বিশেষ দ্রষ্টব্যঃ এই পদ্ধতি ব্যবহার করে অপরের লেখা নিজের ব্লগে কপি-পেস্ট বা আরও সহজ করে বললে চুরি করা থেকে বিরত থাকুন। ব্লগের প্রতিটি লেখা বা কন্টেন্টই লেখকের মেধাস্বত্ত সম্পত্তি। একান্তই যদি কারও লেখা নিজের ব্লগে প্রকাশ করতে হয় তবে লেখাটি প্রকাশের পূর্বেই লেখকের কাছে অনুমতি আদায় করে নিন। অন্যথায় লেখক প্রয়োজন অনুভব করলে আপনার বিরুদ্ধে ডিজিটাল এক্ট এর আলতায় আইন-আনুগ ব্যবহস্থা গ্রহণ করতে পারবে। তাতে আপনার ও ব্লগের উপভয়ের সম্মানই ক্ষতিগ্রস্থ হবে।

 
 
 
 
   
 
  




Creative Commons License 
লেখাটি ক্রিয়েটিভ কমন্‌স এর CC BY-NC-SA 4.0 আন্তর্জাতিক লাইসেন্স এর আলতায় প্রকাশিত।

মঙ্গলবার, জুলাই ১৬, ২০১৯

GIMP ব্যবহার করে Facebook এর জন্যে 3D ইমেজ তৈরি

Facebook প্রতিনিয়তই নতুন নতুন ফিচার যুক্ত করে এর ব্যবহারকারীদের চমকে দিচ্ছে। তেমনি একটি ফিচার 3D ইমেজ। এখন নিউজ ফিড জুড়ে প্রায়ই 3D ইমেজের দেখা মেলে। মাউসের কার্সর নাড়াচাড়া করলে ইমেজটিও কেমন করে নড়াচড়া করে উঠে।


চাইলেই আমরা আমাদের ছবি গুলোকে Facebook এ 3D ইমেজ হিসেবে আপলোড করতে পারি। আর কিভাবে সেই কাজটি করা যায় সেটিই আজকের আলোচনা।

ফেসবুকে 3D ইমেজ তৈরি করার জন্যে আমাদের ২টি ইমেজ ফাইলের প্রয়োজন। একটি ব্যাকগ্রাউন্ড ইমেজ ফাইল, আর অন্যটি হচ্ছে অবজেক্ট ইমেজ ফাইল। মূলত এই অবজেক্ট ইমেজ ফাইলটিই আমাদের ব্যাকগ্রাউন্ড ইমেজ ফাইলের উপর নড়াচড়া করবে।

কাজটি করার জন্যে আমি মুক্ত ও বিনামূল্যের ইমেজ ইডিটর GIMP ব্যবহার করেছি।
 
 
   
   

3D ইমেজ তৈরির পদ্ধতি


  • ধাপ ১ঃ GIMP চালু করে প্রথমে File মেন্যু থেকে File > Open… সিলেক্ট করুন। তারপর আপনার ব্যাকগ্রাউন্ড ইমেজ ফাইলটি সিলেক্ট করে Open বাটন চাপুন।
  • ধাপ ২ঃ অবজেক্ট ইমেজটি লোড করতে File মেন্যু থেকে File > Open as Layers… সিলেক্ট করুন। এখন আপনি যে ইমেজটিকে অবজেক্ট ইমেজ হিসেবে ব্যবহার করবেন সেটি সিলেক্ট করে Open বাটন চাপুন। আপনার অবজেক্ট ইমেজটির ব্যাকগ্রাউন্ডে কোন কিছু থাকা চলবে না। মানে অবজেক্ট ইমেজটিতে কেবল অবজেক্ট ইমেজটাই থাকবে, আর তার ব্যাকগ্রাউন্ড হবে ট্রান্সপারেন্ট ধরণের। উদাহরণ হিসেবে এই ছবিটি দেখুন।
  • ধাপ ৩ঃ আপনার অবজেক্ট ইমেজটি ব্যাকগ্রাউন্ড ইমেজের কোন স্থানে থাকবে তা নির্ধারন করুন। প্রয়োজনে আপনার অবজেক্ট ফাইলটি Resize করে নিন। যাতে অবজেক্ট ইমেজটি 3D ইমেজ তৈরির পর চারপাশ থেকেই দেখা যায়।
  • ধাপ ৪ঃ এরপর নতুন একটি লেয়ার তৈরি করুন। লেয়ারের নাম দিন “image_depth”, আর এটির Fill with হিসেবে ‘Transparency’ সিলেক্ট করুন।
  • ধাপ ৫ঃ কালার প্যালেট হতে Foreground কালার হিসেবে সেট করুন ‘606060‘। এরপর কালারটি ধরে এনে “image_depth” লেয়ারের উপর ছেড়ে দিন।
  • ধাপ ৬ঃ এরপর আপনার অবজেক্ট লেয়ারটি সিলেক্ট করে মাউজের রাইট ক্লিক করুন। এরপর মেন্যু থেকে Alpha to Selection অপশনটি সিলেক্ট করুন। এতে আপনার অবজেক্ট ইমেজটির আকার অনুযায়ী একটি সিলেকশন এরিয়া তৈরি হবে।
  • ধাপ ৭ঃ এখন মেন্যুবার এর Select > Grow… অপশনটি ক্লিক করুন। স্ক্রিনে Grow Selection এর ইনপুট বক্স দেখা যাবে। এখানে Grow selection ভেল্যু হিসেবে ‘3’ সেট করে Ok বাটনে চাপুন। এতে পূর্বের অবজেক্ট সিলেকশন এরিয়া হতে সিলেকশন এরিয়ার পরিধি বৃদ্ধি পাবে।
  • ধাপ ৮ঃ সিলেকশন থাকা অবস্থায় পুনরায় “image_depth” লেয়ারটিতে ক্লিক করুন। এরপর কালার প্যালেট এর Background কালার হিসেবে ‘bbbbbb‘ সেট করুন। এরপর ব্যাকগ্রাউন্ড প্যালেটটি টেনে ধরে “image_depth” এর সিলেক্ট থাকা অংশের উপর ছেড়ে দিন।
  • ধাপ ৯ঃ মেন্যুবার থেকে Select > None অপশনটিতে ক্লিক করুন। এরপর “image_depth” এর ভিজিবিলিটি (চোখের আইকন) বন্ধ করুন।
  • ধাপ ১০ঃ অবজেক্ট ইমেজ লেয়ারটিতে ক্লিক করুন, এর উপর মাউজের রাইট ক্লিক করুন। মেন্যু থেকে Merge Down সিলেক্ট করুন। এতে আপনার অবজেক্ট লেয়ার এবং ব্যাকগ্রাউন্ড লেয়ার দুটো একত্রে যুক্ত হয়ে একটি লেয়ারে পরিণত হবে।
  • ধাপ ১১ঃ মেন্যুবার থেকে File > Export As… সিলেক্ট করুন। এরপর ফাইলটির নাম দিন ‘image.png’ । খেয়াল করুন ফাইলটির এক্সটেনশন অবশ্যই png হতে হবে।
  • ধাপ ১২ঃ পুনরায় “image_depth” লেয়ারটির ভিজিবিলিটি চালু (চোখের আইকনে আবার ক্লিক) করুন। তারপর মেন্যুবার থেকে File > Export As… সিলেক্ট করুন। ফাইলটির নাম দিন ‘image_depth.png’। এই ক্ষেত্রেও ফাইলটির এক্সটেনশন অবশ্যই png হতে হবে।





3D হিসেবে উপস্থাপনের জন্যে আমাদের ইমেজ ফাইল তৈরি। এখন একে Facebook এ ব্যবহারের পালা-


  • ফেসবুকে ব্যবহারের জন্যে আপনার ফেসবুকে লগইন করুন। তারপর নতুন পোষ্ট লেখার স্থানে গিয়ে Photo/Video বাটনে ক্লিক করুন।
  • নতুন যে দুটো ফাইল তৈরি করে সেভ করেছিলেন সেই ডাইরেক্টরি/স্থান -তে প্রবেশ করুন। এরপর পর্যায়ক্রমে কী-বোর্ড থেকে Ctrl (কন্ট্রোল) কী চেপে ধরে ‘image.png’ ও ‘image_depth.png’ ফাইল দুটো একত্রে সিলেক্ট করে Ok চাপুন।
  • Facebook এ ইমেজ দুটো আপলোড হলে সয়ংক্রিয় ভাবেই ফেসবুক ইঞ্জিন উক্ত ইমেজ ফাইল দুটো নিয়ে 3D ইমেজ তৈরির কাজ শুরু করবে। এক্ষেত্রে আপনাকে কিছু সময় অপেক্ষা করতে হবে। কিছু সময়ের মধ্যেই আপনার আপলোড কৃত ইমেজ ফাইলের পরিবর্তে আপনি একটি 3D ইমেজ পেয়ে যাবেন।



এভাবেই আপনি আপনার যে কোন ছবিকে 3D ইমেজ হিসেবে ফেসবুকে প্রকাশ করতে পারবেন। তবে খেয়াল রাখবেন সোর্স ফাইল হিসেবে আপনি যে ব্যাকগ্রাউন্ড ইমেজ এবং অবজেক্ট ইমেজ ব্যবহার করছেন তাদের ইমেজ রেজ্যুলুশন যাতে প্রায় একই রকম হয়। ভিন্ন ভিন্ন রেজুল্যুশনের ছবি ব্যবহার করলে আউটপুট হিসেবে 3D ইমেজ আপনার মনঃপুত হবে না।
   
     
পুরো প্রক্রিয়াটি এখানে এই ছোট্ট ভিডিওতে দেখানো হয়েছে। বুঝতে সমস্যা হলে এই ভিডিওর সহায়তা নিতে পারেন।


এখানে ব্যবহৃত ইমেজ ফাইল গুলো এই লিংক থেকে সংগ্রহ করতে পারবেন।
  
   
    
     
      
       


শুক্রবার, জুলাই ০৫, ২০১৯

hosts ফাইলের সাহায্যে আপনার সিস্টেমকে আরও সুরক্ষিত রাখুন


কম্পিউটারে বসে ব্রাউজিং করতে বসলেই দেখা যায় এক একটা সাইটে শ'খানেক করে এডভারটাইজ ভেসে বেড়াচ্ছে। আবার কোন কোন সময় জরুরী কিছু একটা সার্চ ইঞ্জিনে খোজার চেষ্টা করছেন, কিন্তু যা খুঁজছেন তা রেখে সার্চ রেজাল্টের প্রথম দিকেই রয়েছে কিছু এড। আবার এমনও সময় হয় যখন বাধ্য হয়েই কোন কোন সাইটে এডে ক্লিক করতে হয়।

এ তো গেলো এক যন্ত্রণা। কিন্তু এর থেকেও বড় যন্ত্রণা হচ্ছে এই এড গুলোর পিছনে লুকিয়ে থাকা নানা ধরণের ম্যালওয়্যার কিংবা ওয়ার্ম। এগুলো খুব সন্দুর করে ঘাপটি মেরে থাকে নানা সাইটে অথবা লিংকে। মাঝে মাঝে দেখা যায় অযথাই এক সাইট থেকে আরেক সাইটে ঘুরে বেড়াচ্ছে ব্রাউজারটি। কিংবা এক ক্লিকেই ১০ খানা ট্যাব খুলে বসে আছে।

কাজের সময় এইসব যেমন বিরক্তিকর, তেমনি পিসির জন্যেও ক্ষতিকর বটে। আর আজকের লেখাটি সেই সমস্যা থেকে উত্তরণের পথ খোঁজার চেষ্টাতেই লেখা।

এই সব সমস্যার জন্যে অবশ্য একটা সহজ সমাধান হচ্ছে AdBlock এক্সটেনশন কিংবা এড-অন। কিন্তু একটা এক্সটেনশন কিংবা এড-অনও কিন্তু একটা সিস্টেমের দারুণ পরিমান রিসোর্স ব্যবহার করে থাকে। আমি যখন ব্রাউজারে একই সাথে ৮টি ট্যাব খুলে কাজ করি তখন এই ৮টি ট্যাবের জন্যেই কিন্তু ঐ এড-অনটি কাজ করতে থাকে পেছন থেকে। আর সেই হিসেবই রিসোর্স ব্যবহার করতে থাকে সে। ফলাফল হিসেবে মাঝে মধ্যেই ক্রাশ করে ব্রাউজার। শুধুমাত্র একটি AdBlock এক্সটেনশনই একবার ১০০০ মেগাবাইট র‍্যাম আর ৪৮% সিপিইউ এর ব্যবহার করে একসময় আমার ব্রাউজার ক্রাশ করতে বাধ্য করেছিল।

তাই এর থেকে সহজ সমাধানের খোঁজ করছিলাম আমি। আর সেই সহজ সমাধানটি আমাদের সকলেরই অপারেটিং সিস্টেমের সাথে বিল্ট-ইন অবস্থাতেই রয়েছে।

সমাধানটি হলো আমাদের সিস্টেমের hosts ফাইল। আমাদের সিস্টেম এর হোস্ট নিয়ন্ত্রণ করার জন্যে এই hosts ফাইলটি কাজ করে থাকে। এখানে কিছু ভ্যালু পরিবর্তন করে আর কিছু ভ্যালু যোগ করলেই আমরা অনাকাঙ্খিত এই সব সাইট আর এড এর হাত থেকে মুক্তি পেতে পারি।

আমার ব্যক্তিগত প্রয়োজনে আমি একটি হোস্ট ফাইল তৈরি করে নিয়েছি। এই হোস্ট ফাইলটি তৈরিতে আমার সহায়তা নিতে হয়েছে বেশ কয়েকটি সাইট আর হোস্ট ফাইল তৈরি করে এমন নির্মাতাদের। এখানে আমি মোট ১২ রকমের ফিল্টার কিংবা ১২টি আলাদা আলাদা ফাইল একত্র করে তা ব্যবহার করেছি। আর এটি ব্যবহারের উপলদ্ধি কেমন ছিল তা আপনি নিজে যতক্ষণ ব্যবহার না করবেন ততক্ষণ বুঝতে পারবেন না।

এই হোস্ট ফাইলটিতে Ad-block, Malware Domain List, Spam, Fake News, Gambling, Porn সহ আরও বেশ কিছু ফিল্টার লিস্ট এড করা আছে। হোস্ট ফাইলটি ডাওনলোড করতে এই লিংকে ক্লিক করুন।




কিভাবে hosts ফাইলটি পরিবর্তন করবো?


  • Windows অপারেটিং সিস্টেমে hosts ফাইলটির অবস্থান %windir%\System32\drivers\etc\ ফোল্ডারে। আরও সহজ করে বললে এই লোকেশনটি হলো- C:\Windows\System32\drivers\etc\
    (এই লোকেশন সরাসরি ব্রাউজ করতে না পারলে Folder Option থেকে Show hiden files, folders, and drives অপশনটি চালু করে নিতে হবে)



  • উক্ত ফোল্ডারে থাকা hosts ফাইলটি কপি করে ডেক্সটপে রাখুন।
  • এখন আমার দেয়া লিংক থেকে ডাওনলোড করা hosts ফাইলটি Notepad ব্যবহার করে চালু করুন। তারপর এর সবকিছু Ctrl + A চেপে সিলেক্ট করুন। এরপর মাউজের রাইট ক্লিক করে কপি করুন অথবা Ctrl + C চাপুন।
  • এরপর ডেক্সটপে থাকা hosts ফাইলটি Notepad ব্যবহার করে চালু করুন। এরপর এর শেষ লাইনে গিয়ে মাউসের রাইট ক্লিক করে Paste করুন অথবা Ctrl + V চাপুন।
  • এখন ফাইলটি Save করুন।
  • ডেক্সটপে থাকা hosts ফাইলটি পুনরায় C:\Windows\System32\drivers\etc\ ফোল্ডারে পেস্ট করুন। (এটি করার জন্যে আপনার কাছে Administrator এর অনুমতি কিংবা পাসওয়ার্ড চাইতে পারে)
  • কপি হয়ে গেলে সিস্টেমটি Restart করুন।



Linux মেশিনে hosts ফাইলটি রয়েছে /etc/hosts লোকেশনে।hosts ফাইলটির পরিবর্তন করতে আপনার root এক্সেসের প্রয়োজন পড়বে।root এক্সেস ব্যবহার করে যে কোন Text editor ব্যবহার করে উপরে বর্ণিত পদ্ধতিতে কপি-পেস্ট করে আপনার লিনাক্সের hosts ফাইলটি পরিবর্তন করতে পারবেন।




Windows এ hosts ফাইলটি কিভাবে পরিবর্তন করতে হবে তা বুঝতে এই ভিডিও টিউটোরিয়ালটি ফলো করতে পারেন।








বিশেষ কথাঃ hosts ফাইল যে কোন অপারেটিং সিস্টেমের জন্যেই খুব গুরুত্বপূর্ণ একটি অংশ। এটি ক্ষতিগ্রস্থ হলে অপারেটিং সিস্টেম এর কাজে কিছু সমস্যার সম্মুখীন হতে পারে। তাই একে পরিবর্তন কিংবা পরিমার্জন করতে হলে অবশ্যই খুব খেয়ালের সাথে করা উচিৎ হবে। এই লেখাটি পড়ে কারও সিস্টেমটি ক্ষতিগ্রস্থ হলে তার দায়ভার লেখক বহন করবে না।

বুধবার, জুন ২৬, ২০১৯

Firefox-এ দেখুন ঝকঝকে বাংলা


ওয়েবের জগতে যে কয়েকটি ব্রাউজার দাপটের সাথে রাজত্ব করে বেড়াচ্ছে তাদের মধ্যে অন্যতম একটি ব্রাউজার হচ্ছে Firefox । বর্তমানে প্রায় ২৫০ মিলিয়ন লোক ফায়ারফক্স ব্রাউজারটি তাদের প্রধান ব্রাউজার হিসেবে ব্যবহার করছে। নিরাপত্তা, মেমরি-ম্যানেজমেন্ট আর এর দারুণ সব Ad-ons এর কারণে এটি বেশ জানপ্রিয়। তাছাড়া এটি সম্পূর্ণ ওপেন-সোর্স ওয়েব ব্রাউজার হবার কারণে অনেক ওয়েব ডেভেলপারদের পছন্দের শীর্ষে রয়েছে ফায়ারফক্স

চমৎকার সব ফিচারে পরিপূর্ণ হলেও বাংলা ফন্ট দেখানোর কিছু সমস্যা এখনো রয়ে গেছে এই জনপ্রিয় ব্রাউজারটিতে। যদিও বর্তমান অপারেটিং সিস্টেম গুলোতে বাংলা'র জন্যে চমৎকার সব সাপোর্ট তৈরি হয়েছে। তারপরও কিছু কিছু ওয়েব সাইট ব্রাউজ করতে গেলে এখনো বাংলা ফন্ট ভেঙ্গে যায় কিংবা লেখা গুলো অতিরিক্ত ছোট কিংবা বড় দেখায়। আর এই সমস্যা থেকে উত্তরণের জন্যেই আজকের এই লেখাটি।

বাংলায় কোন সাইট দেখার জন্যে প্রাথমিক যে জিনিষটির প্রয়োজন তা হচ্ছে 'বাংলা ফন্ট'। পুরাতন অপারেটিং সিস্টেমগুলোতে বাংলা ফন্টের সাপোর্ট খুবই নিন্মপর্যায়ে রয়েছে। তবে আশার ব্যাপার হচ্ছে আধুনিক অপারেটিং সিস্টেম গুলোতে দারুণ সব বাংলা ফন্ট দেয়া আছে। তারপরও ঝকঝকে আর পরিস্কার ফন্ট হিসেবে যে সব বাংলা ফন্ট রয়েছে তাদের মধ্যে 'কালপুরুষ' কিংবা 'সোলাইমান লিপি' ফন্ট দুটো উল্লেখযোগ্য।

আপনার অপারেটিং সিস্টেমটি যদি Windows XP হয়ে থাকে তাহলে সিস্টেমে বাংলা সাপোর্ট এর জন্যে প্রথমে আপনি iComplex ইন্সটল করে নিন। Windows 7, 8 কিংবা 10 এর জন্যে iComplex ইন্সটল করার প্রয়োজন নেই।

বাংলা লেখবার জন্যে জনপ্রিয় বাংলা সফটওয়্যার অভ্র ইন্সটল করে নিতে পারেন। অভ্র ইন্সটল করার সাথে সাথে আপনার সিস্টেমে কয়েকটি বাংলা ইউনিকোড ফন্ট ইন্সটল হয়ে যাবে। তারপরও 'কালপুরুষ' কিংবা 'সোলাইমান লিপি' ফন্ট দুটো আলাদা করে ডাওনলোড করে আপনার সিস্টেমে ইন্সটল করে নিন।

ফন্ট ইন্সটল করতে উক্ত ফন্ট দুটো windows অপারেটিং সিস্টেমে " C:\Windows\Fonts\ " ফোল্ডারে কপি-পেস্ট করুন। Linux মেশিনে " ~/.local/share/fonts " ফোল্ডারে কপি-পেস্ট করুন।


পদ্ধতি -১ (সহজ পদ্ধতি)

ধাপ-১: Firefox ব্রাউজারটি চালু করুন। এরপর Menu থেকে Preference এ ক্লিক করুন।

ধাপ-২: Preference লোড হলে এর General ট্যাব থেকে Language and Appearance এ আসুন। এখানে 'Fonts and Colors' এর পাশে থাকা 'Advanced...' বাটনে ক্লিক করুন। 

ধাপ-৩: Fonts সেটিং বক্স আসলে এখানে -
- Fonts for এর লিস্ট থেকে 'Bengali'  সিলেক্ট করুন।
- Serif ফন্ট এর ড্রপডাওন লিস্ট হতে 'Kalpurush' সিলেক্ট করুন।
- Sans-serif ফন্ট এর ড্রপডাউন লিস্ট হতে 'Kalpurush' সিলেক্ট করুন।
- Monospace ফন্ট এর ড্রপডাওন লিস্ট হতে 'Kalpurush' সিলেক্ট করুন।

পরিবর্তনের পর Font সেটিং-টি দেখতে এমন হবে।

এখন নিচে থাকা OK বাটনে ক্লিক করুন। এরপর আপনি আপনার ফায়াফক্স ব্রাউজারটি বন্ধ করে পুনরায় চালু করুন।

পুরো প্রকৃয়াটি এখানে দেখুন-



পদ্ধতি -২ (ঝামেলাপূর্ণ পদ্ধতি)

ধাপ-১: Firefox ব্রাউজারটি চালু করুন। এরপর ব্রাউজারের এড্রেসবারে about:config লিখে এন্টার চাপুন।

ধাপ-২: পর্দায় একটি সতর্কতাসূচক বিজ্ঞপ্তি ভেসে উঠবে। এখন এখান থেকে 'I accept the risk!' লেখা বাটনটিতে ক্লিক করুন।

ধাপ-৩: নতুন একটি পেইজ লোড হবে। এখানে অসংখ্য ফিচারের লিস্ট আর তাদের অবস্থা দেখতে পাবেন। ফিচার লিস্টের উপরের দিকেই Search bar রয়েছে। সেই Search bar এর বক্সে লিখুন 'beng'

ধাপ-৪: সার্চ বারে beng লেখার সাথে সাথেই নিচের লিস্টে বাংলা ফন্টের ফিচার কনফিগ চলে আসবে। এখন এই ভেল্যু গুলোর পরিবর্তন করতে হবে।

যেমন আমি font.default.x-beng এ ডাবল ক্লিক করলাম। নতুন যে ইনপুট বক্স এসেছে তাতে  Kalpurush লিখে Ok বাটনে ক্লিক করলাম।

এমন করে আরও কিছু ভেল্যু পরিবর্তন করতে হবে। নিচে ঐসব প্রিফারেন্সের নাম দেয়া হলো-
font.default.x-beng
font.name-list.monospace.x-beng
font.name-list.sans-serif.x-beng
font.name-list.serif.x-beng
font.name.cursive.x-beng
font.name.monospace.x-beng
font.name.sans-serif.x-beng
font.name.serif.x-beng
     

পরিবর্তনের পর দেখতে কিছুটা এমন হবে।

এরপর আপনি আপনার ফায়াফক্স ব্রাউজারটি বন্ধ করে পুনরায় চালু করুন।

পুরো প্রকৃয়াটি এখানে দেখুন-


এখন যে কোন বাংলা সাইট ব্রাউজ করে দেখুন পরিস্কার ঝকঝকে বাংলা লেখা!

 
 
 
 
 

  

রবিবার, মার্চ ১০, ২০১৯

বন্ধ হচ্ছে Google+, ডেটা ব্যাকআপ করে নিন এখুনি


Google এর অনেক গুরুত্বপূর্ণ সেবার মধ্যে অন্যতম একটি সোস্যাল সেবা হচ্ছে Google+

ফেসবুক, টুইটার এর মত এটিও একটি সোস্যাল প্লাটফর্ম যেখানে ব্যবহারকারীরা তাদের লেখা, স্থিরচিত্র, এনিমেটেড চিত্র কিংবা ভিডিও প্রকাশ করতে পারত। শুধুমাত্র গুগলের একাউন্ট ব্যবহার করেই অন্যান্য অনেক সুবিধার সাথে গুগল তাদের এই সোস্যাল সেবাটি ব্যবহারীকে ব্যবহার করতে দিত।

কিন্তু গেল বছর গুগলের ডেভেলপার প্লাটফর্মে গুগল প্লাসের নিরাপত্তা ত্রুটির কারণ দেখিয়ে বন্ধ করার ঘোষনা দেয় তারা। ওয়াল স্ট্রিট জার্নাল-কে তারা জানায়, গুগল গত মার্চেই তাদের এই নিরাপত্তা ত্রুটিটি ধরতে পেরেছে। আর এই ত্রুটির কারণে নতুন করে কোন সরকারী নীতিমালা লঙ্ঘনের জটিলতা এড়াতে ও টেক ওয়াল্ডে নিজেদের ভাবমূর্তি ধরে রাখতেই প্রাথমিক ভাবে তারা ত্রুটির এই ব্যাপারটি গোপন করে। কিন্তু যখন ত্রুটির এই ব্যাপারটি লিক হয়ে গনমাধ্যমে চলে আসে, তখনই গুগলের শেয়ারের দাম ২ শতাংশ কমে যায়।


২০১১ সালে প্রকাশের পর গত বছর পর্যন্ত গুগল প্লাস সকলের জন্যে অবমুক্ত থাকলেও অন্য সকল সোস্যাল মিডিয়ার তুলনায় গুগল প্লাসের ব্যবহারকারী ছিল খুবই নগন্য। এক সমীক্ষায় দেখা যায় যে ২ দশমিক ২ বিলিয়ন রেজিস্টার্ড ইউজারের বিপরীতে সক্রিয় ব্যবহারকারী ছিল ৩৯৫ মিলিয়ন। কিন্তু এই বিশাল ব্যবহারকারীরা দিনে গড়ে মাত্র ৫ মিনিট (প্রায়) সময় কাটাতো গুগল প্লাসের পেছনে।

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


কিভাবে ব্যাকআপ নিবেন আপনার গুগল প্লাসের ডেটা?

গুগল প্লাসের ডেটা ব্যাকআপ নেবার জন্যে প্রথমে ব্রাউজারে আপনি আপনার গুগল একাউন্টে লগইন করুন। লগইন শেষে নিম্নবর্ণত ধাপ গুলো অনুসরণ করুন-


  • সাধারণ ভাবে এই পৃষ্ঠাটিতে আপনার গুগল প্লাসের সকল পোষ্ট, ছবি, ভিডিও, কম্যুনিটি ডেটা ব্যাকআপ করার জন্যে পূর্ব থেকেই সিলেক্ট করা থাকবে। তারপরও যদি আপনি কোন নির্ধারিত বিষয় বন্তু বাদ দিতে বা যুক্ত করতে চান তাহলে 'All Google+ Stream data included' লেখাটিতে ক্লিক করুন। তারপর লিস্ট থেকে পছন্দ মত ডেটা সিলেক্ট করুন কিংবা বাদ দিয়ে দিন।
     
  • পছন্দমত ব্যাকআপ করার ডেটা সিলেকশনের পর 'Next step' বাটনে ক্লিক করুন।



  • নতুন ফর্মে থাকা Delivery method থেকে আপনার সুবিধা অনুযায়ী Delivery মেথড পছন্দ করুন। এখানে ৫ ধরণের মেথড রয়েছে-
    - Send download link via email(আপনার ফাইল গুলোর ডাওনলোড লিংক আপনাকে মেইলের মাধ্যমে পাঠাবে)
    - Add to Drive(আপনার গুগল প্লাসের ব্যাকআপ ফাইল আপনার গুগল ড্রাইভেই সংরক্ষণ করবে)
    - Add to Dropbox(আপনার গুগল প্লাসের ব্যাকআপ আপনার Dropbox একাউন্টে সংরক্ষণ করার সুবিধা দিবে)
    - Add to OneDrive(আপনার গুগল প্লাসের ব্যাকআপ আপনার OneDrive একাউন্টে সংরক্ষণ করার সুবিধা দিবে)
    -Add to Box(আপনার গুগল প্লাসের ব্যাকআপ আপনার Box একাউন্টে সংরক্ষণ করার সুবিধা দিবে)
     
  • File type থেকে আপনার সুবিধা অনুযায়ী ফাইলের ধরণ নির্ধারণ করুন। .zip ফাইল সাধারণত Windows অপারেটিং সিস্টেমে কোন এ্যাপ ছাড়াই এক্সেস করা যায়। আর .tgz ফাইল ব্যবহার করতে হলে windows অপারেটিং সিস্টেমে আপনাকে 7-zip বা PeaZip এ্যাপের মত কোন এ্যাপ ব্যবহার করতে হবে।
     
  • Archive size থেকে আপনার সুবিধা অনুযায়ী আর্কাইভ সাইজ সিলেক্ট করুন। আপনি যদি স্বল্প প্যাকেজের নেট ব্যবহারকারী হয়ে থাকেন তাহলে Archive সাইজ থেকে 1GB বা 2GB সিলেক্ট করুন। আর যদি ব্যান্ডউইথ নিয়ে ঝামেলা না থাকে তাহলে 10GB অথবা 50GB-র যে কোন একটি সিলেক্ট করতে পারেন। তবে আমার পরামর্শ হিসেবে আমি বলবো আপনি আপনার Archive ফাইল গুলো 2GB করে আর্কাইভ করুন। এতে আপনার ফাইল ডাওনলোড এবং স্থানান্তর সুবিধা উভয়ই সহজ হবে।
     
  • এরপর 'Create archive' বাটনটিতে ক্লিক করুন। তবে আপনি যদি Delivery method সিস্টেমে Add to Dropbox, Add to OneDrive অথবা Add to Box সিলেক্ট করে থাকেন তাহলে সব শেষে 'Link account and create archive'  বাটনে ক্লিক করে আপনার Dropbox, OneDrive বা Box একাউন্টের সাথে লিংক করে দিতে হবে। সেখানে প্রয়োজনীয় তথ্য দিয়ে সহজেই আপনি আপনার ব্যাকআপ ফাইলটি Dropbox, OneDrive বা Box একাউন্টে পেয়ে যাবেন।

এখন আপনাকে বেশ কিছুটা সময় অপেক্ষা করতে হবে। আপনার গুগল প্লাসের এক্টিভিটি এবং পোষ্টের সংখ্যার উপর ভিত্তি করে আপনার অপেক্ষার সময়ের দৈর্ঘ কম/বেশি হবে। ব্যাকআপ শেষে আপনাকে মেইলের মাধ্যমে আপনার ব্যাকআপ ডাওনলোড করার লিংক জানিয়ে দেয়া হবে। 





তথ্যসূত্রঃ Google, Dustn.tv

মঙ্গলবার, অক্টোবর ১০, ২০১৭

ড্রেইনিং কমাতে ক্যালিব্রেট করে নিন আপনার স্মার্টফোনটির ব্যাটারি!

প্রায়শই আমাদের মুঠোফোনের ব্যাটারি ব্যাকআপ অনেক কমে আসে, ব্যাটারি প্রচুর পরিমাণে ড্রেইন হতে থাকে। অবস্থা এমন হয়ে দাড়ায় সময় সময় যে ব্যবহারের আগেই ব্যাটারি শেষ হয়ে যায়। আর এমন বিরক্তিকর পরিস্থিতি থেকে পরিত্রাণ পাবার জন্যে ব্যাটারি ক্যালিব্রেশন দারুণ এক সমাধান। এতে করে ব্যাটারির স্ট্যাবিলিটিরও উন্নতি ঘটে।


বেশ কয়েকটি পদ্ধতিকে ব্যাটারি ক্যালিব্রেশন করা যায়।। তবে ম্যানুয়ালপদ্ধতিতে ক্যালিব্রেট করলে ক্যালিব্রেশনের সবচেয়ে ভালো ফল পাওয়া যায়।


ম্যানুয়াল ক্যালিব্রেশন পদ্ধতিঃ

  • আপনার ডিভাইসটি সম্পূর্ণ চার্জ শূন্য করুন। অর্থাৎ যতক্ষণ পর্যন্ত আপনার ডিভাইসটি চলতে চলতে একদম বন্ধ না হয়ে যাচ্ছে, ততক্ষণ পর্যন্ত ননস্টপ ব্যবহার করতে থাকুন। সাধারণত এভাবে ব্যাটারি ফুরনো দারুণ কষ্টসাধ্য এবং সময় সাপেক্ষ একটি কাজ। চাইলে স্বয়ংক্রিয় ভাবে এই কাজটি করার জন্যে এ্যাপের সহায়তা নেয়া যেতে পারে। Google Play store-এ ব্যাটারি দ্রুত ডিসচার্জ করার অনেক ধরণের এ্যাপ পাওয়া যায়, তার যে কোন একটি ব্যবহার করে কাজটি করা সম্ভব। “Fast Discharge” এমনই একটি এ্যাপ। এ্যাপ ব্যবহার ছাড়াও ব্যাটারি দ্রুত ডিসচার্জ করতে অনলাইনে ব্রাউজ বা ইউটিউব এ ভিডিও দেখার কাজ করা যেতে পারে।
  • ব্যাটারি সম্পূর্ণ ডিসচার্জ হবার পর সেটটি নিজে নিজে বন্ধ হয়ে গেলে ডিভাইসটি চার্জ দিতে শুরু করুন। বন্ধ অবস্থাতেই চার্জিং এর কাজটি সম্পূর্ণ করুন।
  • ১০০% চার্জ সম্পূর্ণ হবার আগে ডিভাইসটি চালু করা থেকে বিরত থাকুন। ১০০% চার্জ সম্পূর্ণ হবার পরও অতিরিক্ত কিছু সময় (১০/১৫ মিনিট) ডিভাইসটি চার্জ করুন। এরপর চার্জ শেষে ডিভাইসটি চার্জার থেকে আন-প্লাগ করে চালু করুন।
  • ডিভাইসটি চালু হবার পর ব্যাটারি ইনডিকেটর চেক করুন।। দেখুন শুধুমাত্র চালু হবার পর ব্যাটারির চার্জ ১০০% থেকে গিয়ে ৯৯% বা ৯৮% এ নেমে এসেছে কি না। যদি শুধুমাত্র ডিভাইস চালু হতেই চার্জ কমে গিয়ে থাকে তাহলে পুনরায় ডিভাইসটি বন্ধ করে চার্জ দিতে শুরু করুন। পুনরায় ১০০% চার্জ সম্পূর্ণ হলে অতিরিক্ত আরও ১০/১৫ মিনিট চার্জ করুন। এরপর চার্জার ডিসকানেক্ট করে ডিভাইস চালু করুন।
  • এভাবে কয়েকবার করে ব্যাটারির ইনডিকেটর দেখে চার্জ করতে থাকুন, যতক্ষণ না এটি বন্ধ থেকে চালু হওয়া পর্যন্ত ১০০% চার্জ না দেখায়।
  • ডিভাইস বন্ধ অবস্থায় চার্জ করে চালু করার পর ১০০% চার্জ ইন্ডিকেট করলে আপনার ক্যালিব্রেশন সম্পূর্ণ হয়েছে, বুঝতে পারবেন।





এ্যাপের সাহায্যে ক্যালিব্রেশন পদ্ধতিঃ

  • প্লে-স্টোর থেকে ব্যাটারি ক্যালিব্রেট করার এ্যাপ ডাওনলোড করে ইন্সটল করুন। ক্যালিব্রেট করার জন্যে প্লে-স্টোরে অনেক এ্যাপ রয়েছে। “Battery Calibration” তেমনই একটি এ্যাপ।
  • এরপর ডিভাইসটি একদম চার্জ শূন্য করে পুনরায় চার্জ করুন।
  • ১০০% চার্জ হবার পর  Battery Calibration এ্যাপটি চালু করুন।
  • “Start Calibration” বাটনে ক্লিক করুন এবং অপেক্ষা করুন, এ্যাপ নিজে নিজেই আপনার হ্যান্ডসেটের মডেল এবং তার তথ্য যোগাড় করে ক্যালিব্রেশন শুরু করবে। ক্যালিব্রেশন শুরু করার আগে আপনার নেট কানেকশন চালু  করে নিতে হবে।, নয়তো এ্যাপটি ক্যালিব্রেশন প্রসেস রান করবে না। ক্যালিব্রেশন চলার সময় বিভিন্ন এ্যাড দেখাতে পারে, এড গুলিকে স্কিপ করেই ক্যালিব্রেশন চালাতে হবে।
  • ক্যালিব্রেশন শেষে এ্যাপটি থেকে বের হয়ে আসুন এবং ডিভাইসটি বন্ধ করুন।
  • বন্ধ অবস্থায় পুনরায় চার্জার সংযুক্ত করুন, এবং ১০০% চার্জ করুন।
  • ১০০% চার্জ সম্পূর্ণ হবার পরও আরও কিছু সময় (১০/১৫ মিনিট) চার্জ করুন।
  • চার্জ সম্পূর্ণ হবার পর ডিভাইসটি চালু করুন। ডিভাইসটি ব্যাটারি ক্যালিব্রেশন সম্পূর্ণ হয়েছে।





ব্যাটারি ক্যালিব্রেশন শেষে পুনরায় উপরে বর্ণিত পদ্ধতিতে ডিভাইসটি চার্জ শূন্য করে আবার চার্জ সম্পূর্ণ করুন। আশা করি এরপর আপনার ব্যাটারি ড্রেইনিং সমস্যা অনেকাংশেই কমে আসবে।

এর সাথে ব্যাকগ্রাউড এ্যাপ গুলিকে বন্ধ রাখার জন্যে "Greenify" এ্যাপটি ব্যবহার করতে পারেন। এটি একই সাথে ব্যাটারি ড্রেইনিং কমাতে এবং ডিভাইসের মেমরি অপটিমাইজ রাখতে আপনাকে সহায়তা করবে।




বুধবার, এপ্রিল ২৭, ২০১৬

চালু না করেই একাধিক PDF থেকে কাঙ্ক্ষিত টপিকটি খুঁজে বের করুন

বার্ষিক প্রতিবেদন, ম্যানুয়াল, গবেষণাপত্র, একাডেমিক ফাইল, স্টেটমেন্ট কিংবা নোট অথবা ফর্ম সহ আরও নানা ডকুমেন্ট হিসেবেই এখন Portable Document Format বা PDF ফাইল বেশ সমাদৃত। সাধারণত আমরা কোন টপিক কোন PDF থেকে বের করতে PDF Reader এ ফাইলটি চালু করে তার সার্চ সিস্টেম ব্যবহার করে টপিকটি খুঁজে থাকি। কিন্তু যারা অফিসিয়াল কিংবা গবেষণার কাজে অনেক সংখ্যক PDF ফাইল ব্যবহার করে থাকেন তাদের জন্যে এই কাজটা বেশ ঝামেলাপূর্ণ। অনেক বেশি PDF হলে কাঙ্ক্ষিত টপিকটি কোন PDF ফাইলটিতে রয়েছে তা চট করেই বের করা সম্ভব হয় না। তখন প্রায় প্রতিটি ফাইল চালু করেই তা খুঁজতে হয়।





কিন্তু একটু চেষ্টা করলেই এই ঝামেলাপূর্ণ কাজটিকে আরও একটু সহজ ভাবে করা যায়। আর এই সহজ পদ্ধতিতে করার কাজটি করার জন্যে আপনাকে ব্যবহার করতে হবে Foxit Reader নামের চমৎকার এক PDF রিডার। সাধারণত যে সকল PDF Reader দিয়ে আমরা PDF ফাইল গুলি পড়ি বা দেখি তার একটা সাধারণ ফিচারের মধ্যে Search ফিচার থাকলেও তা কেবলমাত্র সচল ফাইলটির মাঝে টপিক খুঁজে বের করে।

Foxit Reader এ এই Search ফিচারটির আরও একটু উন্নত করেছে। তারা শুধুমাত্র সচল ফাইলটির পরিবর্তে বর্ধিত সুবিধা হিসেবে একটি ডাইরেক্টরির অন্তর্গত সকল PDF ফাইল থেকে উক্ত টপিক খুঁজে বের করার সুবিধা যুক্ত করেছে। তাই কেউ যদি নির্দিষ্ট একটি ফোল্ডারে কিছু সংখ্যক PDF ফাইলের মধ্যে কোন কোন ফাইলে তার কাঙ্ক্ষিত টপিকটি রয়েছে তা বের করতে চায় তবে সে সকল PDF ফাইল চালু না করে শুধুমাত্র ডাইরেক্টরি সার্চ সুবিধা ব্যবহার করেই জানতে পারবে কোন কোন PDF ডকুমেন্টে তার ঐ কাঙ্ক্ষিত টপিকটি রয়েছে।




ডাইরেক্টরি বা ফোল্ডারের অন্তর্গত PDF ফাইলগুলি হতে আপনার টপিকটি খুঁজতে প্রথমে Foxit Reader টি চালু করুন। এরপর এর উপরে মেনু বারের ডান দিকে যে Find বারটি রয়েছে তার বাম পাশের ফোল্ডারের আইকনটিতে ক্লিক করুন, নতুন একটি সাইড পপ-আপ চালু হবে। 

এখানে "Where would you like to search?" এর ড্রপ-ডাউন বক্স হতে সিলেক্ট করুন 'All PDF Document in' এবং এর নিচের বক্স হতে আপনার PDF অবস্থিত ডাইরেক্টরি বা ফোল্ডারটি সিলেক্ট করুন। এরপর ৩য় বক্সে আপনার কাঙ্ক্ষিত টপিকটি লিখে Search বাটনে ক্লিক করুন।




কিছুক্ষণের মধ্যেই আপনার কাঙ্ক্ষিত টপিক যে সকল ডকুমেন্টে রয়েছে তার একটি লিস্ট সেখানে চলে আসবে। সার্চ সুবিধা আরও সুবিধাজনক করার জন্যে এই সার্চ রেজাল্টেই ডকুমেন্ট গুলিতে উক্ত টপিক কোথায় কোথায় অবস্থিত তা হাইপার লিংক তৈরি হয়ে যাবে। ফলে আপনার ঐ ডকুমেন্টে উক্ত টপিক যেখানে যেখানে রয়েছে তার পেইজ নম্বর এবং অবস্থান সহকারে একটি লিংক সেখানে পেয়ে যাবেন। লিংক সমূহে ক্লিক করলেই ডকুমেন্টটি রিডারে চালু হয়ে আপনাকে আপনার টপিকে সরাসরি নিয়ে যাবে। 

তবে এই সুবিধা শুধুমাত্র Text based PDF ডকুমেন্টের বেলায় প্রযোজ্য। আপনার PDF ডকুমেন্টটি যদি ছবি কিংবা স্ক্যান করা পেইজ দিয়ে তৈরি হয়ে থাকে তাহলে কোন PDF Reader এর পক্ষে সম্ভব হবে না সেই টপিক ঐ ছবি থেকে খুঁজে বের করা।