jbwong05 / obs-text-slideshow

OBS plugin inspired by the built in image slideshow, except for text sources instead. Both Free Type 2 and GDI+ are supported.
https://obsproject.com/forum/resources/obs-text-slideshow.1303/
GNU General Public License v2.0
63 stars 18 forks source link

[BUG] Ubuntu installation issue #29

Open qroft opened 2 years ago

qroft commented 2 years ago

Describe the bug Installed the script under Windows10 and it works like a charm. Then i wanted it to have it o my Ubuntu 20.x pc and there the plugin is not found. LET ME BE CLEAR: i am a tootal Linux noob, but i saw on a form post that the structure of the plugins must should?) meet a folder structure. In this case the .SO file should be inside a 64bit folder, what it is not.

To Reproduce Steps to reproduce the behavior:

  1. Download the script
  2. Copy it to the folder under .config/share/obs-studio/plugins

Expected behavior The plugin should appear on the media list.

Desktop (please complete the following information):

Additional context As i mentioned, the plugin works without a problem under Windows. It just seems to not work with the folder path of Ubuntu. But that could also be with my system, though i have checked many board posts on the net trying to find out where to put the plugin and under what structure. It could also be that ta locale might be necessary, thus missing and for that reason not working.

Nevertheless thanks for this great plugin!

jbwong05 commented 2 years ago

For Ubuntu which is a debian based system, I would recommend using the .deb installer (ex. sudo dpkg -i obs-text-slideshow_1.5.2-1_amd64.deb). If you wish to install the plugin manually on Ubuntu, assuming you are on a 64 bit system, make sure the obs-text-slideshow.so file is at the path /usr/lib/obs-plugins/obs-text-slideshow.so and the .ini files are at the path /usr/share/obs/obs-plugins/obs-text-slideshow/locale/ (ex. /usr/share/obs/obs-plugins/obs-text-slideshow/locale/en-US.ini)

qroft commented 2 years ago

Damn, sorry to reopen this again, but there is a QT dependency. Please let me remind you that i am not a Ubuntu specialist.

The thing is: onw that i try to install it through the above solution, there is a dependency on this library: libqt5core5a

As far as i have found out for the last two hours, this library comes from QT, so i went to the QT page from where i tried to install QT, just to find out that this is not the correct way.

I also found out that if i upgrade Ubuntu to a nightly shot, that there might be the latest QT library available. But i would not try this out as i am a noob.

Can you point me into the direction on how to update that library? Thanks again!

With Ubuntu 20.x comes the libqt5core5a in version 5.12. but the slideshow file needs at least 5.14

qroft commented 2 years ago

I now took the Linux Zip file and extracted it to my computer. Then i moved the "lib" and "share" folder from the ZIP to my system - where i can see all the other plugins that are available. But nevertheless, the text-slideshow plugin is not loaded into OBS.

jbwong05 commented 2 years ago

Try this version: obs-text-slideshow_1.5.2-ubuntu_1804_amd64.zip

Foexle11 commented 2 years ago

Hey there, After updating to version 1.5.2 I run into the same issue aswell. Also tried the zip and the .deb installer. I'm Running Linux Mint Cinnamon 20.3, so a Debian/Ubuntu based system. The posted seems to fix the issue. Hope that can help you in any way c: