User Activity

  • Posted a comment on ticket #1176 on Fluxbox

    The patch could at best arrive in 1.4 - if an when it is ever released ;-) Again: I do not maintain fluxbox. I could push it into my private github fork, but that won't help much either here, I guess.

  • Posted a comment on ticket #1176 on Fluxbox

    The window uses the maximized geometry as user provided geometry, so it doesn't restore the unmaximized geometry and sets itself as maximized but restores the maximized geometry which becomes physically indistiguishable from the maximized state. Afaics fuxbox doesn't provide a Maximize command that is not a toggle, otherwise you could MacroCmd {UnMaximize} {Close} This way the best workaround available would probably be sth. like MacroCmd {ResizeTo 25% 25%} {Close}

  • Posted a comment on ticket #1176 on Fluxbox

    Try to use the git version - i don't even know whether you can apply it on 1.3.7

  • Posted a comment on ticket #1176 on Fluxbox

    I'm not sure how that relates to the original bug, but I could maximize & unmaximize vlc and have it re-open maximized. I also pre-explained the likely cause, could verify it and posted a patch in https://sourceforge.net/p/fluxbox/bugs/1176/#cc9f which will make fluxbox just empty the property instead of cleaning up. Please notice that I do not maintain fluxbox ("just a user") and on top of that I cannot even make a compelling case why this needs to be "fixed" because it's Qt which is in violation...

  • Posted a comment on ticket #1176 on Fluxbox

    diff --git a/src/Ewmh.cc b/src/Ewmh.cc index 03a824fa..c73c24a9 100644 --- a/src/Ewmh.cc +++ b/src/Ewmh.cc @@ -1019,12 +1019,12 @@ void Ewmh::updateState(FluxboxWindow &win) { XFree(data); } - if (!client_state.empty()) { +// if (!client_state.empty()) { (*it)->changeProperty(m_net->wm_state, XA_ATOM, 32, PropModeReplace, reinterpret_cast<unsigned char*>(&client_state.front()), client_state.size()); - } else - (*it)->deleteProperty(m_net->wm_state); +// } else +// (*it)->deleteProperty(m_net->wm_state);...

  • Posted a comment on ticket #1176 on Fluxbox

    I actually tested my former suspicion on vlc last night and it restores the un-maximized stated depending on whether I set a dead _NET_WM_STATE propertry before closing it, so Qt just doesn't like that property being withdrawn.

  • Posted a comment on ticket #1176 on Fluxbox

    I don't run KDE and fluxbox cannot prevent that. ~/.config/vlc/vlc-qt-interface.conf doesn't seem to have those keys regardless of what I do. What might happen is that fluxbox removes an empty property and other WMs might not and Qt doesn't interpret an absent property as "remove that flag" but as "uhmmm… dunno" This would fit your perception reg. the minimized and fullscreen windows, as they set other flags on that property. => When you spy the property and un-maximize a window, what happens to...

  • Posted a comment on ticket #1176 on Fluxbox

    The Window-Maximized tag should get erased immediately (even before closing) once you click the un-maximize button. I'm pretty sure that fluxbox removes the maximized state the very moment you unmaximize the window, check xprop -spy _NET_WM_STATE on the window. What Qt does in its config is otherwise hardly related to anything fluxbox does - the window manager (any window manager) just reads and sets those properties and the client can read them from there. I'd suggest to temporarily move away your...

View All

Personal Data

Username:
baghira-style
Joined:
2003-12-15 12:36:36

Projects

This is a list of open source software projects that Thomas Luebking is associated with:

  • BE::KWinFX Several 3rd party plugins for the KDE KWin compositor Last Updated:
  • BE::MPC Qt4 MPD Client Last Updated:
  • BE::Shell KISS Desktop Shell on KDE libs & some applications Last Updated:
  • Baghira   Last Updated:
  • Bespin   Last Updated:

Personal Tools