On Thu, 11 Dec 2025 15:01:14 +0100 Thomas Wolff wrote: > Hi Takashi, > > Am 11.12.2025 um 13:06 schrieb Takashi Yano via Cygwin: > > Hi Thomas, > > > > Thanks for the reply. > > > > On Thu, 11 Dec 2025 10:45:52 +0100 > > Thomas Wolff wrote: > >> Hi Takashi, > >> sorry, I just saw this mail right now. > >> > >> Am 06.12.2025 um 22:40 schrieb Takashi Yano via Cygwin: > >>> Hi Thomas, > >>> > >>> On Sat, 6 Dec 2025 18:48:29 +0100 > >>> Thomas Wolff wrote: > >>>> Am 03.12.2025 um 13:49 schrieb Takashi Yano via Cygwin: > >>>>> On Wed, 3 Dec 2025 11:34:01 +0000 (UTC) > >>>>> matthew patton wrote: > >>>>>> the libopenconsole.postinstall script ihas some glaring issues. > >>>>>> > >>>>>> * define strings once and then use the variable instead of repeating > >>>>>> over and over and over the long-ass path names. > >>>>>> > >>>>>> * the wget to STDOUT strikes me as pointless. use curl if you're going > >>>>>> to resort to that kind of operation. Otherwise just save the .zip to > >>>>>> disk already without gratuitous memory buffering > >>>>>> > >>>>>> * /tmp should not be assumed. use $TMPDIR > >>>>>> > >>>>>> * use trap to clean up after yourself in both the successful and > >>>>>> unsuccessful cases > >>>>>> > >>>>>> * 'POSTFIX' makes no sense. it's ARCH or PLATFORM > >>>>>> > >>>>>> * personally I would have versions.txt be a tab deliminted file with > >>>>>> version_num\tsha256 of x64\tsha256 of x86 or something along those > >>>>>> lines. > >>>>> Thanks! > >>>> Unfortunately, this does not work for me on Windows 10. > >>>> And I cannot test on Windows 11; my previous report was bogus, I > >>>> self-compiled the unpatched cygwin1.dll for a cross-test but it fails. > >>>> Running bash from a Windows console, then Cygwin console works, also > >>>> running wsl from there. Running `mintty -h alw` says > >>>> The handle is invalid. > >>>> Error code: Bash/Service/ERROR_INVALID_HANDLE > >>> Thansk for testing. > >>> Do you mean `mintty -h alw` works on self-compiled-unpatched > >>> cygwin1.dll but does not work on self-compiled-patched cygwin1.dll? > >> No, I mean in my Windows 11 system, it failed even with a self-compiled > >> unpatched cygwin1.dll, right now. > >> (I was having cygwin build problems before...) > >> So I took a fresh approach, fresh git clone, then followed the > >> cumbersome build instructions (which I had put into my own configure > >> wrapper and used to work before). > >> Not quite understanding the purpose of that package, or the postinstall > >> script which told me > >> cat: /etc/libopenconsole/version.txt: No such file or directory > >> sha256sum: > >> /etc/libopenconsole/Microsoft.WindowsTerminal__x64.zip.sha256: No such > >> file or directory > >> , I just copied OpenConsole.exe manually into /bin. And yes, now it > >> works in Windows 11, even with OpenConsole from WT 1.23 (which is a bit > >> surprising as there was a bug which they fixed later). > >> > >> Copied the solution to Windows 10 but unfortunately it does not work > >> there. Kind regards Thomas > > What happens in Windows 10 case? Does cygwin itself start and it > > has a problem when starting non-cygwin app? Or does not start at all? > No, wsl was running normally, just the fixes of terminal interworking > (esp. character attributes, test file attached) did not work. > ... > > > In my environment, patched cygwin1.dll works under both Win10 and 11. > Well, yeah, I gave it a fresh go under Win10 as well and miraculously > now it works! > With OpenConsole from either 1.23, 1.24 pre-release, or 1.25 "canary". > Thanks a lot for making this work.
Thanks for testing and the test file. With mintty 3.8.1, the test script works with the following settings, with/without wls in mintty window. Show bold: as font Allow blinking: on Show dif as fot: on Without OpenConsole.exe, "5: text blinking" and "6: text blinking rapidly" are the same result and "CMYK colour" does not work while all attributes work with OpenConsole.exe. Thanks! -- Takashi Yano <[email protected]> -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple

