बैटरी संकेतक अपनी स्थिति नहीं बदलता है (लेकिन रिबूट के बाद)


21

समस्या यहाँ है :

  1. जब पावर कॉर्ड को प्लग या अनप्लग किया जाता है तो आइकन नहीं बदलता (आइकन बूट होने पर पावर स्रोत होता है, लेकिन अगर मैं पावर अडैप्टर और वीजा-वर्स में प्लग करता हूं तो यह बैटरी नहीं रहेगा)।

  2. बैटरी संकेतक मुझे कम बैटरी चेतावनी या चेतावनी नहीं देता है (उबंटू बस ऑनस्क्रीन चेतावनियों के साथ बंद हो जाता है)।

जानकारी:

  • मैं Ubuntu 12.04 LTS, 64 बिट का उपयोग करता हूं
  • स्थापना रद्द करने से gnome-power-managerकाम नहीं चला
  • acpi -b रिटर्न "बैटरी 0: अज्ञात, 95%"

1
और क्या वहां दिए गए जवाब से मदद मिली?
गुंटबर्ट

1
यह नहीं था मेरे पास ऐसा नहीं है aptitudeजिसे मैंने apt-getइसे हटाने और पुनः स्थापित करने के लिए उपयोग किया है।
बेंजामिन

बिल्कुल वही मुद्दा यहाँ।
नवीनतम

मुझे लगता है कि फिर आपको इसे तोड़ने की आवश्यकता हो सकती है। gnome-power-manager पैकेज UPower का उपयोग करता है। तो आप शायद यह स्थापित होगा। जब आप upower --monitor-detailकिसी आउटलेट से दौड़ते हैं और डिस्कनेक्ट / फिर से कनेक्ट होते हैं, तो क्या आप उससे विस्तृत रेखाएँ देखते हैं? (मैंने कोशिश की और मैं करता हूँ)
चट्टानी

क्या आपने "अपडेट-आइकन-कैश" किया है
DnrDevil

जवाबों:


1

यह थोड़ा अजीब बेहतर जवाब हो सकता है अगर आपकी समस्या अभी भी हल नहीं हुई है। मैंने बैटरी की स्थिति और उसके प्रतिशत को दिखाने के लिए एक छोटी अजगर स्क्रिप्ट लिखी। लेकिन समस्या केवल यह है कि आपको स्क्रिप्ट देखने के लिए हर बार स्टेटस को चलाने की आवश्यकता होती है।

from subprocess import Popen,PIPE
process=Popen(['upower','-i','/org/freedesktop/UPower/devices/battery_BAT0'],stdout=PIPE)
process1=Popen(['grep','-E','state|to\ full|percentage'],stdin=process.stdout,stdout=PIPE)

answer=process1.stdout.read().split('\n')
answer.pop()
final=[]
for i in range(len(answer)):
    temp=answer[i].split(':')
    final.append(temp[0].strip(' ')+' : '+temp[1].strip(' '))

string=''
for i in final:
    string+=i+'\n
string=string.strip('\n')

Popen(['notify-send',string])
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.