Conky কী?
Conky লিনাক্সের জন্য একটি গ্রাফিক্যাল সিস্টেম মনিটর যা রিয়েল-টাইমে সিস্টেম তথ্য (CPU, RAM, নেটওয়ার্ক, প্রসেস, আপটাইম ইত্যাদি) ডেস্কটপে দেখায়। লুক এবং কনফিগারেশন পুরোপুরি কাস্টমাইজযোগ্য।
Conky ইনস্টলেশন (বিভিন্ন ডিস্ট্রোর জন্য)
- ডেবিয়ান/উবুন্টু/মিন্ট/বোধি:
sudo apt install conky - ফেডোরা/সেন্টওএস:
sudo dnf install conky - ওপেনএসইউএসই:
sudo zypper install conky - আর্ক লিনাক্স:
sudo pacman -S conky
Conky চালানো এবং ফ্লিকার ঠিক করা
conky→ সরাসরি চালালে স্ক্রিন ফ্লিকার করতে পারে।conky -b→ ডাবল বাফারিং দিয়ে ফ্লিকার দূর করুন।conky -b &→ ব্যাকগ্রাউন্ড প্রসেস হিসেবে চালান।
স্টার্টআপে অটো-রান সেটআপ ডিস্ট্রোভেদে ভিন্ন; উবুন্টু ভেরিয়েন্টের জন্য উবুন্টু উইকি দেখুন।
কনফিগারেশন ফাইল তৈরি (.conkyrc)
- হোম ডিরেক্টরিতে যান:
cd ~ - কনফিগ ফোল্ডারে যান:
cd .config(বাcd ~/.config) - ডিফল্ট কনফিগ কপি করুন:
sudo cp /etc/conky/conky.conf .conkyrc - মালিকানা পরিবর্তন:
sudo chown user:user .conkyrc(user আপনার ইউজারনেম)।
স্টার্টআপ স্ক্রিপ্ট তৈরি (conkystartup.sh)
ডেস্কটপ ফুলি লোড হওয়ার পর Conky চালানোর জন্য স্ক্রিপ্ট বানান:
#!/bin/bash sleep 10 conky -b &
এক্সিকিউটেবল করুন: sudo chmod a+x ~/conkystartup.sh। এটাকে স্টার্টআপ অ্যাপ্লিকেশনে যোগ করুন।
একাধিক Conky চালানো (বাম/ডান পাশে)
- দুটি কনফিগ ফাইল বানান:
sudo cp /etc/conky/conky.conf ~/.config/.conkyleftrc sudo cp /etc/conky/conky.conf ~/.config/.conkyrightrc
- স্ক্রিপ্ট আপডেট করুন:
#!/bin/bash sleep 10 conky -b -c ~/.config/.conkyleftrc & conky -b -c ~/.config/.conkyrightrc &
উইন্ডো সেটিংস কাস্টমাইজ করা (conky.config সেকশন)
sudo nano ~/.config/.conkyrc দিয়ে এডিট করুন। conky.config সেকশনের { ... } ভিতরে সেটিংস রয়েছে।
- পজিশন:
alignment = 'bottom_left'বা'top_right'ইত্যাদি। - বর্ডার:
border_width = 1,draw_borders = true - রঙ:
default_color = 'white',default_outline_colour,default_shade_colour - ফন্ট/সাইজ:
font = 'DejaVu Sans Mono:size=10' - গ্যাপ (किनারা থেকে দূরত্ব):
gap_x,gap_y - ট্রান্সপারেন্সি:
own_window_argb_visual = true,own_window_argb_value = 180(0=অপেক, 255=ফুল ট্রান্সপেরেন্ট) - অন্যান্য:
minimum_width,maximum_width,uppercase = true,short_units = trueইত্যাদি।
দেখানো তথ্য কাস্টমাইজ করা (conky.text সেকশন)
conky.text = [[ ... ]] সেকশনে ডিসপ্লে করার আইটেম যোগ করুন। সিনট্যাক্স:
${color grey}Uptime:$color $uptime
${color grey}→ লেবেলের রঙ$color→ ডিফল্ট রঙে ভ্যালু$uptime→ সিস্টেম আপটাইম ভ্যারিয়েবল
স্ক্রোলিং টেক্সট: ${scroll 16 $nodename - $sysname $kernel on $machine |}
হরিজেন্টাল লাইন: $hr
उপযোগী কনফিগারেশন ভ্যারিয়েবল সমূহ (আংশিক তালিকা)
- সিস্টেম:
$uptime,$kernel,$nodename,$distribution,$machine - CPU:
$cpu,$cpubar,$cpugauge,$threads - মেমরি/সোয়াপ:
$mem,$membar,$memperc,$swap,$swapbar,$swapperc - ডিস্ক/ফাইলসিস্টেম:
$fs_free,$fs_free_perc,$fs_bar,$diskio - নেটওয়ার্ক:
$downspeedf,$upspeedf - প্রসেস:
$processes,$running_processes,$loadavg - মিউজিক (MPD/Audacious):
$mpd_title,$mpd_artist,$audacious_fileইত্যাদি - ব্যাটারি:
$battery_percent,$battery_time - বহির্ভূত কমান্ড আউটপুট:
${exec command} - সময়/ডেট:
${time %H:%M:%S},$utime - ইমেজ দেখানো:
${image /path/to/image}
সম্পূর্ণ লিস্টের জন্য man conky বা অফিসিয়াল ম্যানুয়াল দেখুন।
সারাংশ
Conky একটি শক্তিশালী এবং হালকা সিস্টেম মনিটর যা আপনার পছন্দমতো ডেস্কটপে সেটআপ করা যায়। কনফিগারেশন ফাইল এডিট করে উইন্ডো স্টাইল, পজিশন, রঙ, ফন্ট এবং দেখানো তথ্য পুরোপুরি নিয়ন্ত্রণ করা যায়। একাধিক Conky ইনস্ট্যান্স চালিয়ে ডেস্কটপের বিভিন্ন কোণে আলাদা আলাদা তথ্য দেখানো সম্ভব।