জিনোম-পাওয়ার-পরিসংখ্যানগুলি কোথা থেকে এর ডেটা পায়?


14

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

জিনোম পাওয়ার পরিসংখ্যান স্রাব প্রোফাইল

আপনি আপনার ল্যাপটপটি যত বেশি ব্যবহার করবেন, এটি তত বেশি ডেটা দেখায় এবং ব্যাটারির সময়-খালি খালি ভবিষ্যদ্বাণীগুলি আরও সঠিক।

সুতরাং, জিনোম-পাওয়ার-পরিসংখ্যানগুলি কাঁচা historicalতিহাসিক ডেটা কোথা থেকে পেয়েছে? এবং, যদি এটি কোনও ডেটা সংরক্ষণ করে তবে এটি এটি কোথায় সংরক্ষণ করে?

উত্তর:


9

আমি এখানে একটি সিমুলার প্রশ্নের উত্তর দিয়েছি , তবে এখানে সংক্ষিপ্তসারটি দেওয়া হল:

ইউপিওয়ারের historicalতিহাসিক তথ্য এতে চারটি ফাইলে সংরক্ষণ করা হয়েছে /var/lib/upower/, আপনার আলাদা হবে তবে আমার নাম দেওয়া হয়েছে:

./var/lib/upower/history-time-empty-DELL_KP4377-57-22096.dat
./var/lib/upower/history-time-full-DELL_KP4377-57-22096.dat
./var/lib/upower/history-charge-DELL_KP4377-57-22096.dat
./var/lib/upower/history-rate-DELL_KP4377-57-22096.dat

এটি /sys/devices/LNXSYSTM:00/device:00/PNP0C0A:00/power_supply/BAT0যে তথ্যটিতে আমি অনুমান করছি তা থেকে এই তথ্যটি সংকলিত করার জন্য উপস্থিত হয় যা পরিবর্তিতভাবে বর্তমান ব্যাটারি অবস্থানে থাকা এস্পির তথ্য থেকে সরাসরি নেওয়া হয়েছিল /proc/acpi/battery/BAT0/info

আশাকরি এটা সাহায্য করবে.


4

উবুন্টু ব্যবহার করে upower(সংস্করণ 10.4+)। পুরানো সংস্করণ DeviceKit-power(9.10) বা HAL(<9.10) ব্যবহৃত হয়েছে।

উত্সর্গ সম্পর্কিত:

বিদ্যুৎ ডিভাইসগুলি গণনা করা, ডিভাইস ইভেন্টগুলি শুনতে এবং ইতিহাস এবং পরিসংখ্যান অনুসন্ধানের জন্য ইউপিওভার একটি বিমূর্ততা। সিস্টেমের যে কোনও অ্যাপ্লিকেশন বা পরিষেবা সিস্টেম বার্তা বাসের মাধ্যমে org.freedesktop.UPower পরিষেবা অ্যাক্সেস করতে পারে। কিছু অপারেশন (যেমন সিস্টেম স্থগিত করা) পলিসিকিট ব্যবহার করে সীমাবদ্ধ ।

ইউপিওয়ারকে একসময় ডেস্কিট -পাওয়ার বলা হত । লক্ষ্য UPower করতো HAL অপ্রয়োজনীয় বৃহৎ খণ্ড করতে, যেমন করতো HAL আনুষ্ঠানিকভাবে হয় অবচিত

শেষ লিঙ্কটি থেকে: org.freedesktop.UPowerএপিআইতে একটি রয়েছে org.freedesktop.UPower.Deviceএবং এটিতে একটি ...

GetStatistics ()

GetStatistics (in  's'     type,               out 'a(dd)' data)

Gets statistics for the power device that may be interesting to show 
on a graph in the session.

type: The mode for the statistics. Valid types are charging or discharging.
data: The statistics data for the power device. 

Each element contains the following members:
value: The value of the percentage point, usually in seconds
accuracy: The accuracy of the prediction in percent.

গ্রাফে ব্যবহৃত তথ্য সরবরাহ করতে। আমি মনে করি যে আপনি পুনরায় বুট / শাটডাউন করার সময় ডেটা সাফ হয়ে গেছে তাই এটি সম্ভবত রিয়েল-টাইম এবং কোনও ইতিহাস নেই has


1
জিনোম-পাওয়ার-পরিসংখ্যানগুলির গ্রাফগুলি এক সপ্তাহ পিছনে ফিরে আসে, যা আমার ক্ষেত্রে রিবুটগুলি অন্তর্ভুক্ত করে, তাই এটি অন্য কোথাও নন-রিয়েলটাইম ডেটা পেতে হবে।
ড্রাগগ্রেজ

1
এখানে একটি কমান্ড উদাহরণস্বরূপ পদ্ধতি ডাকতে হল: qdbus --system org.freedesktop.UPower /org/freedesktop/UPower/devices/battery_BAT0 org.freedesktop.UPower.Device.GetStatistics charging। আর একটি উদাহরণ:dbus-send --print-reply --system --dest=org.freedesktop.UPower /org/freedesktop/UPower/devices/battery_BAT0 org.freedesktop.UPower.Device.GetStatistics string:charging
লেকেনস্টেইন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.