কোনও কারণে, যখন আমি বিদ্যুৎ সরবরাহ প্লাগ-ইন করি বা প্লাগ আউট করি তখন আমার ল্যাপটপের স্ক্রিনের উজ্জ্বলতা আপডেট হয় না। আমি এই সমস্যার জন্য বেশ কয়েকটি সমাধান দেখেছি, তবে তাদের কোনওটিই ভালভাবে কাজ করছে বলে মনে হয়নি। সুতরাং, হতাশ হওয়া এবং হাল ছেড়ে দেওয়ার পরিবর্তে, আমি এটিকে একটি শিক্ষার অভিজ্ঞতায় পরিণত করার চেষ্টা করার সিদ্ধান্ত নিয়েছি এবং দেখুন যে কোনও স্ক্রিপ্ট আমার পক্ষে তা লিখতে পারে না কিনা তা দেখুন।
আমি অবশ্যই ইন্টারনেট থেকে কিছু সাহায্য নিয়ে এটিকে নিজেই আবিষ্কার করার চেষ্টা করেছি, তবে আমি সাধারণত স্ক্রিপ্টিং এবং উবুন্টুকে বাশ দেওয়ার জন্য বেশ নতুন, তাই আমি আর পেলাম না।
আমি কি চিন্তা করতে সক্ষম হন যে আমি করতে পারেন ছিল ব্যাটারির রাষ্ট্র এটি সঙ্গে
$ upower -i /org/freedesktop/UPower/devices/battery_BAT1 | grep -E "state"
state: charging/discharging
এসি অ্যাডাপ্টারটি প্লাগ ইন করা হয়েছে কি না তার উপর নির্ভর করে that's এটি এমনকি দরকারী কিনা তা আমি জানি না তবে এটি দুর্দান্ত। এবং আমি কীভাবে grep
আগে ব্যবহার করতে হয় তা জানতাম না , তবে কী, শেখা মজাদার।
যাইহোক, এটি করার কিছুটা পরিষ্কার উপায় আছে কি? "ক্লিন ওয়ে" দ্বারা আমি কেবল এমনভাবে বোঝাচ্ছি যা সীমিত ব্যাশ স্ক্রিপ্টের অভিজ্ঞতার সাথে উপলব্ধি করতে পারে।
আমি অনুরূপ একটি প্রশ্ন পেয়েছি যেটির একটি ভাল উত্তর ছিল এটি হ'ল এটি যা নিম্নলিখিত:
আপনি যখন এসি অ্যাডাপ্টারে প্লাগ ইন / আউট করেন তখন স্ক্রিপ্টগুলি
/etc/pm/power.d
> একটি যুক্তি: "সত্য" (যদি আপনি ব্যাটারিতে চালিত হন) বা "মিথ্যা" (আপনি যদি পাওয়ার> অ্যাডাপ্টারের সাথে চালনা করেন) বলে ডাকে।
সমস্যাটি হ'ল স্ক্রিপ্টের মধ্যে থেকে কীভাবে সেই যুক্তিটি অ্যাক্সেস করতে হয় তা আমি জানি না। সুতরাং, আমি অনুমান করি যে এটি একটি খুব সাধারণ সমস্যার দিকে ফোটে, তবে আমি ভেবেছিলাম যে প্রশ্নটি যাইহোক পোস্ট করা উচিত, যদি লোকেরা আরও ভাল সমাধান পেতে পারে।