-
-
Notifications
You must be signed in to change notification settings - Fork 117
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Lumina 1.6.1 FreeBSD 13 preferences window resize glacially slow #789
Comments
I can't reproduce this on bare metal on my linux systems. I can't seem to find my GhostBSD laptop at the moment to test it on FBSD 12. When you get a chance, can you check what version of fluxbox is installed? Fluxbox handles the window drawing. |
pkg info below, but again it works fine with Lumina 1.6.0 and the same version of fluxbox.
|
Thanks for the additional information. |
Problem resolved by the window theme fix in #787. |
Actually, this seems to be an issue with certain window themes, such as "bloe", which is apparently the default, even though the default listed in the preferences menu is "arch". If I switch the theme to "bloe" even on 1.6.0, the preferences resize is terribly slow. |
|
Not sure if this was clear, but bloe is not the default according to the window manager settings menu. I figured out that it was using bloe by manually trying every theme until I found one with the window decorations I was seeing. So I think it's not be initialized. |
I'm guessing Lumina is allowing the default fluxbox theme (bloe) to take effect at first, rather than initializing to its own. Funny thing is that once it's changed in the Lumina settings, it works as expected. Just before the first change it's not using the Lumina default.
|
I think that might be something local to your system then. The lumina repo does have a fluxbox init file in the repo. https://github.com/lumina-desktop/lumina/blob/master/src-qt5/core/lumina-desktop/fluxboxconf/fluxbox-init-rc So I'm not sure how your system got set to bloe... unless that's the default that FreeBSD is shipping for fluxbox. I do have a bias_allblack variant getting installed: https://github.com/lumina-desktop/lumina/blob/master/src-qt5/core/xtrafiles/theme.cfg and it's installed to $${L_SHAREDIR}/fluxbox/style/lumina-dark/theme.cfg I probably need to set aside time to do a full walk through of all the bits of theme stuff and actually draw up the order of operations so I can try to figure out what's loading when. Currently there's multiple files that are being read and parsed, so there's probably a conflict somewhere I haven't tracked down yet. From a clean install it seems to work on systems I test it on, so I'm guessing on systems with other configuration bits... the startup is glitching because of files it's not expecting. That or something is not getting overwritten. I really need another cheap Thinkpad so I can set up a dedicated FreeBSD install. |
Have you tried running FreeBSD under VirtualBox? Works great, except for the Lumina resize issues. Using desktop-installer you can be up and running in under half an hour. |
I cant get VBOX to run because for whatever reason I cant enable the VT extensions. If enable them in the BIOS, they will automatically be disabled as soon as the system reboots... and any changes to bios require a reboot. My guess is that my cpu has a hardware bug in it that somehow passed Intels QC. |
You are Intel's QC. ;-) Any old junker would suffice for desktop-installer + Lumina. I've tested it recently on an ancient Toshiba Satellite (Pentium 2 Ghz, 3 GiB) and it took about half an hour. Everything works except the lid switch. The FreeBSD port does install /usr/local/share/lumina-desktop/fluxbox-init-rc with
The problem seems to be that there is no bias_allblack in the fluxbox install.
There is a separate x11-themes/fluxbox-tenr-styles-pack that lists it, though. So I think the solution is just to add it as a dependency for Lumina. |
@outpaddling im circling back to this and I want to make sure I'm clear on everything. Can you confirm that adding this dep resolved the issue for you on FreeBSD? |
Grabbing the corner and expanding or contracting, the redraws fall far behind mouse movement. It's as if each redraw takes close to a second. 1.6.0 works fine on the same installations (1 VirtualBox guest, 1 laptop).
Maintainer's:
https://github.com/lbartoletti/freebsd-ports/tree/lumina-1.6.1
My copy:
https://github.com/outpaddling/freebsd-ports-wip
The text was updated successfully, but these errors were encountered: