FS#7519 - vlc skinning problem (again) [ver 0.8.6c-1]
Attached to Project:
Arch Linux
Opened by Fredrik (vEX) - Tuesday, 26 June 2007, 10:19 GMT
Last edited by Andreas Radke (AndyRTR) - Friday, 13 July 2007, 21:47 GMT
Opened by Fredrik (vEX) - Tuesday, 26 June 2007, 10:19 GMT
Last edited by Andreas Radke (AndyRTR) - Friday, 13 July 2007, 21:47 GMT
|
Details
Description:
Seems like the new vlc build has problems with skins again. Using vlc 0.8.6c-1, same problems as with 0.8.6b-1 which was resolved in 0.8.6b-2. Broken skins2 == no way to access preferences, hence the medium rating. $ vlc VLC media player 0.8.6c Janus [00000284] main dialogs provider error: no dialogs provider module matched "any" [00000281] skins2 interface error: no suitable dialogs provider found (hint: compile the wxWidgets plugin, and make sure it is loaded properly) [00000281] skins2 interface: skin: VLC 0.8.5 Default Skin author: aLtgLasS Updated abs and rebuilt the package solved it for me, was missing live-media and libnotify from makedepends so I thought it could be those, but it works fine after removing them again. |
This task depends upon
Closed by Andreas Radke (AndyRTR)
Friday, 13 July 2007, 21:47 GMT
Reason for closing: Works for me
Additional comments about closing: no idea if there is really something wrong.
Friday, 13 July 2007, 21:47 GMT
Reason for closing: Works for me
Additional comments about closing: no idea if there is really something wrong.
An interesting point : running vlc as an unprivileged user yields the same result than described there. But running it as root brings the familiar wxWidget interface ! In order to rule out a possible configuration glitch, I removed the libskins2_plugin.so library. As a user, vlc now refuses to start (since the only available gui plugin is now libwxwidgets_plugin.so), but it still works perfectly as root !
So this is definitely some weird permission related problem.
Finally, as already reported, recompiling vlc from abs and installing it fixed the bug.
For somewhat reason, the wx plugin refuses to load. VLC switches to the skins2 one, but it's only partially functional : no preferences ...
Now it gets even fishier : I can't reproduce this behavior anymore !! I uninstalled my compiled vlc package, pacman -S vlc, ... and no bug anymore. The wx interface appears. So once you installed a custom built vlc, 'official' packages work after that. But before I installed the custom built package, uninstalling and installing vlc didn't help.
so can i close it as "works for me"?
$ vlc
VLC media player 0.8.6c Janus
[00000278] main dialogs provider error: no dialogs provider module matched "any"
[00000277] skins2 interface error: no suitable dialogs provider found (hint: compile the wxWidgets plugin, and make sure it is loaded properly)
Couldn't gzopen /home/fredrik/.vlc/skins2/default.vlt
[00000277] main interface error: no suitable access module for `/home/fredrik/.vlc/skins2/default.vlt'
[00000277] skins2 interface error: failed to open /home/fredrik/.vlc/skins2/default.vlt for reading
[00000277] skins2 interface error: failed to parse /home/fredrik/.vlc/skins2/default.vlt
Couldn't gzopen share/skins2/default.vlt
[00000277] main interface error: no suitable access module for `share/skins2/default.vlt'
[00000277] skins2 interface error: failed to open share/skins2/default.vlt for reading
[00000277] skins2 interface error: failed to parse share/skins2/default.vlt
[00000277] skins2 interface: skin: VLC 0.8.5 Default Skin author: aLtgLasS
Restarting VLC gives the original error messages since a new .vlc has now been created.
Using the custom built package (with no changes whatsoever to the PKGBUILD) and starting VLC gives the working wxWidgets skin, even if I remove .vlc before starting it.
$ ls /usr/lib/vlc/gui/ -l
total 3184
-rwxr-xr-x 1 root root 1253660 26 jun 12.19 libskins2_plugin.so
-rwxr-xr-x 1 root root 1992503 26 jun 12.19 libwxwidgets_plugin.so