Индикатор-мощность застрял на первом значении после входа в систему

9

После удаления оболочки гнома индикатор батареи застрял на первом значении, которое он показывает, когда я вхожу в систему, то есть, если при запуске он был равен 100%, он все еще остается таким, пока батарея не разрядится. Можете ли вы помочь мне решить эту проблему?

Обновление: пробовал следующую команду безрезультатно

apt-get установить индикатор питания --reinstall

ОБНОВЛЕНИЕ2:

# upower -d Device: /org/freedesktop/UPower/devices/line_power_AC   native-path:          AC   power supply:         yes   updated:        30 أكت, 2014 EET 09:13:30 م (1949 seconds ago)   has history:          no   has statistics:       no   line-power
    warning-level:       none
    online:              yes
    icon-name:          'ac-adapter-symbolic'

Device: /org/freedesktop/UPower/devices/battery_BAT0   native-path:    BAT0   vendor:               SMP   model:                DELL MKD6223  serial:               2093   power supply:         yes   updated:      30 أكت, 2014 EET 09:45:30 م (29 seconds ago)   has history:          yes   has statistics:       yes   battery
    present:             yes
    rechargeable:        yes
    state:               charging
    warning-level:       none
    energy:              18.4704 Wh
    energy-empty:        0 Wh
    energy-full:         33.2667 Wh
    energy-full-design:  62.16 Wh
    energy-rate:         20.0355 W
    voltage:             12.404 V
    time to full:        44.3 minutes
    percentage:          55%
    capacity:            53.5179%
    technology:          lithium-ion
    icon-name:          'battery-good-charging-symbolic'   History (charge):
    1414698330  55.000  charging

Device: /org/freedesktop/UPower/devices/DisplayDevice   power supply:  yes   updated:              01 ينا, 1970 EET 02:00:00 ص (1414698359 seconds ago)   has history:          no   has statistics:       no   battery
    present:             yes
    state:               charging
    warning-level:       none
    energy:              18.4704 Wh
    energy-full:         33.2667 Wh
    energy-rate:         20.0355 W
    time to full:        44.3 minutes
    percentage:          55%
    icon-name:          'battery-good-charging-symbolic'

Daemon:   daemon-version:  0.99.1   on-battery:      no   lid-is-closed:   no   lid-is-present:  yes   critical-action: PowerOff
Жирный разум
источник
Я не уверен, относится ли это к вашей проблеме, так как я нахожусь на рабочем столе, но у меня есть « daemon-version: 0.9.23Запуск единства по умолчанию» 14.04
старейшина Гик
После того, как я обновил nautilus в Ubuntu 14.04, у меня возникла та же проблема, спасибо за обходной путь, он решил / исправил проблему (пожалуйста, проверьте раздел комментариев: askubuntu.com/questions/553419/… )
fermat4214

Ответы:

8

Обидно искать помощь в решении проблемы, даже если ответа нет, но голосование за проблему влияет на мою работу. Однако я оставлю обходной путь, если у кого-то еще будет такая же проблема:

Вопрос в графическом интерфейсе. Он зависает, поэтому убивая его каждые 10 минут, вы заставите его обновляться, поэтому я сделал cron-работу для этого:

crontab -e

Добавьте эту строку в конец файла, который будет выполнять эту работу каждые 10 минут:

*/10 * * * * pkill -f indicator-power-service
Жирный разум
источник
4

Я попробовал вышеупомянутые решения, и они не работали должным образом для меня.

Я также сделал кучу других вещей, и я думаю, уловка была:

    dconf reset -f /com/canonical/indicator/power/
    pkill -f indicator-power-service

После того, как я полностью перезапустился, индикатор, казалось, работал без проблем, нет необходимости в работе cron!

Кстати, на заметку «acpi -V | grep Battery» показывал мне состояние батареи, а «upower -d» - нет. После исправления оба работают.

Кроме того, будьте осторожны с решением Mindaugas, потому что удаление upower требует кучу пакетов, многие из которых необходимы для входа в систему (а именно ubuntu-desktop). Не забудьте сохранить список удаленных пакетов и переустановить их, иначе вы можете сломать вашу систему! (Мне пришлось спасти себя с помощью терминала Ctrl-Alt-F1 и /var/log/dpkg.log)

Надеюсь, это поможет кому-то!

ОБНОВИТЬ:

Проблема фактически вернулась после моего исправления, но перезапустилась:

    dconf reset -f /com/canonical/indicator/power/
    pkill -f indicator-power-service

Решил проблему снова.

Может быть, обе команды в работе cron будут подходящим вариантом!

Дэвид
источник
1

Для меня проблема была исправлена ​​после удаления любого программного обеспечения, связанного с GNOME.

Все, что мне нужно было сделать, это следовать этому уроку:

Как вернуть единство и удалить рабочий стол gnome?

Надеюсь, что этот ответ имеет какое-то значение для вас.

Якуб Навала
источник
1

У меня тоже была эта проблема. Чтобы решить это, я сделал:

sudo apt-get remove upower
sudo apt-get install upower
sudo apt-get install indicator-power

Выйдите и войдите, чтобы проверить, работает ли он.

Миндаугас Хараминас
источник
1
После того, как я сделал выше, я не мог войти. Он выдавал ошибку «Неудачный сеанс». Чтобы решить эту проблему, нажмите ctrl + alt + F1при входе в систему иsudo apt-get install ubuntu-session
Харендра Сингх
Так это решает проблему?
fermat4214
Для меня, даже если удаление пакетов с зависимостями для повышения производительности кажется опасным, все работает нормально. Спасибо !
Седрик Жирар
Это опасно после того, как я поместил первую строку кода, которую я заблокировал в текущем сеансе, я не смог войти даже после нескольких перезагрузок. Мне пришлось переустановить рабочий стол и перенастроить gdm3, чтобы снова войти в систему ..
Andrés Parada