octave-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #53276] GUI: undocked panes cannot be moved, o


From: Dan Sebald
Subject: [Octave-bug-tracker] [bug #53276] GUI: undocked panes cannot be moved, or resized along upper border
Date: Fri, 6 Apr 2018 13:07:18 -0400 (EDT)
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0

Follow-up Comment #88, bug #53276 (project octave):

Computer hardware hasn't anything to do with it, humor...

KDE Qt just isn't robust.  Another non-warm-fuzzy is general KDE bugs.  On
Mint KDE/Plasma I had to disable the screen saver otherwise Plasma would
freeze.  And now this morning on Mageia KDE/Plasma I select the Application
Menu (what's known as Start in Windows) and the icons are all missing next to
the application names.

I'm reaching the conclusion that we are dealing with buggy Qt and/or KDE and
there is little we can do beyond what I've already done with this changeset:

https://hg.savannah.gnu.org/hgweb/octave/rev/2b8442c890d8

to hopefully address the non-movable windows.  This "missing decorations" bug
is probably something different.  It could be somewhere else in Octave GUI
code there is something putting Qt in a strange state, but the fact things
work here so well would suggest not.  To dig into this deeply means analyzing
exactly what window-manager build is being used and being able to identify
only one or two things different between a working system and a failing
system.

Here's that blog I saw about someone who ran into KDE/Qt 5.8.x problems:

https://www.phoronix.com/scan.php?page=news_item&px=KDE-Plasma-Regress-Explanation

https://blog.martin-graesslin.com/blog/2017/07/plasma-wayland-and-qt-5-9-and-beyond/

Here are some more errata:

https://community.kde.org/Plasma/5.9_Errata

One may think, but there is no bug of the sort we are seeing with missing
window decorations.  That's probably because few applications out there have
tried the approach Octave is using, i.e., converting back and forth to a
top-level window.  Others may approach things differently.

We can try what Torsten suggests and avoid using inheritance, something that
is standard C++, and see if for some odd reason that improves the situation
for Rik and Philip.  However, I think the best approach is what Rik suggests: 
wait for KDE/Plasma with Qt 5.9 which hopefully arrives soon and fixes these
issues.

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?53276>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]