Author Topic: Find/Replace inaccessible on WSL  (Read 840 times)

Phil Barila

  • Senior Community Member
  • Posts: 745
  • Hero Points: 61
Find/Replace inaccessible on WSL
« on: October 20, 2023, 03:16:21 AM »
Hey SlickTeam,
I installed the latest beta on the Ubuntu Preview and Ubuntu WSL distros.  If I run it as an X app, such as via MobaXterm, I get expected window behavior.  However, the most recent incarnations of WSL have a nifty feature that GUI programs don't actually need an X server.  I can just open the Ubuntu app and run vs the same way.  And it works pretty well.  There is a window border that isn't there in X, but it's basically the same.  Except when I open the Find/Replace window/dialog.  It opens OK, and if I use the different entries in the Search menu, I can switch tabs, but it appears to be completely immune to mouse click or keystroke.  It doesn't appear that it can be closed except by exiting SE.
I don't know if this is the same across all WSL distros, or just these 2.  v27 has the same behavior.
The `About` dialog works, though:
SlickEdit Pro 2023 (v28.0.0.4 64-bit Qt4)

Serial number: XXXXXX_BETA
License type: Beta License
License expiration: 2023-11-09 17:00:00
License file: /opt/slickedit-pro2023beta4/bin/slickedit.lic

Build Date: October 16, 2023
Emulation: CUA

OS: Linux
OS Version: Ubuntu 22.04.3 LTS
Kernel Level: 5.15.90.1-microsoft-standard-WSL2
Build Version: #1 SMP Fri Jan 27 02:56:13 UTC 2023
Processor Architecture: x86_64

X Server Vendor: Microsoft Corporation
Window Manager: Unknown
Display manager: Unknown

Memory: 19% Load, 2796MB/14128MB Virtual
Shell Information: "/opt/slickedit-pro2023beta4/bin/secsh" -i
Screen Size: 7040 x 1440 (0 0)

Project Type: Single file project - Other
Language: No file open
Encoding: No file open

Installation Directory: /opt/slickedit-pro2023beta4/
Configuration Directory: /home/phil/.slickedit/28.0.0/


Dennis

  • Senior Community Member
  • Posts: 3993
  • Hero Points: 520
Re: Find/Replace inaccessible on WSL
« Reply #1 on: October 20, 2023, 12:37:06 PM »

Phil Barila

  • Senior Community Member
  • Posts: 745
  • Hero Points: 61
Re: Find/Replace inaccessible on WSL
« Reply #2 on: October 30, 2023, 04:55:10 PM »
Sorry, was on vacation.  That file doesn't exist.  Should I try the `se_28000005_linux64_beta5.tar.gz`, or is there a separate QT build you'd like me to try?

Phil Barila

  • Senior Community Member
  • Posts: 745
  • Hero Points: 61
Re: Find/Replace inaccessible on WSL
« Reply #3 on: October 30, 2023, 06:39:59 PM »
I tried https://support.slickedit.com/outbound/2800/se_28000006_linux64.tar.gz, it exhibits the same issue.  I don't see a Qt build for x64 Linux of any version in my Beta 5 download list.

Clark

  • SlickEdit Team Member
  • Senior Community Member
  • *
  • Posts: 6966
  • Hero Points: 531
Re: Find/Replace inaccessible on WSL
« Reply #4 on: October 30, 2023, 07:51:15 PM »
I tried https://support.slickedit.com/outbound/2800/se_28000006_linux64.tar.gz, it exhibits the same issue.  I don't see a Qt build for x64 Linux of any version in my Beta 5 download list.

This installer you reference is Qt4 installer. I've uploaded a Qt5 installer here:

https://support.slickedit.com/outbound/2800/se_28000006_linux64qt5.tar.gz

These installers will likely end up being some of the v28 gold installers unless another fix is added. v28 gold installers will be available on the website in the few days. For now, you have to download the qt5 installer from a link on the forum. Eventually it will be accessible on the website along with the qt4 installer.
« Last Edit: October 30, 2023, 08:06:24 PM by Clark »

ebbe

  • Community Member
  • Posts: 50
  • Hero Points: 2
Re: Find/Replace inaccessible on WSL
« Reply #5 on: October 31, 2023, 10:36:28 AM »
Hi
This seems similar to a problem I encountered earlier this year. I reported it to support (CAS-74197-L01R) and had a conversation going with Shannon Stamp about it.

I have recently installed another X-server (GWSL available in Microsoft Store) but I haven't needed to use SE in WSL in earnest with that setup yet.