Індикатор акумулятора зник з панелі Gnome


20

Я використовую Gnome Flashback (все ще найкращий!) На Ubuntu 14.04. У додатку Індикатор він завжди показував індикатор рівня акумулятора. Тепер він повністю відсутній:

відсутність індикатора акумулятора

Я переглянув налаштування живлення, щоб переконатися, що він налаштований на показ, незалежно від того, що:

налаштування живлення

Я припускаю, що "при наявності батареї" означає "показувати індикатор акумулятора, будь то зарядка чи підключений кабель, або будь-яке інше, доки фізична батарея знаходиться в ноутбуці". Я також спробував інший варіант "Коли акумулятор заряджається або використовується", але це не має значення.

Індикатор акумуляторної батареї постійно був з моменту оновлення до 14.04 місяця тому, і лише почав сором'язливо з'являтися протягом останніх кількох днів. Наскільки я знаю, я нічого не робив, щоб змінити будь-які налаштування щодо потужності, індикаторів чи аплетів, які б впливали на це.

Чому мій індикатор живлення відсутній і як його повернути?


Просто перевірити (оскільки ваші налаштування здаються правильними) з командного рядка: Який вихід gsettings get com.canonical.indicator.power icon-policy? Він повинен бути «присутній». Якщо це не так, питання полягає в тому, чому він не відповідає налаштуванням графічного інтерфейсу.
Яків Влійм

@JacobVlijm, дякую за відповідь. Вихід команди, яку ви надаєте, - це 'present'.
Запитувач

Ви можете підтвердити, чи працює він ps ax | grep indicator-power? Також ви не спробуєте dconf reset -f /com/canonical/indicator/power/тодіpkill -f indicator-power
user.dz

1
@Sneetsher, дякую за відгук. Виведення grepкоманди було лише 2915 pts/3 R+ 0:00 grep indicator-power, тому, здається, індикатор живлення не працює. Інші команди не мали ефекту.
Запитувач

1
@Sneetsher, виконуючи команду у вашому останньому коментарі, запуск команди індикатор-power-service безпосередньо в командному рядку, тепер призвів до того, що індикатор буде видно на моїй панелі Gnome. :). Іншого виходу не було. Тепер ... чи можу я зробити це постійним? Якщо я закрию вікно терміналу, індикатор зникає.
Питання

Відповіді:


47

Примітка. Спробуйте спершу кроки 4/5, це може бути виправлено за допомогою першого звернення.

Нижче розширена інструкція щодо налагодження проблеми з індикатором.

  1. Перевірте, чи indicator-power-serviceпрацює:

    ps ax | grep indicator-power
    
  2. Якщо він працює, спробуйте скинути його налаштування, а потім перезапустіть його:

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

    Немає успіху, знайдіть його, а потім спробуйте з терміналу (шукаючи помилки у виході):

    sudo updatedb; locate -r indicator-power-service$
    

    Моя система 64-бітна. Отже:

    /usr/lib/x86_64-linux-gnu/indicator-power/indicator-power-service
    

    Якщо він працює з командою, то з його автоматичним запуском щось не так.

  3. Як це було перевірено, він не працює при запуску. Перевірте наявність:

    /usr/share/upstart/sessions/indicator-power.conf

    description "Indicator Power Backend"
    
    # Want to move to indicator-services-[start|end], but that's not all
    # there yet.  Use the signals that exist today for now.
    
    start on indicators-loaded or indicator-services-start
    stop on desktop-end or indicator-services-end
    
    respawn
    
    exec /usr/lib/x86_64-linux-gnu/indicator-power/indicator-power-service
    

    /etc/xdg/autostart/indicator-power.desktop

    [Desktop Entry]
    Type=Application
    Name=Indicator Power
    Exec=/usr/lib/x86_64-linux-gnu/indicator-power/indicator-power-service
    NotShowIn=Unity;
    NoDisplay=true
    StartupNotify=false
    Terminal=false
    
  4. Це працює для мене зі свіжим Ubuntu 14.04, Модифікація indicator-power.desktopдля умов автозапуску, подібних до інших показників. ( Надісланий звіт про помилку lp # 1330302 )

    sudo nano /etc/xdg/autostart/indicator-power.desktop

    Видалити:

    NotShowIn=Unity;
    

    Замініть його на:

    OnlyShowIn=Unity;XFCE;GNOME;
    AutostartCondition=GNOME3 unless-session gnome
    
  5. Вихід / Вхід


Добре, якщо не вийшло:

  1. Спробуйте очистити її та встановіть наново:

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

    Перезавантажте, ще раз перевірте

  2. Немає успіху, оскільки вирішити це можна так (ви можете закрити термінал після цього):

    /usr/lib/x86_64-linux-gnu/indicator-power/indicator-power-service & disown $!
    

    &запустіть його у фоновій
    disown $!команді, щоб від'єднати процес для поточного терміналу, $!змінну, що містить PID останнього запущеного процесу у фоновому режимі

    Або краще, якщо додати його до програм запуску користувачів, див. Як запустити програми автоматично під час входу?


Дякую за цю відповідь. У мене є обидва файли, які ви згадуєте в пункті 3, і вони мають точно такий же вміст, як і ви. Я можу успішно запустити запропоновану вами команду і закрити вікно терміналу, але після перезавантаження індикатора живлення немає. Мені б хотілося не виконувати цю команду щоразу, коли я перезапускаюсь. У мене, здається, є всі компоненти індикатора потужності, але він не запускається автоматично. Чи є спосіб, коли я можу це зробити кожен раз, коли запускаю комп'ютер?
Запитувач

Я спробував cpкоманду і перезавантажив, але, на жаль, індикатор батареї не з’явився після входу в систему.
Запитувач

Увійти як гостьова сесія, індикатора акумулятора немає. Я міг би додати команду до списку команд запуску, але це рішення? Здається, індикатор акумулятора вже повинен відображатись без необхідності експлікаційно запускати його в запуску програм.
Запитувач

1
Дякую за вашу постійну допомогу. Я шукав цей журнал, але No such file or directory. Крім того, я не впевнений, чи має це значення, але, як було сказано в питанні, я не використовую Unity, я перебуваю на Gnome Flashback.
Запитувач

1
Оновлена .desktopредакція, яку ви пропонуєте на кроці 4, вирішила її. Хороша робота! Спасибі за вашу допомогу.
Запитувач

4

(1)

sudo apt-get install indicator-applet-complete
sudo apt-get install dconf-editor

змінити icon-policyна present. Це може вам допомогти.

введіть тут опис зображення

(2)

Якщо перший з них не працює , ви можете спробувати встановити з indicator-powerдопомогою sudo apt-get install indicator-power. Якщо indicator-powerвже встановлено, видаліть його та повторно встановіть. Це може повернути індикатор живлення на панелі. Весело.


Дякую за цю відповідь icon-policyбуло вже встановлено present. Я також маю show-percentageта show-timeперевіряю.
Запитувач

Я спробував другу пропозицію перевстановити пакет, але, схоже, нічого не змінив.
Запитувач

0

Якщо ви використовуєте такі теми, як masalla, вони якимось чином змушують піктограми зникати або змушувати неправильно відображати стан акумулятора. Я б запропонував перейти до теми за замовчуванням або використовувати іншу тему. Принаймні, це було питанням для мене.


-1

Якщо у вас підключена бездротова миша, вона може ховатися під нею, просто клацніть мишкою, і вона повинна бути в цьому спливаючому меню,

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.