If you're trying to ascertain whether some problem is specific to cwm, you
should compare with another non-reparenting window manager (there's a list
of common ones at
https://en.m.wikipedia.org/wiki/Re-parenting_window_manager - for example
dwm is probably the most common one) as well as a more standard reparenting
wm. This should give you a better idea where the problem lies and give you
more details that you can report upstream if necessary.
--
Sent from a phone, apologies for poor formatting.
On 12 April 2019 03:04:30 Charles <char...@cdaniels.net> wrote:
Hello list,
There seems to be an issue with the Scribus port when combined with CWM.
Namely, the "properties" window/dialog can only be opened once. After
being closed, it cannot be opened again. Restarting the application does
not fix the problem.
This issue is specific to CWM, I am not able to reproduce under FVWM.
I have reproduced this issue under OpenBSD current on AMD64, and on
OpenBSD 6.4 on macppc (iBook G4). In both cases, using Scribus 1.4.6
installed via pkg_add.
I found a previous issue that affected the way CWM and Qt interact, which was
posted[1] under the subject line "calmwm mouse stuck inside of window" over on
misc@. Okan and I synced up off list and determined it was due to CWM's
implementation of EWMH interacting improperly with Qt.
I am reporting this issue separately, as this particular failure seems specific
to Scribus, as I've not seen this behavior under any other program.
I believe this could reasonably be an issue with Scribus, Qt, and/or CWM.
I have a hunch that this may be related in some way to Scribus issue 9293[2],
as deleting the entire '<context name="PropertiesPalette">' section from
"~/.scribus/prefs140.xml" allows the properties window to be opened. But
closing and re-opening it will fail (presumably since this context has been
re-created).
It may be worth contacting upstream, but since this issue only happens under
CWM, it might be on us, so I wanted to do the due diligence of getting some
more opinions before going upstream with it.
Steps to reproduce:
1. Install Scribus from ports
2. Log in to X with CWM
3. Open Scribus, create a new document
4. Press "t" to create a new text box, place it on the canvas
5. Enter some text in the box.
6. Do any of the following:
a. Right click on the text box and select "properties"
b. Press F2
c. Select Windows->Properties
7. Interact in some way with the properties dialog, maybe change the font, then
close it.
8. Attempt to repeat step 6. The properties dialog will not appear.
I am happy to try out patches, gather further information, or otherwise assist
any debugging effort to the best of my abilities.
~ Charles
1 - https://marc.info/?l=openbsd-misc&m=154524602418343&w=2
2 - https://bugs.scribus.net/view.php?id=9293