lilyinstarlight / nixos-cosmic

Flake for using COSMIC on NixOS
MIT License
323 stars 25 forks source link

cosmic-applets-battery missing after update #105

Open addy419 opened 3 months ago

addy419 commented 3 months ago

The cosmic battery applet used to run in the panel, but it does not appear anymore. power-profiles-daemon is running fine:

● power-profiles-daemon.service - Power Profiles daemon
     Loaded: loaded (/etc/systemd/system/power-profiles-daemon.service; linked; preset: enabled)
     Active: active (running) since Sun 2024-05-12 21:51:23 BST; 4min 33s ago
   Main PID: 2632 (power-profiles-)
         IP: 0B in, 0B out
         IO: 128.0K read, 0B written
      Tasks: 4 (limit: 37509)
     Memory: 1.5M (peak: 2.1M)
        CPU: 20ms
     CGroup: /system.slice/power-profiles-daemon.service
             └─2632 /nix/store/l162jlg8vrmick1ygzjh9w84abdyiqkh-power-profiles-daemon-0.21/libexec/power-profiles-daemon

May 12 21:51:23 orca systemd[1]: Starting Power Profiles daemon...
May 12 21:51:23 orca systemd[1]: Started Power Profiles daemon.

Running it from the terminal shows either no output or sometimes it asks for system76 power daemon (This is not consistent, it happens one in a few tries)

2024-05-12T20:57:03.005087Z ERROR cosmic_applet_battery::app: org.freedesktop.DBus.Error.ServiceUnknown: The name com.system76.PowerDaemon was not provided by any .service files
lilyinstarlight commented 3 months ago

That error is normal because it tries system76-power before it tries PPD

Is it possible it just got removed from the panel, e.g. can you try to re-add it?

I'll also try to poke in my test VM

addy419 commented 3 months ago

Nope, I have removed and added it again with no change.

I cannot find a process for cosmic-applet-battery. Even after trying to start it from the terminal. I'm assuming it crashes silently. I updated my flakes 2 hours ago, so I am using the latest flake.

lilyinstarlight commented 3 months ago

Can you try running it from terminal with RUST_LOG=debug cosmic-applet-battery and share the log?

addy419 commented 3 months ago

I am currently updating to the latest flake, but in the meantime, this is the current log

2024-05-17T16:31:40.186415Z  INFO cosmic_applets: Starting `cosmic-applet-battery` with version 0.1.1
2024-05-17T16:31:40.186444Z DEBUG i18n_embed: Attempting to load language file: "en/cosmic_applet_battery.ftl"
2024-05-17T16:31:40.186453Z DEBUG i18n_embed::fluent: Loaded language file: "en/cosmic_applet_battery.ftl" for language: "en"
2024-05-17T16:31:40.186677Z  INFO i18n_embed::requester: Current Locale: [LanguageIdentifier { language: Language(Some("en")), script: None, region: Some(Region("GB")), variants: None }]
2024-05-17T16:31:40.186688Z DEBUG i18n_embed: Selecting translations for domain "cosmic_applet_battery"
2024-05-17T16:31:40.186696Z DEBUG i18n_embed: Searching for available languages, found language file: "de/cosmic_applet_battery.ftl"
2024-05-17T16:31:40.186701Z DEBUG i18n_embed: Searching for available languages, found language file: "en/cosmic_applet_battery.ftl"
2024-05-17T16:31:40.186703Z DEBUG i18n_embed: Searching for available languages, found language file: "es-ES/cosmic_applet_battery.ftl"
2024-05-17T16:31:40.186705Z DEBUG i18n_embed: Searching for available languages, found language file: "fa/cosmic_applet_battery.ftl"
2024-05-17T16:31:40.186707Z DEBUG i18n_embed: Searching for available languages, found language file: "fi/cosmic_applet_battery.ftl"
2024-05-17T16:31:40.186710Z DEBUG i18n_embed: Searching for available languages, found language file: "fr/cosmic_applet_battery.ftl"
2024-05-17T16:31:40.186713Z DEBUG i18n_embed: Searching for available languages, found language file: "id/cosmic_applet_battery.ftl"
2024-05-17T16:31:40.186714Z DEBUG i18n_embed: Searching for available languages, found language file: "it/cosmic_applet_battery.ftl"
2024-05-17T16:31:40.186716Z DEBUG i18n_embed: Searching for available languages, found language file: "ja/cosmic_applet_battery.ftl"
2024-05-17T16:31:40.186718Z DEBUG i18n_embed: Searching for available languages, found language file: "nl/cosmic_applet_battery.ftl"
2024-05-17T16:31:40.186720Z DEBUG i18n_embed: Searching for available languages, found language file: "pl/cosmic_applet_battery.ftl"
2024-05-17T16:31:40.186721Z DEBUG i18n_embed: Searching for available languages, found language file: "pt/cosmic_applet_battery.ftl"
2024-05-17T16:31:40.186723Z DEBUG i18n_embed: Searching for available languages, found language file: "pt-BR/cosmic_applet_battery.ftl"
2024-05-17T16:31:40.186727Z DEBUG i18n_embed: Searching for available languages, found language file: "ru/cosmic_applet_battery.ftl"
2024-05-17T16:31:40.186729Z DEBUG i18n_embed: Searching for available languages, found language file: "sr-Cyrl/cosmic_applet_battery.ftl"
2024-05-17T16:31:40.186731Z DEBUG i18n_embed: Searching for available languages, found language file: "sr-Latn/cosmic_applet_battery.ftl"
2024-05-17T16:31:40.186734Z DEBUG i18n_embed: Searching for available languages, found language file: "uk/cosmic_applet_battery.ftl"
2024-05-17T16:31:40.186739Z DEBUG i18n_embed: Requested Languages: [LanguageIdentifier { language: Language(Some("en")), script: None, region: Some(Region("GB")), variants: None }]
2024-05-17T16:31:40.186741Z DEBUG i18n_embed: Available Languages: [LanguageIdentifier { language: Language(Some("de")), script: None, region: None, variants: None }, LanguageIdentifier { language: Language(Some("en")), script: None, region: None, variants: None }, LanguageIdentifier { language: Language(Some("es")), script: None, region: Some(Region("ES")), variants: None }, LanguageIdentifier { language: Language(Some("fa")), script: None, region: None, variants: None }, LanguageIdentifier { language: Language(Some("fi")), script: None, region: None, variants: None }, LanguageIdentifier { language: Language(Some("fr")), script: None, region: None, variants: None }, LanguageIdentifier { language: Language(Some("id")), script: None, region: None, variants: None }, LanguageIdentifier { language: Language(Some("it")), script: None, region: None, variants: None }, LanguageIdentifier { language: Language(Some("ja")), script: None, region: None, variants: None }, LanguageIdentifier { language: Language(Some("nl")), script: None, region: None, variants: None }, LanguageIdentifier { language: Language(Some("pl")), script: None, region: None, variants: None }, LanguageIdentifier { language: Language(Some("pt")), script: None, region: None, variants: None }, LanguageIdentifier { language: Language(Some("pt")), script: None, region: Some(Region("BR")), variants: None }, LanguageIdentifier { language: Language(Some("ru")), script: None, region: None, variants: None }, LanguageIdentifier { language: Language(Some("sr")), script: Some(Script("Cyrl")), region: None, variants: None }, LanguageIdentifier { language: Language(Some("sr")), script: Some(Script("Latn")), region: None, variants: None }, LanguageIdentifier { language: Language(Some("uk")), script: None, region: None, variants: None }]
2024-05-17T16:31:40.186748Z DEBUG i18n_embed: Supported Languages: [LanguageIdentifier { language: Language(Some("en")), script: None, region: None, variants: None }]
2024-05-17T16:31:40.186750Z DEBUG i18n_embed: Attempting to load language file: "en/cosmic_applet_battery.ftl"
2024-05-17T16:31:40.186752Z DEBUG i18n_embed::fluent: Loaded language file: "en/cosmic_applet_battery.ftl" for language: "en"
2024-05-17T16:31:40.187828Z DEBUG sctk: Bound new global [44] wl_seat v7
2024-05-17T16:31:40.187835Z DEBUG sctk: Bound new global [43] wl_output v4
2024-05-17T16:31:40.187838Z DEBUG sctk: Bound new global [6] zxdg_output_manager_v1 v3
2024-05-17T16:31:40.200189Z DEBUG sctk: Bound new global [1] wl_compositor v5
2024-05-17T16:31:40.200198Z DEBUG sctk: Bound new global [2] wl_subcompositor v1
2024-05-17T16:31:40.200202Z DEBUG sctk: Bound new global [16] wp_viewporter v1
2024-05-17T16:31:40.200206Z DEBUG sctk: Bound new global [15] wl_shm v1
2024-05-17T16:31:40.200210Z DEBUG sctk: Bound new global [40] zwp_linux_dmabuf_v1 v4
2024-05-17T16:31:40.200598Z DEBUG sctk: Bound new global [44] wl_seat v7
2024-05-17T16:31:40.200977Z  INFO cosmic_applet_battery::dgpu: Desktop, skipping dGPU code
2024-05-17T16:31:40.202768Z DEBUG sctk: supported wl_shm format Abgr8888
2024-05-17T16:31:40.202774Z DEBUG sctk: supported wl_shm format Argb8888
2024-05-17T16:31:40.202777Z DEBUG sctk: supported wl_shm format Xbgr8888
2024-05-17T16:31:40.202779Z DEBUG sctk: supported wl_shm format Xrgb8888
2024-05-17T16:31:40.202791Z DEBUG sctk: supported wl_shm format Abgr8888
2024-05-17T16:31:40.202794Z DEBUG sctk: supported wl_shm format Argb8888
2024-05-17T16:31:40.202795Z DEBUG sctk: supported wl_shm format Xbgr8888
2024-05-17T16:31:40.202797Z DEBUG sctk: supported wl_shm format Xrgb8888
2024-05-17T16:31:40.203736Z ERROR cosmic_applet_battery::app: org.freedesktop.DBus.Error.ServiceUnknown: The name com.system76.PowerDaemon was not provided by any .service files
addy419 commented 3 months ago

@lilyinstarlight no changes here, it still does not work:

2024-05-17T18:14:45.055687Z  INFO cosmic_applets: Starting `cosmic-applet-battery` with version 0.1.1
2024-05-17T18:14:45.055713Z DEBUG i18n_embed: Attempting to load language file: "en/cosmic_applet_battery.ftl"
2024-05-17T18:14:45.055724Z DEBUG i18n_embed::fluent: Loaded language file: "en/cosmic_applet_battery.ftl" for language: "en"
2024-05-17T18:14:45.055958Z  INFO i18n_embed::requester: Current Locale: [LanguageIdentifier { language: Language(Some("en")), script: None, region: Some(Region("GB")), variants: None }]
2024-05-17T18:14:45.055965Z DEBUG i18n_embed: Selecting translations for domain "cosmic_applet_battery"
2024-05-17T18:14:45.055975Z DEBUG i18n_embed: Searching for available languages, found language file: "de/cosmic_applet_battery.ftl"
2024-05-17T18:14:45.055982Z DEBUG i18n_embed: Searching for available languages, found language file: "en/cosmic_applet_battery.ftl"
2024-05-17T18:14:45.055985Z DEBUG i18n_embed: Searching for available languages, found language file: "es-ES/cosmic_applet_battery.ftl"
2024-05-17T18:14:45.055987Z DEBUG i18n_embed: Searching for available languages, found language file: "fa/cosmic_applet_battery.ftl"
2024-05-17T18:14:45.055989Z DEBUG i18n_embed: Searching for available languages, found language file: "fi/cosmic_applet_battery.ftl"
2024-05-17T18:14:45.055991Z DEBUG i18n_embed: Searching for available languages, found language file: "fr/cosmic_applet_battery.ftl"
2024-05-17T18:14:45.055993Z DEBUG i18n_embed: Searching for available languages, found language file: "id/cosmic_applet_battery.ftl"
2024-05-17T18:14:45.055995Z DEBUG i18n_embed: Searching for available languages, found language file: "it/cosmic_applet_battery.ftl"
2024-05-17T18:14:45.055997Z DEBUG i18n_embed: Searching for available languages, found language file: "ja/cosmic_applet_battery.ftl"
2024-05-17T18:14:45.055999Z DEBUG i18n_embed: Searching for available languages, found language file: "nl/cosmic_applet_battery.ftl"
2024-05-17T18:14:45.056001Z DEBUG i18n_embed: Searching for available languages, found language file: "pl/cosmic_applet_battery.ftl"
2024-05-17T18:14:45.056003Z DEBUG i18n_embed: Searching for available languages, found language file: "pt/cosmic_applet_battery.ftl"
2024-05-17T18:14:45.056006Z DEBUG i18n_embed: Searching for available languages, found language file: "pt-BR/cosmic_applet_battery.ftl"
2024-05-17T18:14:45.056008Z DEBUG i18n_embed: Searching for available languages, found language file: "ru/cosmic_applet_battery.ftl"
2024-05-17T18:14:45.056009Z DEBUG i18n_embed: Searching for available languages, found language file: "sr-Cyrl/cosmic_applet_battery.ftl"
2024-05-17T18:14:45.056011Z DEBUG i18n_embed: Searching for available languages, found language file: "sr-Latn/cosmic_applet_battery.ftl"
2024-05-17T18:14:45.056013Z DEBUG i18n_embed: Searching for available languages, found language file: "uk/cosmic_applet_battery.ftl"
2024-05-17T18:14:45.056020Z DEBUG i18n_embed: Requested Languages: [LanguageIdentifier { language: Language(Some("en")), script: None, region: Some(Region("GB")), variants: None }]
2024-05-17T18:14:45.056023Z DEBUG i18n_embed: Available Languages: [LanguageIdentifier { language: Language(Some("de")), script: None, region: None, variants: None }, LanguageIdentifier { language: Language(Some("en")), script: None, region: None, variants: None }, LanguageIdentifier { language: Language(Some("es")), script: None, region: Some(Region("ES")), variants: None }, LanguageIdentifier { language: Language(Some("fa")), script: None, region: None, variants: None }, LanguageIdentifier { language: Language(Some("fi")), script: None, region: None, variants: None }, LanguageIdentifier { language: Language(Some("fr")), script: None, region: None, variants: None }, LanguageIdentifier { language: Language(Some("id")), script: None, region: None, variants: None }, LanguageIdentifier { language: Language(Some("it")), script: None, region: None, variants: None }, LanguageIdentifier { language: Language(Some("ja")), script: None, region: None, variants: None }, LanguageIdentifier { language: Language(Some("nl")), script: None, region: None, variants: None }, LanguageIdentifier { language: Language(Some("pl")), script: None, region: None, variants: None }, LanguageIdentifier { language: Language(Some("pt")), script: None, region: None, variants: None }, LanguageIdentifier { language: Language(Some("pt")), script: None, region: Some(Region("BR")), variants: None }, LanguageIdentifier { language: Language(Some("ru")), script: None, region: None, variants: None }, LanguageIdentifier { language: Language(Some("sr")), script: Some(Script("Cyrl")), region: None, variants: None }, LanguageIdentifier { language: Language(Some("sr")), script: Some(Script("Latn")), region: None, variants: None }, LanguageIdentifier { language: Language(Some("uk")), script: None, region: None, variants: None }]
2024-05-17T18:14:45.056031Z DEBUG i18n_embed: Supported Languages: [LanguageIdentifier { language: Language(Some("en")), script: None, region: None, variants: None }]
2024-05-17T18:14:45.056033Z DEBUG i18n_embed: Attempting to load language file: "en/cosmic_applet_battery.ftl"
2024-05-17T18:14:45.056035Z DEBUG i18n_embed::fluent: Loaded language file: "en/cosmic_applet_battery.ftl" for language: "en"
2024-05-17T18:14:45.057036Z DEBUG sctk: Bound new global [44] wl_seat v7
2024-05-17T18:14:45.057046Z DEBUG sctk: Bound new global [43] wl_output v4
2024-05-17T18:14:45.057048Z DEBUG sctk: Bound new global [6] zxdg_output_manager_v1 v3
2024-05-17T18:14:45.067929Z DEBUG sctk: Bound new global [1] wl_compositor v5
2024-05-17T18:14:45.067939Z DEBUG sctk: Bound new global [2] wl_subcompositor v1
2024-05-17T18:14:45.067942Z DEBUG sctk: Bound new global [16] wp_viewporter v1
2024-05-17T18:14:45.067945Z DEBUG sctk: Bound new global [15] wl_shm v1
2024-05-17T18:14:45.067948Z DEBUG sctk: Bound new global [40] zwp_linux_dmabuf_v1 v4
2024-05-17T18:14:45.068256Z DEBUG sctk: Bound new global [44] wl_seat v7
2024-05-17T18:14:45.068671Z  INFO cosmic_applet_battery::dgpu: Desktop, skipping dGPU code
2024-05-17T18:14:45.070175Z DEBUG sctk: supported wl_shm format Xbgr8888
2024-05-17T18:14:45.070181Z DEBUG sctk: supported wl_shm format Abgr8888
2024-05-17T18:14:45.070183Z DEBUG sctk: supported wl_shm format Xrgb8888
2024-05-17T18:14:45.070185Z DEBUG sctk: supported wl_shm format Argb8888
2024-05-17T18:14:45.070197Z DEBUG sctk: supported wl_shm format Xbgr8888
2024-05-17T18:14:45.070199Z DEBUG sctk: supported wl_shm format Abgr8888
2024-05-17T18:14:45.070201Z DEBUG sctk: supported wl_shm format Xrgb8888
2024-05-17T18:14:45.070204Z DEBUG sctk: supported wl_shm format Argb8888
2024-05-17T18:14:45.071051Z ERROR cosmic_applet_battery::app: org.freedesktop.DBus.Error.ServiceUnknown: The name com.system76.PowerDaemon was not provided by any .service files
lilyinstarlight commented 3 months ago

Yeah I'm pretty sure this broke upstream. I mostly test in a VM and so haven't noticed it

I'll try to investigate later

addy419 commented 3 months ago

@lilyinstarlight Please don't stress it, I'm just documenting these issues so that they'll be patched in a future release. None of them are critical for basic everyday usage.

addy419 commented 3 months ago

This is an upstream issue. Please leave this one until we reach a resolution there.