@deebido if I run in a tty Hyprland --systeminfo it’s built against aquamarine 0.5.1, can you check. I suspect it’s something else that your using that has not rebuilt against the version 0.5.1.
Hyprland --systeminfo
Hyprland 0.45.2 built from branch at commit dirty ().
Date:
Tag: , commits:
built against aquamarine 0.5.1
....
$ zypper if hyprland
Loading repository data...
Reading installed packages...
Information for package hyprland:
---------------------------------
Repository : Main Repository (OSS)
Name : hyprland
Version : 0.45.2-1.2
Arch : x86_64
Vendor : openSUSE
Installed Size : 7.9 MiB
Installed : Yes
Status : up-to-date
Source package : hyprland-0.45.2-1.2.src
Upstream URL : https://hyprland.org/
Summary : Dynamic tiling Wayland compositor
Description :
Hyprland is a dynamic tiling Wayland compositor based on wlroots
that doesn't sacrifice on its looks.
It supports multiple layouts, fancy effects, has a very flexible IPC
model allowing for a lot of customization, and more.
@deebido as suggested by @conram as root user run the command ldconfig it should produce no output… then as your user run ldd /usr/bin/Hyprland | grep aqua it should be;
ldd `which Hyprland` | grep aqua
libaquamarine.so.4 => /lib64/libaquamarine.so.4 (0x00007fe7daf5f000)
Ok I tried that and I can not get this to work unless I have libaquamarine3 installed. HAving that rpm was nice thank you for that. I would just reinstall tumbleweed but I don’t want to lose hyprland completely if that doesn’t work. I’ll just keep using it like this for now.
umm so i had a bunch of binaries in my home folder just as backups. i just deleted those and the output was different.
$ rpm -qif $(which Hyprland)
Name : hyprland
Version : 0.45.2
Release : 1.2
Architecture: x86_64
Install Date: Wed 18 Dec 2024 11:09:27 PM EST
Group : Unspecified
Size : 8321037
License : BSD-3-Clause
Signature : RSA/SHA512, Tue 17 Dec 2024 02:13:19 PM EST, Key ID 35a2f86e29b700a4
Source RPM : hyprland-0.45.2-1.2.src.rpm
Build Date : Wed 20 Nov 2024 08:55:57 AM EST
Build Host : reproducible
Packager : https://bugs.opensuse.org
Vendor : openSUSE
URL : https://hyprland.org/
Summary : Dynamic tiling Wayland compositor
Description :
Hyprland is a dynamic tiling Wayland compositor based on wlroots
that doesn't sacrifice on its looks.
It supports multiple layouts, fancy effects, has a very flexible IPC
model allowing for a lot of customization, and more.
Distribution: openSUSE Tumbleweed
@deebido You have a lot of versions of aquamarine. Probably because of mix repositories.
Mine has only this:
S | Name | Type | Version | Arch | Repository
---+----------------+---------+-----------+--------+-----------
i | libaquamarine4 | package | 0.5.1-1.1 | x86_64 | repo-oss
It’s fixed. I’m pretty sure it was the binaries in my home folder. @arvidjaar told me to do these commands
$ which Hyprland
/home/tumbleweed/bin/Hyprland
$ rpm -qif $(which Hyprland)
file /home/tumbleweed/bin/Hyprland is not owned by any package
and i realized those aren’t supposed to be there. i deleted the hyprland binary and renamed the folder. everything is working as it should now.
$ Hyprland --systeminfo
Hyprland 0.45.2 built from branch at commit dirty ().
Date:
Tag: , commits:
built against aquamarine 0.5.1
I’m almost certain it was the binary in /home/tumbleweed/bin/Hyprland. I have binaries in there like pfetch and cmatrix etc and I was playing around with the Hyprland binary the last time there was an aquamarine issue. This is wild, I feel silly. Thank you I love you all.