Cairo-Dock / cairo-dock-plug-ins

Plugins of Cairo-Dock project.
http://glx-dock.org
GNU General Public License v3.0
39 stars 32 forks source link

Cairo fails to install on Linux Mint 22 #19

Open dagleykd opened 1 month ago

dagleykd commented 1 month ago

Cairo now fails to install on Linux Mint 22 as Mint 22 now uses Pipewire rather than PulseAudio.

'cairo-dock-impulse-plug-in' requires Pulseaudio as a dependency.

Is there a way to remove this or make it separate so that Cairo can properly install under Pipewire-audio-based distros as Cairo will run perfectly without the impulse plugin?

dkondor commented 1 month ago

Hi, thank you for reporting! I'm aware of the issue, but the solution depends on how exactly are you trying to install cairo-dock:

dagleykd commented 1 month ago

Hi, thank you for reporting! I'm aware of the issue, but the solution depends on how exactly are you trying to install cairo-dock:

* if installing from the Ubuntu repos (e.g. by using the package manager), you can just leave out `cairo-dock-impulse-plug-in` without any bad effects; you won't be able to install the `cairo-dock` package, but this is only a metapackage for convenience, you can get a working dock by manually install all other `cairo-dock-*` packages (although this is more cumbersome)

* you could try installing the beta version from our PPA: https://launchpad.net/~cairo-dock-team/+archive/ubuntu/weekly -- the impulse plugin here should be possible to install even if using pipewire (but feedback on this would be very much appreciated)

* if there is demand, I could also update the stable PPA (available [here](https://launchpad.net/~cairo-dock-team/+archive/ubuntu/ppa) but not updated, since the same version is in the official repos)

Hi, thanks! The issues comes when trying to install the metapackage (I'm on Linux Mint 22 MATE). I did get it working by installing all the cairo-dock-* packages except impulse, as you suggested, but the issue there is that if I run 'sudo apt autoremove' to do some cleaning up, as I often do, it tries to autoremove all the cairo packages I've manually installed...? I'd assume because I didn't install them from the metapackage?