WineHQ
Wine Forums

Board index » WineHQ » Wine Help » Linux




 Page 1 of 1 [ 7 posts ] 



 
Author Message
 Post Posted: Tue Jul 02, 2019 4:45 pm 
Offline
Newbie
Newbie

Joined: Tue Jul 02, 2019 4:38 pm
Posts: 4
Greetings,

I am attempting to run AutoIt3 Editor (called Scite - based on Scintilla) under Wine.
Everything installs and run, however I am having issues with super slow window drawing.

For example, when scrolling in a file, you can see the text editor window being drawn from top to bottom about every 2 seconds.
This makes it unusable.

There is a ton of messages (hundreds) like this in stdout:
Code:
0009:fixme:d2d:d2d_device_context_Flush iface 0x14008a0, tag1 (nil), tag2 (nil) stub!
0009:fixme:d2d:d2d_device_context_Flush iface 0x690a88, tag1 (nil), tag2 (nil) stub!
0009:fixme:d2d:d2d_device_context_Flush iface 0x81bd60, tag1 (nil), tag2 (nil) stub!
0009:fixme:d2d:d2d_device_context_Flush iface 0x690a88, tag1 (nil), tag2 (nil) stub!


OS: Manjaro 18.0.4 (Arch)
Kernel: 4.19.49-1
Wine version: wine-4.9 (Staging)


Top 
 Post Posted: Wed Jul 03, 2019 4:38 am 
Offline
Level 6
Level 6

Joined: Thu Aug 14, 2014 10:10 am
Posts: 573
I don't know if there are any downsides, but you could disable "d2d".
Code:
WINEDLLOVERRIDES="d2d1=d" wine SciTE.exe


Top 
 Post Posted: Wed Jul 03, 2019 6:35 am 
Offline
Level 12
Level 12
User avatar

Joined: Sat Oct 16, 2010 7:40 pm
Posts: 2734
Location: Cambridge
@tomaskir

Also there is a native Linux version of scite (excuse the reference to an Arch AUR package)...
Which works just fine for me! 8)

Bob


Top 
 Post Posted: Wed Jul 03, 2019 6:57 am 
Offline
Newbie
Newbie

Joined: Tue Jul 02, 2019 4:38 pm
Posts: 4
Bob Wya wrote:
Also there is a native Linux version of scite (excuse the reference to an Arch AUR package)...
Which works just fine for me! 8)

Bob

Thanks for the suggestion, but what I need to run is specifically Scite4AutoIt:
https://www.autoitscript.com/site/autoi ... downloads/

So vanilla Scite is not enough, since it doesn't have all the AutoIt extensions / addons.


Top 
 Post Posted: Wed Jul 03, 2019 9:30 am 
Offline
Newbie
Newbie

Joined: Tue Jul 02, 2019 4:38 pm
Posts: 4
jkfloris wrote:
I don't know if there are any downsides, but you could disable "d2d".
Code:
WINEDLLOVERRIDES="d2d1=d" wine SciTE.exe


That worked wonders, thank you!
Scite now works smooth and all the drawing delays are gone.


Top 
 Post Posted: Thu Jul 04, 2019 6:26 am 
Offline
Newbie
Newbie

Joined: Tue Jul 02, 2019 4:38 pm
Posts: 4
So while the drawing/rendering issue is fixed, I found another.

Actually working in Scite, it misses (or doesn't receive) some keystrokes.
You can type a sentence, and 2 or 3 letters will be missing from it.

It seems the Scite window is losing focus for a split second, and not getting keystrokes sent to it while it loses focus.
I can see this because I have inactive windows at 80% opacity in XfWm, and the Scite Window "blinks" every now and then.

It restores focus automatically tho, but it seems during this focus loss/regain, a keystroke is not delivered to it, and that causes the missed characters when typing.
I might be wrong on the focus loss, but the end result is that some characters are not delivered to Scite when typing.

Any idea how to fix this?


Top 
 Post Posted: Sat Jul 06, 2019 1:31 pm 
Offline
Level 12
Level 12
User avatar

Joined: Sat Oct 16, 2010 7:40 pm
Posts: 2734
Location: Cambridge
@tomaskir

You might benefit more from setting:
Code:
technology=0

in SciTEGlobal.properties in a 32-bit WINEPREFIX, set to Windows XP compatibility.
Those are the settings I've used in my autoit WINEPREFIX, with reasonable success.

See: SciTE Documentation.

Bob


Top 
Display posts from previous:  Sort by  
 
 Page 1 of 1 [ 7 posts ] 




Board index » WineHQ » Wine Help » Linux


Who is online

Users browsing this forum: No registered users and 15 guests

 
 

 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: