sillysloft / fluxbox

Fluxbox Window Manager (Mirror)
http://fluxbox.org/news/
Other
0 stars 1 forks source link

Certain themes cause KDE docklets to freeze X/fluxbox #696

Open sillysloft opened 17 years ago

sillysloft commented 17 years ago

Using x11-wm/fluxbox-0.9.15.1-r1 ebuild in Gentoo, when the bunker-one and bunker-one-xpm themes are selected, amarok, juk, and akregator cause an immediate freeze when opened. This seems to be caused by any KDE app which opens a dock item in the slit; xpad, gaim, etc. do not cause any problems.

The freeze is actually just X and fluxbox using up the CPU. Ctrl-alt-backspace works and the cursor will still move, and it is possible to SSH and observe that X is using about 60% of the CPU cycles and fluxbox is using the rest.

There is discussion on the topic here: http://forums.gentoo.org/viewtopic-t-441314-highlight-fluxbox+freeze.html

I am using xorg-x11-7.1 from the Gentoo ebuild.

Reported by: jamyers

sillysloft commented 17 years ago

Logged In: YES user_id=1538990 Originator: NO

Why do these bugs go unreported for a year? Anyway, get a recent version of fluxbox (preferably svn) and tell us if it still happens.

Original comment by: mark-t

sillysloft commented 17 years ago

Logged In: YES user_id=1625785 Originator: YES

I tried the latest development version on the website (fluxbox-1.0rc2). bunker-one and amarok or akregator still causes 100% CPU usage, but the docklet now responds to right-click. I managed to quick amarok, and after a minute or so of continued unresponsiveness, things went back to normal, so the freeze isn't permanant anymore, but these KDE apps still don't work.

Original comment by: jamyers

sillysloft commented 17 years ago

Logged In: YES user_id=1538990 Originator: NO

O.K. I've just tried it with svn fluxbox, amarok, and both of those styles, and I didn't notice anything. Perhaps it's been fixed. Care to try svn? If it still causes problems for you, we'll have to look at deeper settings. In that case, post the output of `fluxbox -i', and also your init file. Otherwise, just tell me it's been fixed.

Original comment by: mark-t

sillysloft commented 17 years ago

Logged In: YES user_id=1625785 Originator: YES

Still gaks up on the latest development version...

./fluxbox -i

Fluxbox version: 1.0rc2 Compiled: Feb 4 2007 13:33:06 Compiler: GCC Compiler version: 4.1.1 (Gentoo 4.1.1-r3)

Defaults: menu: /usr/local/share/fluxbox/menu style: /usr/local/share/fluxbox/styles/Clean keys: /usr/local/share/fluxbox/keys init: /usr/local/share/fluxbox/init

Compiled options (- => disabled): -DEBUG EWMH GNOME -IMLIB2 KDE -NLS REMEMBER RENDER SHAPE SLIT TOOLBAR XFT -XINERAMA XMB XPM

cat ~/.fluxbox/init session.screen0.window.focus.alpha: 255 session.screen0.window.unfocus.alpha: 255 session.screen0.slit.direction: Vertical session.screen0.slit.layer: Dock session.screen0.slit.onhead: 0 session.screen0.slit.onTop: False session.screen0.slit.alpha: 255 session.screen0.slit.autoHide: false session.screen0.slit.placement: BottomRight session.screen0.slit.maxOver: false session.screen0.titlebar.left: Stick session.screen0.titlebar.right: Minimize Maximize Close session.screen0.toolbar.onTop: False session.screen0.toolbar.autoHide: false session.screen0.toolbar.tools: workspacename, prevworkspace, nextworkspace, iconbar, systemtray, prevwindow, nextwindow, clock session.screen0.toolbar.widthPercent: 66 session.screen0.toolbar.layer: Desktop session.screen0.toolbar.onhead: 0 session.screen0.toolbar.height: 0 session.screen0.toolbar.visible: true session.screen0.toolbar.alpha: 255 session.screen0.toolbar.placement: BottomCenter session.screen0.toolbar.maxOver: false session.screen0.overlay.lineWidth: 1 session.screen0.overlay.lineStyle: LineSolid session.screen0.overlay.joinStyle: JoinMiter session.screen0.overlay.capStyle: CapNotLast session.screen0.iconbar.mode: Workspace session.screen0.iconbar.deiconifyMode: Follow session.screen0.iconbar.iconTextPadding: 10l session.screen0.iconbar.alignment: Relative session.screen0.iconbar.iconWidth: 70 session.screen0.iconbar.usePixmap: true session.screen0.iconbar.wheelMode: Screen session.screen0.tab.alignment: Left session.screen0.tab.height: 16 session.screen0.tab.width: 64 session.screen0.tab.placement: Top session.screen0.tab.rotatevertical: True session.screen0.menu.alpha: 255 session.screen0.windowScrollAction: session.screen0.rowPlacementDirection: LeftToRight session.screen0.opaqueMove: false session.screen0.workspaces: 4 session.screen0.focusModel: ClickFocus session.screen0.desktopwheeling: true session.screen0.menuMode: Delay session.screen0.menuDelayClose: 0 session.screen0.rootCommand: session.screen0.sloppywindowgrouping: true session.screen0.menuDelay: 0 session.screen0.clickRaises: true session.screen0.focusNewWindows: true session.screen0.tabFocusModel: ClickToTabFocus session.screen0.followModel: Ignore session.screen0.showwindowposition: true session.screen0.fullMaximization: false session.screen0.antialias: false session.screen0.imageDither: true session.screen0.windowPlacement: RowSmartPlacement session.screen0.strftimeFormat: %k:%M session.screen0.decorateTransient: false session.screen0.resizeMode: Bottom

session.screen0.workspacewarping: true session.screen0.autoRaise: false session.screen0.focusLastWindow: true session.screen0.windowScrollReverse: false session.screen0.colPlacementDirection: TopToBottom session.screen0.workspaceNames: one,two,three,four, session.screen0.windowMenu: session.screen0.edgeSnapThreshold: 0 session.focusTabMinWidth: 0 session.opaqueMove: False session.styleOverlay: ~/.fluxbox/overlay session.keyFile: ~/.fluxbox/keys session.useMod1: true session.tabPadding: 0 session.slitlistFile: ~/.fluxbox/slitlist session.tabsAttachArea: Window session.styleFile: /usr/share/fluxbox/fluxmod/styles/Cathode session.autoRaiseDelay: 250 session.cacheMax: 200l session.imageDither: True session.tabs: true session.colorsPerChannel: 4 session.forcePseudoTransparency: false session.groupFile: ~/.fluxbox/groups session.numLayers: 13 session.ignoreBorder: false session.menuFile: ~/.fluxbox/menu session.appsFile: ~/.fluxbox/apps session.cacheLife: 5l session.doubleClickInterval: 250

The .fluxbox files are from my home directory.

Original comment by: jamyers

sillysloft commented 17 years ago

Logged In: YES user_id=1538990 Originator: NO

Yes, you already told me that. Get svn.

Original comment by: mark-t

sillysloft commented 17 years ago

Logged In: YES user_id=1625785 Originator: YES

It looks like running the fluxbox-1.0_rc2-r2.ebuild and etc-update in Gentoo made the problem disappear for me, but running the version of 1.0rc2 I compiled from scratch into my $HOME still demonstrates the freezing problem. I'm guessing this is a Gentoo-related problem and it looks like the Gentoo people have it taken care of.

Original comment by: jamyers

sillysloft commented 17 years ago

Original comment by: jamyers

sillysloft commented 17 years ago

Logged In: YES user_id=1538990 Originator: NO

If this is still an issue, I have some code in svn that might address it. I still can't reproduce it.

Original comment by: mark-t

sillysloft commented 17 years ago

Original comment by: mark-t

sillysloft commented 17 years ago

Original comment by: sf-robot

sillysloft commented 17 years ago

Logged In: YES user_id=1312539 Originator: NO

This Tracker item was closed automatically by the system. It was previously set to a Pending status, and the original submitter did not respond within 14 days (the time period specified by the administrator of this Tracker).

Original comment by: sf-robot