Cairo-dock running or having been run corrupts Kdenlive monitor display
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
cairo-dock (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: cairo-dock
If cairo-dock is installed and has been run withing the same X session, Kdenlive running under compiz, with XV video output will display a transparent monitor window, and no video, just transparency, until playback stops.Other window managers with xv output from kdenlive will give a blank monitor (background only) entirely during playback, just as the entire frame is transparent under compiz.
Using the X11 driver gives semi-transparent (0<alpha<1) video with transparent borders under compiz, normal video playback under window managers other than compiz. Detaching the window returns the semi-transparent playback as though compiz were running. In all cases the image returns to normal when playback stops.
This report is posted on the Kdenlive website:
"but the problem seems to be cause by cairo-dock. A number of other qt-base applications have known problems with it, that this workaround fixes:
Others apps based on Qt4 like VirtualBox, Skype, VLC
(for VLC, there was a bug only if the option 'Integrate video in interface' is enabled and vlc devs have added this workaround into the application)
It's the same problem that (S)MPlayer, so you can use this command in order to launch your application, e.g.:
export XLIB_SKIP_
But you can also make a little script:
Create a file with the extention ".sh" (launch_
Add these two lines :
export XLIB_SKIP_
virtualbox
Change the right execution (Right clic on the file / Properties / Permissions / Execution => or directly :
chmod +x launch_
Use this file to execute this app.
Or edit the launcher and use a command like this one:
sh -c "env XLIB_SKIP_
Unfortunately, this does not help in kdenlive(replacing "kaffeine" with"kdenlive"), where it has no effect and the transparency continues..
Both SMplayer and Kaffeine also report video playback issues when cairo-dock is running:
https:/
The only workaround I have found is to set cairo-dock not to start with the session and start it only when not using Kdenlive. To use kdenlive, X must be restarted. I just removed Docky so I could get rid of mono, now this...
I am using cairo-dock_
Related branches
- Ken VanDine: Disapprove
- Luke Yelavich (community): Disapprove
-
Diff: 285537 lines (+51708/-130360)172 files modified.pc/.quilt_patches (+1/-0)
.pc/.quilt_series (+1/-0)
.pc/01-improved-cairo-dock-session.patch/data/desktop-manager/CMakeLists.txt (+9/-0)
.pc/01-improved-cairo-dock-session.patch/data/desktop-manager/cairo-dock-fallback.desktop (+7/-0)
.pc/01-improved-cairo-dock-session.patch/data/desktop-manager/cairo-dock.desktop (+7/-0)
.pc/01-improved-cairo-dock-session.patch/data/scripts/help_scripts.sh (+148/-0)
.pc/01-musicPlayer_with_banshee/data/default-theme/plug-ins/musicPlayer/musicPlayer.conf (+0/-174)
.pc/02-manpage-not-compressed-with-max-compression.patch/data/man/CMakeLists.txt (+22/-0)
.pc/applied-patches (+0/-1)
CMakeLists.txt (+2/-2)
data/CMakeLists.txt (+8/-4)
data/ChangeLog-history.txt (+52/-0)
data/ChangeLog.txt (+2/-50)
data/Help.conf.in (+5/-4)
data/cairo-dock.conf.in (+19/-15)
data/default-theme/cairo-dock.conf (+58/-54)
data/default-theme/plug-ins/Clipper/Clipper.conf (+2/-2)
data/default-theme/plug-ins/Dbus/Dbus.conf (+1/-1)
data/default-theme/plug-ins/GMenu/GMenu.conf (+11/-5)
data/default-theme/plug-ins/Recent-Events/Recent-Events.conf (+1/-1)
data/default-theme/plug-ins/dialog-rendering/dialog-rendering.conf (+1/-1)
data/default-theme/plug-ins/dnd2share/dnd2share.conf (+1/-1)
data/default-theme/plug-ins/icon-effect/icon-effect.conf (+1/-1)
data/default-theme/plug-ins/illusion/illusion.conf (+1/-1)
data/default-theme/plug-ins/logout/logout.conf (+1/-1)
data/default-theme/plug-ins/musicPlayer/musicPlayer.conf (+8/-6)
data/default-theme/plug-ins/quick-browser/quick-browser.conf (+1/-1)
data/default-theme/plug-ins/rendering/rendering.conf (+1/-1)
data/default-theme/plug-ins/shortcuts/shortcuts.conf (+1/-1)
data/default-theme/plug-ins/showDesktop/showDesktop.conf (+1/-1)
data/default-theme/plug-ins/stack/stack.conf (+2/-2)
data/desktop-manager/CMakeLists.txt (+13/-0)
data/desktop-manager/cairo-dock-fallback.desktop (+7/-0)
data/desktop-manager/cairo-dock-fallback.session (+7/-0)
data/desktop-manager/cairo-dock-session (+47/-0)
data/desktop-manager/cairo-dock.desktop (+7/-0)
data/desktop-manager/cairo-dock.session (+8/-0)
data/icons/CMakeLists.txt (+16/-14)
data/images/CMakeLists.txt (+2/-1)
data/man/CMakeLists.txt (+1/-1)
data/scripts/help_scripts.sh (+59/-5)
data/scripts/initial-setup.sh (+17/-0)
data/themes.conf.in (+1/-1)
debian/cairo-dock-core.install (+2/-2)
debian/cairo-dock-core.lintian-overrides (+2/-0)
debian/cairo-dock-data.install (+3/-0)
debian/cairo-dock-data.lintian-overrides (+2/-5)
debian/cairo-dock-dev.install (+1/-0)
debian/changelog (+65/-0)
debian/control (+5/-5)
debian/copyright (+5/-3)
debian/patches/01-improved-cairo-dock-session.patch (+106/-0)
debian/patches/01-musicPlayer_with_banshee (+0/-17)
debian/patches/02-manpage-not-compressed-with-max-compression.patch (+19/-0)
debian/patches/series (+2/-1)
debian/rules (+2/-1)
po/ar.po (+1018/-1516)
po/be.po (+1010/-2769)
po/bn.po (+1042/-1206)
po/ca.po (+1043/-1499)
po/cairo-dock.pot (+1007/-1125)
po/cs.po (+1006/-2153)
po/cy.po (+3882/-0)
po/de.po (+1031/-3731)
po/el.po (+1019/-4226)
po/en_GB.po (+1662/-6279)
po/es.po (+1102/-5199)
po/et.po (+1032/-1218)
po/eu.po (+1011/-2997)
po/fi.po (+1042/-1349)
po/fo.po (+1032/-1332)
po/fr.po (+1397/-6723)
po/gl.po (+1041/-1207)
po/hu.po (+1352/-3889)
po/id.po (+3896/-0)
po/it.po (+1166/-6582)
po/ja.po (+1281/-11122)
po/ko.po (+1015/-1369)
po/nb.po (+1008/-2074)
po/nl.po (+1102/-6691)
po/oc.po (+1033/-1310)
po/pl.po (+1041/-1307)
po/pt.po (+1015/-4375)
po/pt_BR.po (+1015/-5933)
po/ro.po (+1028/-1207)
po/ru.po (+1155/-6966)
po/sk.po (+1010/-4148)
po/sl.po (+1010/-1300)
po/sr.po (+1018/-2367)
po/sv.po (+1029/-2657)
po/tr.po (+1092/-1758)
po/uk.po (+1182/-6402)
po/vi.po (+1043/-1430)
po/zh_CN.po (+1008/-5036)
po/zh_TW.po (+1015/-5381)
src/cairo-dock-gui-commons.c (+2/-13)
src/cairo-dock-gui-items.c (+5/-1)
src/cairo-dock-gui-main.c (+1/-1)
src/cairo-dock-gui-simple.c (+5/-0)
src/cairo-dock-menu.c (+30/-19)
src/cairo-dock-user-interaction.c (+11/-8)
src/cairo-dock.c (+789/-798)
src/gldit/CMakeLists.txt (+2/-1)
src/gldit/cairo-dock-X-manager.h (+9/-0)
src/gldit/cairo-dock-X-utilities.c (+2/-45)
src/gldit/cairo-dock-X-utilities.h (+0/-2)
src/gldit/cairo-dock-animations.c (+7/-2)
src/gldit/cairo-dock-animations.h (+2/-2)
src/gldit/cairo-dock-applet-facility.c (+27/-34)
src/gldit/cairo-dock-applet-facility.h (+30/-24)
src/gldit/cairo-dock-applet-manager.c (+3/-3)
src/gldit/cairo-dock-application-facility.c (+2/-2)
src/gldit/cairo-dock-applications-manager.c (+4/-22)
src/gldit/cairo-dock-applications-manager.h (+1/-0)
src/gldit/cairo-dock-callbacks.c (+13/-10)
src/gldit/cairo-dock-class-manager.c (+14/-15)
src/gldit/cairo-dock-data-renderer-manager.c (+8/-8)
src/gldit/cairo-dock-data-renderer.c (+42/-20)
src/gldit/cairo-dock-data-renderer.h (+23/-1)
src/gldit/cairo-dock-dbus.c (+97/-24)
src/gldit/cairo-dock-dbus.h (+4/-2)
src/gldit/cairo-dock-desklet-factory.c (+12/-2)
src/gldit/cairo-dock-desklet-factory.h (+2/-0)
src/gldit/cairo-dock-dialog-factory.c (+1/-1)
src/gldit/cairo-dock-dialog-manager.c (+2/-2)
src/gldit/cairo-dock-dock-facility.c (+8/-3)
src/gldit/cairo-dock-dock-factory.c (+2/-2)
src/gldit/cairo-dock-dock-manager.c (+2/-2)
src/gldit/cairo-dock-draw-opengl.c (+33/-2)
src/gldit/cairo-dock-draw-opengl.h (+7/-0)
src/gldit/cairo-dock-draw.c (+25/-0)
src/gldit/cairo-dock-emblem.c (+8/-8)
src/gldit/cairo-dock-emblem.h (+3/-6)
src/gldit/cairo-dock-flying-container.c (+22/-8)
src/gldit/cairo-dock-gui-factory.c (+151/-262)
src/gldit/cairo-dock-gui-manager.c (+1/-1)
src/gldit/cairo-dock-icon-facility.c (+12/-13)
src/gldit/cairo-dock-icon-facility.h (+1/-2)
src/gldit/cairo-dock-icon-factory.c (+20/-111)
src/gldit/cairo-dock-icon-factory.h (+5/-7)
src/gldit/cairo-dock-icon-manager.c (+160/-61)
src/gldit/cairo-dock-icon-manager.h (+5/-2)
src/gldit/cairo-dock-image-buffer.c (+1/-1)
src/gldit/cairo-dock-image-buffer.h (+2/-9)
src/gldit/cairo-dock-launcher-manager.c (+7/-4)
src/gldit/cairo-dock-log.c (+20/-18)
src/gldit/cairo-dock-log.h (+2/-2)
src/gldit/cairo-dock-module-factory.c (+19/-7)
src/gldit/cairo-dock-module-factory.h (+1/-0)
src/gldit/cairo-dock-opengl.c (+5/-5)
src/gldit/cairo-dock-overlay.c (+317/-0)
src/gldit/cairo-dock-overlay.h (+98/-0)
src/gldit/cairo-dock-packages.c (+15/-12)
src/gldit/cairo-dock-packages.h (+3/-3)
src/gldit/cairo-dock-separator-manager.c (+0/-2)
src/gldit/cairo-dock-themes-manager.c (+2/-2)
src/gldit/cairo-dock.h (+1/-0)
src/help/applet-composite.c (+2/-2)
src/help/applet-notifications.c (+195/-1)
src/help/applet-tips-dialog.c (+4/-4)
src/icon-factory/cairo-dock-applet-factory.c (+6/-2)
src/icon-factory/cairo-dock-desktop-file-factory.c (+2/-1)
src/icon-factory/cairo-dock-launcher-factory.c (+7/-9)
src/implementations/CMakeLists.txt (+1/-0)
src/implementations/cairo-dock-compiz-integration.c (+70/-24)
src/implementations/cairo-dock-compiz-integration.h (+7/-0)
src/implementations/cairo-dock-default-view.c (+1/-1)
src/implementations/cairo-dock-gauge.c (+491/-356)
src/implementations/cairo-dock-graph.c (+143/-118)
src/implementations/cairo-dock-graph.h (+2/-2)
src/implementations/cairo-dock-icon-container.c (+2/-2)
src/implementations/cairo-dock-kwin-integration.c (+2/-2)
could you please try with the latest version (2.3) ?
I think it fixes the problem
2011/3/6 Luke <email address hidden>
> Public bug reported: www.kdenlive. org/forum/ transparent- monitor- during- playback- cairo-dock- and-dependencie s ARGB_VISUALS= 1 && skype virtualbox. sh for example) ARGB_VISUALS= 1 virtualbox. sh ARGB_VISUALS= 1 kaffeine" " /bugs.launchpad .net/cairo- dock-core/ +bug/472112 declares that the 2.2.0~4- 0ubuntu1 in Ubuntu Natty with compiz-
>
> Binary package hint: cairo-dock
>
> If cairo-dock is installed and has been run withing the same X session,
> Kdenlive running under compiz, with XV video output will display a
> transparent monitor window, and no video, just transparency, until
> playback stops.Other window managers with xv output from kdenlive will
> give a blank monitor (background only) entirely during playback, just as
> the entire frame is transparent under compiz.
>
> Using the X11 driver gives semi-transparent (0<alpha<1) video with
> transparent borders under compiz, normal video playback under window
> managers other than compiz. Detaching the window returns the semi-
> transparent playback as though compiz were running. In all cases the
> image returns to normal when playback stops.
>
>
> This report is posted on the Kdenlive website:
>
> http://
> uninstall-
>
> "but the problem seems to be cause by cairo-dock. A number of other qt-
> base applications have known problems with it, that this workaround
> fixes:
>
> Others apps based on Qt4 like VirtualBox, Skype, VLC
> (for VLC, there was a bug only if the option 'Integrate video in interface'
> is enabled and vlc devs have added this workaround into the application)
> It's the same problem that (S)MPlayer, so you can use this command in order
> to launch your application, e.g.:
> export XLIB_SKIP_
> But you can also make a little script:
> Create a file with the extention ".sh" (launch_
> Add these two lines :
> export XLIB_SKIP_
> virtualbox
> Change the right execution (Right clic on the file / Properties /
> Permissions / Execution => or directly :
> chmod +x launch_
> Use this file to execute this app.
> Or edit the launcher and use a command like this one:
> sh -c "env XLIB_SKIP_
>
> Unfortunately, this does not help in kdenlive(replacing "kaffeine"
> with"kdenlive"), where it has no effect and the transparency continues..
>
> Both SMplayer and Kaffeine also report video playback issues when cairo-
> dock is running:
>
>
> https:/
> problem is in qt-but in that case, the bug is being reported to appear in
> opengl mode. With kdenlive the bug appears under both opengl and cairo
> backends. I've tested both, restarting X between tests.
>
> The only workaround I have found is to set cairo-dock not to start with
> the session and start it only when not using Kdenlive. To use kdenlive,
> X must be restarted. I just removed Docky so I could get rid of mono,
> now this...
>
> I am using cairo-dock_
> unity, gnome-shell, kde, and icewm sessions all installed and working.
>
> ** Affects: cairo-dock (Ubuntu)
> Importance: Undecided
> Status: New
>
> --
> You received this bug notification because you are a member of Cairo-
> Dock Team, which is subscribed ...