-
-
Notifications
You must be signed in to change notification settings - Fork 61
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Installing on VanillaOS: libgda/gsound not detected after install #201
Comments
I'm facing the same on Ubuntu 22.04.02 LTS with Gnome 42.5. |
@TDuffinNTU You'd have to install the required binaries on the host system, this could probably work by installing them to the ABRoot shell. I don't have experience with Vanilla OS myself, only some knowledge about it, so I can't really help with that - yet. Just know that apx won't do anything here since it will install the packages in a container - they need to be in the same host as GNOME, the host OS itself. @sskartheekadivi You shouldn't have any issues though, as long as you have the necessary packages installed. |
Yup I think this might just be a limitation of Vanilla's container system for now. Dependency hell strikes again! |
I have the same issue in NixOS.
I am trying to write my own Nix definition of Pano in order to circumvent #271, but I can't get past the lack of Gsound. { stdenv, fetchzip, lib, gnome, glib, libgda, gsound }:
stdenv.mkDerivation rec {
pname = "gnome-shell-extension-pano";
version = "v23-alpha2";
src = fetchzip {
url = "https://github.com/oae/gnome-shell-pano/releases/download/${version}/[email protected]";
sha256 = "Y8WgVUHX094RUwYKdt7OROPZMl3dakK0zOU9OTdyqxc=";
stripRoot = false;
};
buildInputs = [
gnome.gnome-shell
libgda
gsound
];
installPhase = ''
runHook preInstall
local_ext_dir=$out/share/gnome-shell/extensions/[email protected]
install -d $local_ext_dir
cp -r * $local_ext_dir
runHook postInstall
'';
meta = with lib; {
description = "Pano GNOME Shell Clipboard Management Extension (${version} pre-release)";
homepage = "https://github.com/oae/gnome-shell-pano";
license = licenses.gpl2Plus;
platforms = platforms.linux;
maintainers = [ maintainers.zvictor ];
};
} { inputs, lib, config, pkgs, ... }: {
home.packages = with pkgs; [
gnome-shell-extension-pano
gsound # needed by pano
];
home.file.".local/share/gnome-shell/extensions/[email protected]" = {
source = "${pkgs.gnome-shell-extension-pano}/share/gnome-shell/extensions/[email protected]";
};
... |
Never mind, I managed to fix it! |
@zvictor You said you managed to fix it, did this work for you for alpha3 as well? I am running NixOS 24.05 and tried your patch from #271 (comment) but I had no luck getting past the GSound issues. |
Well, yes and no... I managed to have it running in two machines, but after a few days the error message came back. I really don't understand why. |
Description
Bit of a niche one, but tried installing on vanillaOS and couldn't get the extension to detect the dependencies even though they're present on the APX package manager.
Problem Explanation
As above.
The bug happens when ...
Expected Behavior
A clear and concise description of what you expected to happen, and how the actual outcome differs:
Reprodution
Attempting to install pano via the gnome extensions app on a fresh install of vanilla OS, after installing the dependencies via APX.
Steps To Reproduce
Details
Mark with [ ] all that applies:
It happens with any application?
It happens only on one computer?
It happens only with some specific gnome configuration?
It happens only with some specific extension installed?
Diagnostics
Under what conditions does it happen?
Fill in all information that applies:
Environment
Screenshots
Screenshot 1 description
Evidence of gsound and libgda installed.
Screenshot 2 description
Pano error
The text was updated successfully, but these errors were encountered: