ডায়নামিক ওয়ালপেপার দিয়ে আপনার লিনাক্স ডেস্কটপকে সুন্দর দেখান

ডায়নামিক ওয়ালপেপার দিয়ে আপনার লিনাক্স ডেস্কটপকে সুন্দর দেখান

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





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





ডায়নামিক ওয়ালপেপার কি?

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





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

যদিও এইচডি থেকে 5 কে পর্যন্ত বিভিন্ন রেজোলিউশনের 25 টিরও বেশি ওয়ালপেপার সেট রয়েছে, আপনি কাস্টম লুকের জন্য আপনার নিজস্ব ওয়ালপেপার সেটও তৈরি করতে পারেন। এটি সমর্থন করে সাঁতারু , একটি টুল যা একটি ছবিতে প্রভাবশালী রং থেকে একটি রঙ প্যালেট উৎপন্ন করে এবং তারপর সিস্টেমগুলি জুড়ে এবং আপনার সমস্ত প্রিয় প্রোগ্রামে রং প্রয়োগ করে।



আপনি কি ডায়নামিক ওয়ালপেপার ব্যবহার করতে পারেন?

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

ডেস্কটপ পরিবেশ:





  • কোথায়
  • প্যানথিয়ন
  • জিনোম
  • গভীরে
  • দারুচিনি
  • Xfce
  • এলএক্সডিই
  • সঙ্গী

উইন্ডো ম্যানেজার:

  • খোলা বাক্স
  • i3wm
  • bspwm
  • অসাধারণ WM
  • ফ্লাক্সবক্স
  • FVWM
  • দলা

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





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

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

আর্চ লিনাক্স এবং আর্চ-ভিত্তিক বিতরণের জন্য:

sudo pacman -Sy feh cronie python-pywal xorg-xrandr

আপনি যদি Xfce ডেস্কটপ এনভায়রনমেন্ট না চালাচ্ছেন, তাহলে নির্দ্বিধায় অপসারণ করুন xorg-xrandr যদি আপনি অন্য ডেস্কটপ পরিবেশ ব্যবহার করেন তবে উপরের কমান্ড থেকে প্যাকেজটি আপনার প্রয়োজন হবে না। আপনি অপসারণ করতে পারেন সাঁতারু যদি আপনি এটি ব্যবহার করার পরিকল্পনা না করেন।

উবুন্টু এবং অন্যান্য ডেবিয়ান-ভিত্তিক বিতরণের জন্য:

sudo apt-get install x11-xserver-utils feh cron

একইভাবে, আপনি অপসারণ করতে পারেন x11-xserver-utils প্যাকেজ যদি আপনি Xfce ডেস্কটপ পরিবেশ না চালাচ্ছেন।

এখন যেহেতু আপনার সমস্ত নির্ভরতা ইনস্টল করা আছে, এটি আপনার আসল ইনস্টল করার সময় ডাল টুল. এটি একটি সহজবোধ্য প্রক্রিয়া এবং আপনি এর মাধ্যমে শুরু করতে পারেন গিট রিপোজিটরির ক্লোনিং । এটি কীভাবে করবেন তা এখানে:

git clone https://github.com/adi1090x/dynamic-wallpaper.git
cd dynamic-wallpaper

আপনি যদি এটি ইনস্টল করার জন্য এগিয়ে যাওয়ার আগে ব্যাশ স্ক্রিপ্টটি পরীক্ষা করতে চান তবে আপনি এটি চালাতে পারেন test.sh নিম্নলিখিত কমান্ড সহ স্ক্রিপ্ট:

./test.sh

আপনি হয়তো লক্ষ্য করেছেন, আপনি 25 টিরও বেশি বিভিন্ন ওয়ালপেপার সেট থেকে বেছে নিতে পারেন। উদাহরণস্বরূপ, আপনি যদি আবেদন করতে চান কারখানা স্ক্রিপ্ট পরীক্ষার জন্য ওয়ালপেপার সেট, আপনি এই কমান্ডটি চালাতে পারেন:

./test.sh -s factory

আপনি লক্ষ্য করবেন যে আপনার ওয়ালপেপারটি স্বয়ংক্রিয়ভাবে আপনার কাঙ্ক্ষিত ওয়ালপেপার সেটে পরিবর্তিত হয়েছে দিনের সময়ের উপর নির্ভর করে।

পরীক্ষার পরে, যদি আপনি কোন সমস্যার সম্মুখীন না হন তবে আপনি স্ক্রিপ্টটি ইনস্টল করতে চাইতে পারেন। ডিরেক্টরি ভিতরে, আপনি একটি ডেডিকেটেড পাবেন install.sh ঠিক এই উদ্দেশ্যে স্ক্রিপ্ট। স্থাপন করা ডাল , আপনাকে শুধু এই স্ক্রিপ্টটি চালাতে হবে।

./install.sh

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

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

ক্রোন জবস সহ ডায়নামিক ওয়ালপেপার অটোমেশন

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

আর্ক-ভিত্তিক বিতরণগুলিতে:

sudo systemctl enable cronie.service --now

উবুন্টু এবং অন্যান্য ডেবিয়ান-ভিত্তিক ডিস্ট্রোতে ক্রোন পরিষেবা সক্ষম করতে:

sudo systemctl enable cron

একবার এটি সম্পন্ন হয়ে গেলে, আপনাকে একটি ক্রন কাজ তৈরি করার আগে কিছু পরিবেশগত ভেরিয়েবলের মান খুঁজে বের করতে হবে। আপনার টার্মিনালে এই কমান্ডটি চালান এবং মানগুলি নোট করুন:

echo '$SHELL | $PATH | $DISPLAY | $DESKTOP_SESSION | $DBUS_SESSION_BUS_ADDRESS | $XDG_RUNTIME_DIR'

আপনার টার্মিনালে আউটপুট উপরের ছবিতে দেখানো থেকে ভিন্ন হতে পারে। এটি সম্পর্কে চিন্তা করবেন না কারণ এটি বিভিন্ন ডিভাইসে ভিন্ন। এখন আপনি যেতে ভাল, আসুন ক্রন্টাব ব্যবহার করে একটি ক্রন কাজ তৈরি করি।

একটি শক্ত অবস্থা ড্রাইভের তথ্য যখন বিদ্যুৎ চলে যায় তখন কি হবে?
crontab -e

আপনি একটি নতুন ক্রন কাজ যোগ করার জন্য একটি টেক্সট এডিটর খুলতে দেখবেন। সম্পাদককে নীচে দেওয়া কমান্ডটি আটকান তবে আপনার নিজের মানগুলির সাথে পরিবেশের ভেরিয়েবলগুলি প্রতিস্থাপন করতে ভুলবেন না।

0 * * * * env PATH= DISPLAY= DESKTOP_SESSION= DBUS_SESSION_BUS_ADDRESS='' /usr/bin/dwall -s

উপরের কমান্ডে, ভিতরের সমস্ত মান প্রতিস্থাপন করতে ভুলবেন না আপনার নিজের পরিবেশের ভেরিয়েবল দিয়ে এবং অপসারণ করুন । এবং এটাই, আপনি আপনার ওয়ালপেপার গতিশীলভাবে স্যুইচ করার জন্য সফলভাবে একটি ক্রন কাজ তৈরি করেছেন।

আপনার আগের ক্রন কাজটি সরিয়ে নিতে এবং একটি ভিন্ন ওয়ালপেপার সেট ব্যবহার করতে, আপনি নিম্নলিখিত কমান্ডগুলি চালাতে পারেন:

crontab -r
crontab -e

একটি টেক্সট এডিটর উইন্ডো আবার প্রদর্শিত হবে। এইবার, আপনি প্রতিস্থাপন করে একটি ভিন্ন ওয়ালপেপার সেট চয়ন করতে পারেন একটি নতুন মান সহ পরিবর্তনশীল।

ডায়নামিক ওয়ালপেপার সহ একটি জীবন্ত ডেস্কটপ উপভোগ করুন

ডাইনামিক ওয়ালপেপার হল আপনার লিনাক্স অভিজ্ঞতাকে ব্যক্তিগতকৃত করার শুরু করার অন্যতম সেরা উপায়। KDE প্লাজমা বা i3 এর মত একটি উইন্ডো ম্যানেজারের মতো কাস্টমাইজেশন-কেন্দ্রিক ডেস্কটপ পরিবেশের সাথে, আপনি এটিকে পরবর্তী স্তরে নিয়ে যেতে পারেন। যদিও এটি আপনার দিক থেকে কিছুটা ঝাঁকুনির প্রয়োজন।

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

শেয়ার করুন শেয়ার করুন টুইট ইমেইল এই সহজ পরিবর্তনগুলি দিয়ে লিনাক্সকে ম্যাকওএসের মতো করুন

আপনি যদি লিনাক্স পছন্দ করেন কিন্তু এটি ম্যাকওএসের মতো দেখতে চান, আপনি ভাগ্যবান! আপনার লিনাক্স ডেস্কটপকে ম্যাকওএসের মতো দেখতে এখানে।

পরবর্তী পড়ুন
সম্পর্কিত বিষয়
  • লিনাক্স
  • ওয়ালপেপার
  • লিনাক্স কাস্টমাইজেশন
লেখক সম্পর্কে নিতিন রঙ্গনাথ(31 নিবন্ধ প্রকাশিত)

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

নিতিন রঙ্গনাথ থেকে আরো

আমাদের নিউজলেটার সদস্যতা

প্রযুক্তি টিপস, রিভিউ, ফ্রি ইবুক এবং এক্সক্লুসিভ ডিলের জন্য আমাদের নিউজলেটারে যোগ দিন!

সাবস্ক্রাইব করতে এখানে ক্লিক করুন