Description
When running ResInsight in a Linux XFCE desktop session (instead of GNOME), multiple GUI-related issues occur that significantly impact usability. The same workflows behave as expected when ResInsight is launched in a GNOME session.
Part 1: Calculator Dialogs Become Non-Editable
Problem: Both the Grid Property Calculator and the Summary Calculator become non-editable when opened in an XFCE session.
Steps to Reproduce
1. Log in to Linux using an XFCE desktop session.
2. Start ResInsight.
3. Open either the Grid Property Calculator or Summary Calculator.
4. Attempt to create or modify a calculation.
Expected Behavior: All calculator fields should be editable, allowing users to create and modify expressions.
Actual Behavior: The calculator dialogs open, but the input fields cannot be edited.
Part 2: Window Focus Issues Prevent Returning to 3D View
Problem: Window focus and stacking behavior do not work correctly in XFCE.
Steps to Reproduce
1. Log in to Linux using an XFCE desktop session.
2. Start ResInsight.
3. Open a grid model and display it in a 3D View window.
4. Open a Summary Plot window.
5. Switch to the Summary Plot window.
6. Attempt to switch back to the 3D View window.
Expected Behavior: Users should be able to freely switch between Summary Plot windows and 3D View windows, with the selected window being brought to the foreground.
Actual Behavior: The most recently activated window remains on top, making it impossible to bring the 3D View window back to the foreground.
Additional Information
Both issues are reproducible in XFCE sessions.
The same workflows function correctly in GNOME sessions.
The issues appear to be related to GUI focus handling and window management under XFCE.
These problems make ResInsight difficult to use in XFCE environments and may indicate a desktop-environment compatibility issue.
Description
When running ResInsight in a Linux XFCE desktop session (instead of GNOME), multiple GUI-related issues occur that significantly impact usability. The same workflows behave as expected when ResInsight is launched in a GNOME session.
Part 1: Calculator Dialogs Become Non-Editable
Problem: Both the Grid Property Calculator and the Summary Calculator become non-editable when opened in an XFCE session.
Steps to Reproduce
1. Log in to Linux using an XFCE desktop session.
2. Start ResInsight.
3. Open either the Grid Property Calculator or Summary Calculator.
4. Attempt to create or modify a calculation.
Expected Behavior: All calculator fields should be editable, allowing users to create and modify expressions.
Actual Behavior: The calculator dialogs open, but the input fields cannot be edited.
Part 2: Window Focus Issues Prevent Returning to 3D View
Problem: Window focus and stacking behavior do not work correctly in XFCE.
Steps to Reproduce
1. Log in to Linux using an XFCE desktop session.
2. Start ResInsight.
3. Open a grid model and display it in a 3D View window.
4. Open a Summary Plot window.
5. Switch to the Summary Plot window.
6. Attempt to switch back to the 3D View window.
Expected Behavior: Users should be able to freely switch between Summary Plot windows and 3D View windows, with the selected window being brought to the foreground.
Actual Behavior: The most recently activated window remains on top, making it impossible to bring the 3D View window back to the foreground.
Additional Information
Both issues are reproducible in XFCE sessions.
The same workflows function correctly in GNOME sessions.
The issues appear to be related to GUI focus handling and window management under XFCE.
These problems make ResInsight difficult to use in XFCE environments and may indicate a desktop-environment compatibility issue.