এর অভ্যন্তরীণ অংশগুলি wallএতটাই অবরুদ্ধ এবং প্রাচীন যে এটি বার্তাটি একবারে প্রবেশ করার পরে আসলেই এর কোনও উপায় নেই।
শুধুমাত্র বাস্তব ধারণা এই জন্য পেশ করা ( সমস্যা আগে আলোচনা করা হয়েছে , অনেক বার) পরিবর্তন করা হয় shutdownএবং rebootস্ক্রিপ্ট, ফলে হয় করতে কিছু dbus, অথবা (আমরা কেবল একটি কম্পিউটারে এবং এক ফিক্স সঙ্গে লেনদেন করছেন হিসাবে) আপনি পারে মাধ্যমে উপলব্ধ এটি কেবল একটি বিজ্ঞপ্তি-প্রেরণ বার্তা প্রেরণ করুন।
তারা হয় মাত্র স্ক্রিপ্ট যাতে আপনি শুধু তাদের মধ্যে হ্যাক করতে পারে। তবে আমি মনে করি এটি সম্ভবত চাপ দেওয়ার মতো একটি কারণ। উবুন্টুর বিরুদ্ধে একটি বাগ জমা দিন এবং আপনার প্যাচগুলি যুক্ত করুন (কেবল এক্স পরিবেশ না থাকলে বিজ্ঞপ্তি প্রেরণের প্রয়োজন ছাড়াই তারা কাজ করতে পারে তা নিশ্চিত করুন)। এটি আমাদের প্রয়োজন এমন ধরণের ব্যবহারযোগ্যতা।
আমি এর gxmessageআগে কখনও শুনিনি , তবে আমি ব্যবহার করব notify-send।
একাধিক ডিসপ্লে (যেমন মাল্টি-হেড, রিমোট ব্যবহারকারীগণ ইত্যাদি) সম্ভাবনার জন্য সম্পূর্ণ সমাধানের প্রয়োজন হবে তবে কৃতজ্ঞতার সাথে আমি গতকাল এই বিটের জন্য কিছু কোড লিখেছি:
for display in `ps aux | grep -oE "/usr/bin/X\s[^ ]+" | cut -d " " -f 2`; do
DISPLAY=$display notify-send -u critical 'Shutdown notice' 'Save all your work. THE SYSTEM IS GOING DOWN!!' -i /usr/share/pixmaps/gnome-computer.png
done
(আমি কোনও পতাকা -displayবা --displayপতাকাটির পরিবর্তে রফতানি ব্যবহার করছি কারণ আমি জানি না যে এটি notify-sendগ্রহণ করে)
libnotify-binপ্যাকেজের উপর নির্ভর করে ।