@Warmuptill
It appears that the new Ubuntu 24.04 LTS isn't quite ready for you yet. Specifically, it doesn't like OpenCV:
Code:
true-light@true-light-projection:~$ sudo apt install /home/true-light/Downloads/advanced-scene-switcher-1.27.2-x86_64-linux-gnu.deb
[sudo] password for true-light:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'advanced-scene-switcher' instead of '/home/true-light/Downloads/advanced-scene-switcher-1.27.2-x86_64-linux-gnu.deb'
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
advanced-scene-switcher : Depends: libopencv-core4.5d (>= 4.5.4+dfsg) but it is not installable
Depends: libopencv-imgproc4.5d (>= 4.5.4+dfsg) but it is not installable
Depends: libopencv-objdetect4.5d (>= 4.5.4+dfsg) but it is not installable
E: Unable to correct problems, you have held broken packages.
true-light@true-light-projection:~$
ubuntustudio.org
Code:
Operating System: Ubuntu Studio 24.04
KDE Plasma Version: 5.27.11
KDE Frameworks Version: 5.115.0
Qt Version: 5.15.13
Kernel Version: 6.8.0-45-lowlatency (64-bit)
Graphics Platform: X11
Processors: 4 × AMD Phenom(tm) II X4 960T Processor
Memory: 7.8 GiB of RAM
Graphics Processor: AMD JUNIPER
Manufacturer: MICRO-STAR INTERNATIONAL CO.,LTD
Product Name: MS-7576
System Version: 1.0
I know it's an older machine that probably can't encode video (no streaming or recording), but I'm using it just for the full-screen projector to an audience. I think it'll do that.
So far, I only need Adv. SS to fade audio sources in and out based on scene transitions. I don't need OpenCV at all. If it's easier to not have that functionality (double the number of installers?), then that's fine with me, but it gets to be a mess in a hurry to have a bunch of those options.
Alternately, how can I install that dependency? A "dummy package" that technically satisfies it but does nothing when used, might work...or it might cause other problems down the road.
Or, maybe not have that formal dependency, but check at runtime and disable the functions if not present. That might be the smoothest option for the user, along with a disable-able popup or other ignore-able message to that effect, and perhaps even offer to install it automatically...