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

Reply via email to