From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 37537 invoked by alias); 3 Nov 2017 05:15:09 -0000 Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com Received: (qmail 25435 invoked by uid 89); 3 Nov 2017 05:13:57 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=0.5 required=5.0 tests=AWL,BAYES_50,KAM_LAZY_DOMAIN_SECURITY,RCVD_IN_DNSWL_LOW autolearn=no version=3.3.2 spammy=02112017, 02.11.2017, pleasant, themes X-HELO: smtp-out-no.shaw.ca Received: from smtp-out-no.shaw.ca (HELO smtp-out-no.shaw.ca) (64.59.134.9) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 03 Nov 2017 05:13:54 +0000 Received: from [192.168.1.100] ([24.64.240.204]) by shaw.ca with SMTP id AUIXeIFwZM9gtAUIYetjSv; Thu, 02 Nov 2017 23:13:42 -0600 X-Authority-Analysis: v=2.2 cv=a+JAzQaF c=1 sm=1 tr=0 a=MVEHjbUiAHxQW0jfcDq5EA==:117 a=MVEHjbUiAHxQW0jfcDq5EA==:17 a=N659UExz7-8A:10 a=NEAV23lmAAAA:8 a=Cj014x3m8KmOVfz9LYQA:9 a=pILNOxqGKmIA:10 Reply-To: Brian.Inglis@SystematicSw.ab.ca Subject: Re: Cygwin alongside WSL To: cygwin@cygwin.com References: <1176637677.269012.1508883598594@mail.libero.it> <516a450a-111f-89b7-3f2b-2a092d7f16b1@towo.net> <17f5f832-800b-949a-7c64-8a3848a8403d@SystematicSw.ab.ca> <1004484f-9735-f060-99a0-b9d29fed59fa@SystematicSw.ab.ca> <2ce18657-808a-3e1f-9c59-46f5b8e1128d@towo.net> <0b93ca06-b17c-dde2-39fe-866df6ea7c31@SystematicSw.ab.ca> From: Brian Inglis Message-ID: <4401ffd5-d866-66fd-80da-cb67c92d9b71@SystematicSw.ab.ca> Date: Fri, 03 Nov 2017 05:15:00 -0000 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-CMAE-Envelope: MS4wfARe3n8zgPqC8rRUHIwr3Mrglt3YNIIRsqRRk1BPqqY5tCsCSxaX+lvnvOEBkPDy8aPBlzK8YpfXm6DypK+OAApQscGMpcCXQ1bs3up1IbEgrwOXiQFH aX0H/NTNT4lSZmT6aoNaXhOVxC1z9UksLIAlDUHftcoNlFnsUVgAD3GGMo5nU4ZlWmqmYa7870tGoA== X-IsSubscribed: yes X-SW-Source: 2017-11/txt/msg00049.txt.bz2 On 2017-11-02 16:38, Thomas Wolff wrote: > Am 02.11.2017 um 04:19 schrieb Brian Inglis: >> On 2017-10-31 12:11, Thomas Wolff wrote: >>> Am 27.10.2017 um 00:10 schrieb Thomas Wolff: >>>> Am 26.10.2017 um 18:13 schrieb Brian Inglis: >>>>> On 2017-10-25 15:18, Thomas Wolff wrote: >>>>>> Am 25.10.2017 um 20:30 schrieb Brian Inglis: >>>>>>> On 2017-10-25 11:27, Brian Inglis wrote: >>>>>>>> On 2017-10-25 00:29, Thomas Wolff wrote: >>>>>>>>> Am 25.10.2017 um 00:19 schrieb Angelo Graziosi: >>>>>>>>>> Thomas Wolff wrote: >>>>>>>>>>> Mintty 2.8.0 simplifies WSL integration a lot. >>>>>>>>>>> In Cygwin, you can simply start e.g. mintty --WSL=Ubuntu (add >>>>>>>>>>> -~ to start in >>>>>>>>>>> the WSL home). >>>>>>>>>> Does it mean that 2.8.0 does not need wslbridge [*] any more? >>>>>>>>> No, sorry, I forgot to mention that wslbridge would have to be >>>>>>>>> installed >>>>>>>>> in /bin to make this work. >>>>>>>> As it is not a Cygwin package, I have installed wslbridge in >>>>>>>> /usr/local/bin/, >>>>>>>> which is in the system Path in Windows format, so also in the >>>>>>>> Cygwin path in >>>>>>>> Unix format - will this work? >>>>>>> Would a symlink, winsymlink, or .lnk as /bin/wslbridge to >>>>>>> /usr/local/bin/? >>>>>> Why don't you just try it? Both wslbridge and wslbridge-backend must >>>>>> reside in >>>>>> /bin, hard links will work of course. >>>>> It looks like without the Fall Update --WSL= does not work with either >>>>> no/default distribution found, and the same result with a variety of >>>>> obvious names: >>>>> >>>>> ... >>>>> >>>>> It would be nice if --WSL did the right thing for legacy installs also. >>>> Yes, I am aware of this gap, see >>>> https://github.com/mintty/wsltty/issues/64 >>> This should be working now with mintty 2.8.1. Please try. >> This is now working nicely with --WSL and symlinks from >> /usr/local/bin/wslbridge* to /usr/bin/. >> Using mintty makes cross-checking Cygwin vs Linux operation very pleasant. >> >> [Nitpick: with --WSL, argument "-" does not find DefaultUserName in >> BasePath/rootfs/etc/passwd and launch the default shell as the login shell: >> /bin/wslbridge: Exit 1. >> error: could not exec '-': No such file or directory] > Both features, finding the default user and starting a login shell, would depend > on improved wslbridge support. > About "-", I've submitted an issue: > https://github.com/rprichard/wslbridge/issues/18 > >> Thanks for all your efforts since you adopted this package, in updating it to >> modern standards, all the Unicode, vtterm, and xterm support you have added, all >> the new features and improvements in every release, adaptation for WSL, all the >> fixes you constantly make, and your frequent releases. > Thanks for flattering me :) Sounds good after all the people asking for ever > more features, silly ones as well as good ones. You and Ryan have done a stellar job of making Windows, Cygwin, and WSL more useful for everyone who has come across your projects. > Actually, after the WSL and Virtual Tabs endeavours, release frequency should > become lower now. > I'd still like to bundle the package with a number of themes and perhaps bell > sounds, to populate the config directory not only with localization files. I've > so far hesitated because I don't want to get involved in copyright discussions. > Any idea or opinion? Leverage the Unix GUI desktop projects with Cygwin compatible licenses. There are a lot of themes, icon sets, sounds, and other resources available which are not available in Cygwin, but are in other distros. That's why I like WSL being easier to use with Cygwin: I can apt install or apt-get build-dep and apt-get source --compile packages unavailable on Cygwin, and use the resources or source, sharing directly between Cygwin, Ubuntu, and Windows. -- Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple