You are not logged in.

#1 2016-09-20 17:40:47

aja
Member
Registered: 2013-06-27
Posts: 26

QT4 Dependency

One thing that is causing various issues in Plasma Desktop is the lingering dependency of some apps on qt4 like vlc,okular,ktorrent, is their any plan to build these apps using qt5 , I have used KaOS distro and it has successfully got rid of qt4 , why can't Arch do the same.

Offline

#2 2016-09-20 17:47:54

Awebb
Member
Registered: 2010-05-06
Posts: 6,286

Re: QT4 Dependency

Feel free to submit patches.

Offline

#3 2016-09-20 18:17:55

FarStar07
Member
Registered: 2012-04-02
Posts: 48

Re: QT4 Dependency

Hello,
Ktorrent doesn't use qt4. For vlc and okular, you can use instead vlc-nightly and okular-frameworks-git  from AUR. They are qt5 ready.
Personally, my system (with Plasma Desktop) is completely qt4 free.

Last edited by FarStar07 (2016-09-20 18:37:06)

Offline

#4 2016-09-20 18:33:19

seth
Member
Registered: 2012-09-03
Posts: 51,253

Re: QT4 Dependency

aja wrote:

One thing that is causing various issues in Plasma Desktop is the lingering dependency of some apps on qt4

That's complete nonsense.
Unless anybody managed to cross eg. plugin dirs (causing qt4 and 5 being loaded into the same virtual memory), they can and do just co-exist fine.
You'd spot such incidents by segfaults. Do not exist your plasma desktop to suddenly be great by removing Qt4 from your harddrive.

Offline

#5 2016-09-20 18:55:34

aja
Member
Registered: 2013-06-27
Posts: 26

Re: QT4 Dependency

Sorry I meant kget not ktorrent , anyway I dont like to use AUR I like to keep it clean and minimum.
Also I believe qt4 in vlc causes crashes (https://forum.kde.org/viewtopic.php?f=289&t=135956) when we use vlc as backend instead of gstreamer , I maybe wrong, So what do you prefer in plasma desktop (gstreamer or vlc)

Last edited by aja (2016-09-20 18:59:29)

Offline

#6 2016-09-20 19:35:23

seth
Member
Registered: 2012-09-03
Posts: 51,253

Re: QT4 Dependency

https://trac.videolan.org/vlc/ticket/9807
Solution is mentioned in the KDE forum as well as https://bugs.kde.org/show_bug.cgi?id=335111 and here https://bbs.archlinux.org/viewtopic.php?id=212882

Don't ask me for the culprit, but the VLC core tries to load the Qt4 GUI plugin (for no actual reason) what is the forementioned clash.

Iff the happens for you, run

/usr/lib/vlc/vlc-cache-gen -f /usr/lib/vlc/plugins

Offline

#7 2016-09-21 02:48:59

infinarchy
Banned
Registered: 2016-09-19
Posts: 73

Re: QT4 Dependency

empty

Last edited by infinarchy (2017-11-04 21:44:41)

Offline

#8 2016-09-21 03:58:19

FarStar07
Member
Registered: 2012-04-02
Posts: 48

Re: QT4 Dependency

aja wrote:

Sorry I meant kget not ktorrent , anyway I dont like to use AUR I like to keep it clean and minimum.

The kget-frameworks-git and okular-frameworks-git Maintainer in AUR is Antonio Rojas (arojas), the same Maintainer than for the official Extra Repo. It's safe.
One other (good) thing: these packages have no AUR dependencies.
For vlc-nightly, there is also no AUR dependency and you can read the PKGBUILD. It's clean.

aja wrote:

(...) So what do you prefer in plasma desktop (gstreamer or vlc)

VLC Backend lacks some features by comparison on Gstreamer Backend. There is also limitations with Pulseaudio and Gstreamer is a KDE Plasma Workspace's dependency (plasma-workspace > kwin > qt5-multimedia > gst-plugins-base-libs > gstreamer). So Gstreamer Backend seems to be preferable for me.

infinarchy wrote:

SMPlayer is a good alternative to VLC and it doesn't use QT4.

+1

Last edited by FarStar07 (2016-09-21 04:37:30)

Offline

Board footer

Powered by FluxBB