আপনি সম্ভবত লিনাক্সের সাথে একটি ডেস্কটপ এনভায়রনমেন্ট ব্যবহার করছেন। সেটি অত্যন্ত হালকা হোক বা পূর্ণাঙ্গ, আপনার কাছে একটি থাকতে হবে যদি আপনি গ্রাফিক্যাল অ্যাপ্লিকেশন চালাতে চান। অবশ্য, আপনি সব কিছু টার্মিনালে চালাতে পারেন, কিন্তু সেটি বোকামি।
কিন্তু কী হয় যখন আপনার ডেস্কটপ সমস্যা করে? প্যানেলগুলো লক হয়ে যায়, গ্লিচ করে, বা রেসপন্স দেয় না? কম্পিউটার শাট ডাউন করুন? ঠিক আছে, সেটি আসলে একটি ভালো আইডিয়া, কিন্তু বিকল্পও আছে—না, সেটি নতুন ডেস্কটপ পাওয়া নয়। পরিবর্তে, আপনি সেটি রিফ্রেশ করতে পারেন।
কেন ডেস্কটপ রিফ্রেশ করবেন?
কম্পিউটার রিবুট করার বিষয়টি হলো এটি উচিতের চেয়ে বেশি সময় নেয়। এর বিপরীতে, ডেস্কটপ রিফ্রেশ করা দ্রুত এবং এর মানে আপনি শুধু কিছু প্রোগ্রাম রিস্টার্ট করছেন (যদিও কিছুটা ভারী)। আপনি যদি বর্তমানে চলমান সফটওয়্যারে আপনার প্রগ্রেস হারাতে চান না, তবে রিফ্রেশ করা আরও সুবিধাজনক।
রিফ্রেশ করা ডেস্কটপ আপডেট পাওয়াকে আরও স্মুথ করে, এবং এমন কিছু বিষয় আছে যা শাট ডাউন সমাধান করতে পারে না। সেটিংস টвиক করার কারণে ডেস্কটপে গ্লিচ হলে সেটি নিজে থেকে যাবে না। আপনাকে এর চেয়ে কিছু বেশি করতে হবে।
১. Cinnamon
কিছু ডেস্কটপ এনভায়রনমেন্ট অন্যগুলোর চেয়ে সহজে রিফ্রেশ করার সুবিধা দেয়। Cinnamon সেগুলোর একটিতে, কারণ এর বিল্ট-ইন ফাংশন আছে এবং খুব সহজে খুঁজে পাওয়া যায়। এটি довольно সহজ—কমান্ড লাইন দরকার নেই।
Cinnamon-এর যেকোনো ডেস্কটপ প্যানেলে রাইট-ক্লিক করুন। নিশ্চিত হন আপনি প্যানেলের যেকোনো অ্যাপলেট সিলেক্ট করছেন না (অন্যথায় সেটি দেখাবে না)। আপনি একটি ড্রপ-ডাউন মেনু দেখবেন যা আপনাকে Cinnamon মডিফাই করার অনেক উপায় দেবে, সেটি রিস্টার্ট করা সহিত। Troubleshoot > Restart Cinnamon সিলেক্ট করুন।
আপনি যদি কীবোর্ড শর্টকাটের ফ্যান হন, তবে আপনি ভাগ্যশালী। Cinnamon সেটি ও করতে পারে। শুধু Ctrl + Alt + Esc ধরে রাখুন এবং ডেস্কটপ রিফ্রেশ হবে। মনে রাখবেন এটি Cinnamon-এक्सক্লूसিভ (যেমন KDE-এ এই শর্টকাট একটি অ্যাপ্লিকেশন বন্ধ করতে দেয়)।
আপনার ডেস্কটপ এক মুহূর্তের জন্য ব্ল্যাঙ্ক হয়ে যাবে, তারপর নিজে থেকে রিফ্রেশ হবে। আশা করি此之前 যে সমস্যাগুলো ছিল সেগুলো চলে যাবে। সহজ ও সরল।
আপনি যদি Cinnamon-এর অ্যাপলেটগুলো নিয়ে ফiddling করছেন, তবে আপনি তীব্রে প্যানেলকে ডিফল্ট সেটিংসে ফিরিয়ে আনা চাইতে পারেন। এটি বিশেষভাবে সহায়ক হয় যদি আপনি কম সাপোর্টেড এক্সটেনশন নিয়ে এক্সপেরিমেন্ট করছেন, কারণ সেগুলো আপনার ডেস্কটপে কিছু অস্থিরতা আনতে পারে।
এটি সহজে ফিক্স করা যায়। Cinnamon-এর প্যানেলের যেকোনো খালি জায়গায় রাইট-ক্লিক করুন। তারপর যান Troubleshoot > Restore all settings to default।
২. GNOME
GNOME-এ এক্সটেনশন ইন্সটল করে টвиক করার সময়, আপনি দেখতে পাবেন পরিবর্তনটি সবসময় ইনস্ট্যান্টলি হয় না। GNOME রিফ্রেশ করলে এই সমস্যা সমাধান হতে পারে। Cinnamon-এর মতো, এটি করার দুটি উপায় আছে: কমান্ড লাইন থেকে বা ডেস্কটপ থেকে। কিন্তু সতর্ক থাকুন, দুটি পদ্ধতিই শুধু তখনই কাজ করবে যদি আপনি X উইন্ডো সিস্টেম ব্যবহার করেন, নতুন Wayland ডিসপ্লে সার্ভারের পরিবর্তে।
কমান্ড-লাইন পদ্ধতির জন্য, টার্মিনালে এই কমান্ডটি লিখুন:
gnome-shell --replace & disown
কমান্ডের শেষ অংশগুলো খুব গুরুত্বপূর্ণ। সেগুলো না থাকলে, আপনি টার্মিনাল বন্ধ করলে আপনার ডেস্কটপ কাজ करना বন্ধ করবে। এইভাবে, শেল ব্যাকগ্রাউন্ডে চলতে থাকবে।
আপনি যদি কিছু কম স্ট্রিক্ট চান, তবে আপনি গ্রাফিক্যালি GNOME রিফ্রেশ করতে পারেন। এর জন্য, Alt + F2 চাপুন, এবং উপস্থিত ইনপুটে r টাইপ করে Enter চাপুন।
৩. KDE Plasma
KDE-এর Plasma ডেস্কটপ তার চরম লچীলাপনের জন্য পরিচিত। এটি আপনার ইচ্ছানুসার আপনার মতো গড়ে তোলা যাবে। এটি কিছু কাজে জটিলতা যোগ করতে পারে, এবং ডেস্কটপ রিফ্রেশ করা সেটি থেকে বাদ নয়।
GNOME-এর বিপরীতে, আপনাকে Plasma রিস্টার্ট করতে টার্মিনাল ব্যবহার করতে হবে। নিচের কমান্ডটি লিখুন:
kquitapp5 plasmashell && kstart5 plasmashell
এটি এক লাইনে ডেস্কটপ বন্ধ ও চালু করবে। এটি রিফ্রেশ হতে কিছু সেকেন্ড নিতে পারে, তাই ধৈর্য ধारण করুন।
আপনি যদি অনেক কাস্টম Plasma অ্যাপলেট ব্যবহার করেন, তবে আপনি আপনার সেটিংস রিসেট করতে চাইতে পারেন যদি অস্থিরতা লক্ষ্য করেন। এর জন্য, আপনাকে আপনার ~/.config ফোল্ডারে অবস্থিত plasma-org.kde.plasma.desktop-appletsrc ফাইলটি ডিলিট (বা রিনেম) করতে হবে। অথবা শুধু এই কমান্ডটি লিখুন:
mv ~/.config/plasma-org.kde.plasma.desktop-appletsrc old-configuration
পরিবর্তন देखने ডেস্কটপ রিস্টার্ট করতে ভুলবেন না!
৪. Xfce
Xfce ডেস্কটপ এনভায়রনমেন্ট নিজেকে হালকা কিন্তু লচীলা বলতে গর্ব করে। এটি আপনি কীভাবে রিফ্রেশ করবেন সেটি থেকে জाहির। এটি দুই ধাপের বিষয়: প্যানেল এবং উইন্ডো ম্যানেজার রিস্টার্ট করা।
এই কমান্ডটি লিখুন:
xfce4-panel -r && xfwm4 --replace
আপনি দেখছেন, এটি মূলত দুটি কমান্ড একসাথে বাঁধা Xfce রিস্টার্ট করার জন্য। আপনি চাইলে আলাদা আলাদা টাইপ করতে পারেন।
তবে, এটি আপনার ডেস্কটপ ফিক্স করার জন্য যথেষ্ট নাও হতে পারে। উদাহরণস্বরূপ, আপনি যদি Xfce-এর আপিয়রেন্স নিয়ে ফiddle করলে যতক্ষণে এটি ক্র্যাশ করে, রিস্টার্ট করলে সম্ভবত সাহায্য করবে না। এই কেসে, এটি ডিফল্ট স্টেটে ফিরিয়ে আনা সেরা।
Xfce তার সেটিংস কনফিগারেশন ফাইলগুলোর একটি গ্রুপে সংরক্ষণ করে। তবে, এটি আপনাকে সেগুলো অ্যাক্সেস করার একটি সহজ উপায় দেয়, তাই আপনাকে সরাসরি সেগুলো ছোঁয়া লাগে না। এটি সেটিংস এডিটর অ্যাপের আকারে আসে। এটি চালু করতে, এই কমান্ডটি লিখুন:
xfce4-settings-editor
সেখান থেকে, Xfce প্যানেল সেটিংস রিসেট করা সহজ: আপনাকে শুধু যেই এন্ট্রিগুলো রিসেট করতে চান সেগুলোতে রাইট-ক্লিক করে Reset সিলেক্ট করতে হবে। প্যানেল রিসেট করা ভুলবেন না!
xfce4-panel -r
এটি পুরোপুরি কমান্ড লাইনে xfconf-query টুল ব্যবহার করেও করা সম্ভব। এটি মূলত টার্মিনালে সেটিংস এডিটর। Xfce প্যানেল সেটিংস রিসেট করতে, এই কমান্ডগুলো লিখুন:
xfconf-query -c xfce4-panel -p / -R -r
xfce4-panel -r
xfce4-panel গ্রুপের অধীনে যেকোনো অপশন মুছে যাবে (তাই -R -r অপশন), এবং ডেস্কটপ রিস্টার্ট করলে ডিফল্টগুলো ফিরে আসবে।
৫. LXDE
Xfce-এর মতো, LXDEও হালকা ডেস্কটপ এনভায়রনমেন্টের একটি। এর মানে রিফ্রেশ করার একমাত্র উপায় কমান্ড লাইন।
এটি করতে, আপনাকে ডেস্কটপের দুটি কম্পোনেন্ট একসাথে রিফ্রেশ করতে হবে: প্যানেল এবং উইন্ডো ম্যানেজার। ঐতিহ্যবাহিকভাবে, LXDE Openbox ব্যবহার করে (যদিও আপনি চাইলে বদলাতে পারেন)।
lxpanelctl restart && openbox --restart
যেহেতু এটি একটি হালকা ডেস্কটপ, এটি রিফ্রেশ হতে এক বা দু সেকেন্ডই লাগবে।
আপনি LXDE কে ডিফল্ট আপিয়রেন্সে ফিরিয়ে আনাও চাইতে পারেন। এটি শুধু সঠিক কনফিগারেশন ফাইলগুলো সরিয়ে দেওয়ার বিষয়। আপনাকে শুধু সেগুলো রিনেম (বা ডিলিট) করতে হবে। আপনি ডেস্কটপ রিফ্রেশ করলে সেগুলো রিপ্লেস হবে।
সম্পর্কিত: কনফিগ ফাইল কী? সেগুলো কিভাবে সফলভাবে এডিট করবেন। উদাহরণস্বরূপ, আপনি যদি LXDE-এর প্যানেল আয়োজন রিস্টোর করতে চান, তবে আপনাকে ~/.config/lxpanel ফোল্ডারটি সরাতে/বদলাতে হবে। এতে প্যানেলের সকল কনফিগারেশন ফাইল থাকে। আপনি এটি গ্রাফিক্যালি বা টার্মিনালে করতে পারেন।
mv ~/.config/lxpanel lxpanel.bak
উপরের কমান্ডটি lxpanel ফোল্ডারটি রিনেম করে, LXDE কে বাধ্য করে সেটি পুনরায় জেনারেট করতে।
আপনি Openbox-ও এর সাথে একই করতে পারেন, ~/.config/openbox ফোল্ডারটি অন্য কিছুতে রিনেম করে।
শর্টকাটস
আপনি যদি নিজেকে বারবার ডেস্কটপ রিফ্রেশ করতে পান, তবে আপনি কমান্ড এলিয়াস ব্যবহার করতে আগ্রহী হতে পারেন। এটি আপনাকে সহজ ব্যবহারের জন্য ছোট একটি টার্মিনাল কমান্ড দেবে। এগুলো একটি হিডেন ফাইলে থাকে, যাকে .bashrc বলে (.zshrc যদি আপনি Zsh ব্যবহার করেন)। এই গাইডে, আমরা Bash-এ কমান্ড এলিয়াস তৈরি করার পদ্ধতি দেখাব, কিন্তু סטেপস কমোবেশ প্রতিটি শেলের জন্য একই।
এটি করতে, প্রথমে ফাইলটি এই কমান্ড দিয়ে খুলুন:
nano ~/.bashrc
সেখান থেকে, আপনি এই ফরম্যাটে আপনার এলিয়াস যোগ করতে পারেন:
alias refresh='xfce4-panel -r && xfwm4 –replace'
আপনি নতুন খোলা টার্মিনালে refresh লিখলে, অ্যাসাইন করা কমান্ডগুলো রান হবে। মনে রাখবেন এই কমান্ডগুলো কোটেশন মার্কস-এর ভিতরে রাখতে হবে, এবং && চিহ্ন দিয়ে আলাদা করতে হবে!
অনুক্রমযোগ্য লিনাক্স ডেস্কটপ রিফ্রেশ দিয়ে ফিক্স করুন
হয়তো আপনার ডেস্কটপ লক হয়ে গেছে—আপনি টার্মিনাল চালাতে পারছেন না, কিন্তু আপনার মাউস이라도 চলছে।
এই কেসে, সিস্টেম রিস্টার্ট করা সেরা হতে পারে; সফট রিফ্রেশ শুধু একদম যেতে পারে। কিন্তু যদি একটি একক অ্যাপ আপনাকে ঝামেলা দিচ্ছে, তবে শুধু সেই অ্যাপটিকে বন্ধ করতেই দ্রুত হতে পারে। লিনাক্সে অনুক্রমযোগ্য প্রোগ্রাম বন্ধ করার বেশ কিছু উপায় আছে!