Vitals icon indicating copy to clipboard operation
Vitals copied to clipboard

Gnome 46 Support

Open incentivebeats opened this issue 1 year ago • 5 comments

Has this issue been covered in the Wiki?

  • [X] I have read the Wiki and my issue is not covered.

Is there an existing issue reported already?

  • [X] I have searched the existing issues, it does not exist.

Describe the new feature you would like

After upgrading to GNOME 46 on Arch, I am seeing the following error in the Extensions app regarding Vitals:

TypeError: this._menuLayout.add_actor is not a function

incentivebeats avatar Mar 24 '24 05:03 incentivebeats

How did you install Vitals? Do you have a custom installation or did you modify metadata.json? add_actor is no longer in the current codebase. It was changed to add_child.

corecoding avatar Mar 24 '24 10:03 corecoding

I installed via the AUR - I see now it's a few versions behind. I'll go ahead and switch over.

incentivebeats avatar Mar 24 '24 10:03 incentivebeats

I'm not too familiar with that distribution pipeline as someone else set it up. I was under the impression it was setup to pull from the master branch. Wait, I wonder if that is why, I renamed master to main. Hmm.

corecoding avatar Mar 24 '24 18:03 corecoding

Looking at the PKGBUILD for it (cloned from https://aur.archlinux.org/gnome-shell-extension-vitals.git) it seems it specifically just flags v63 rather than using "main". Someone also flagged the repo as out-of-date so at least there's a warning on the AUR page now.

  4 pkgname=gnome-shell-extension-vitals
  5 pkgver=63.0.0
  6 pkgrel=1
  7 pkgdesc="Displays system vitals in a GNOME Shell top bar pop-down."
  8 arch=('any')
  9 url="https://github.com/corecoding/Vitals"
 10 license=('GPL')
 11 depends=('dconf' 'gnome-icon-theme' 'gnome-icon-theme-symbolic' 'gnome-shell' 'libgtop' 'lm_sensors')
 12 makedepends=('gettext' 'git')
 13 source=("${pkgname}::git+${url}#tag=v${pkgver}")
 14 sha512sums=('SKIP')

incentivebeats avatar Mar 24 '24 19:03 incentivebeats

Unfortunately, the maintainer of the package (@WoefulDerelict) seems to be inactive since a few years.

quarthex avatar Mar 25 '24 17:03 quarthex