Chỉ báo pin không thay đổi trạng thái của nó (nhưng sau khi khởi động lại)


21

Vấn đề giống như ở đây :

  1. Biểu tượng không thay đổi khi cắm hoặc rút dây nguồn (biểu tượng vẫn là pin nếu đó là nguồn điện khi khởi động nhưng sẽ không thay đổi nếu tôi cắm bộ điều hợp nguồn và câu lệnh visa).

  2. Chỉ báo pin không cho tôi cảnh báo hoặc cảnh báo pin yếu (ubfox chỉ tắt mà không có cảnh báo trên màn hình).

Thông tin:

  • Tôi sử dụng Ubuntu 12.04 LTS, 64 Bit
  • Cài đặt lại gnome-power-managerkhông hoạt động
  • acpi -b trả về "Pin 0: Không xác định, 95%"

1
Và câu trả lời đã được đưa ra giúp được không?
guntbert

1
Nó đã không. Tôi không có aptitudevì vậy tôi đã sử dụng apt-getđể gỡ bỏ và cài đặt lại nó.
Benjamin

Chính xác vấn đề tương tự ở đây.
cao nhất

Tôi nghĩ rằng sau đó bạn có thể cần phải phá vỡ điều này. gnome-power-manager sử dụng gói UPower. Vì vậy, bạn có thể sẽ có cài đặt này. Khi bạn chạy upower --monitor-detailvà ngắt kết nối / kết nối lại từ một ổ cắm, bạn có thấy các dòng chi tiết từ đó không? (Tôi đã thử và tôi làm)
đá

Bạn đã thực hiện "update-icon-cache"
DnrDevil

Câu trả lời:


1

Đây có thể là một câu trả lời tốt hơn một chút kỳ lạ nếu vấn đề của bạn vẫn chưa được giải quyết. Tôi đã viết một kịch bản python nhỏ để hiển thị trạng thái pin và tỷ lệ phần trăm của nó. Nhưng vấn đề duy nhất là bạn cần chạy tập lệnh mỗi khi bạn cần xem trạng thái.

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])
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.