delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2023/02/23/22:08:41

X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 21CB0385B514
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1677208081;
bh=dWvcjGAGmllfSkhDm4pGYOo2iIqJLqHjBH9IpN3+U5k=;
h=Date:Cc:Subject:In-Reply-To:References:List-Id:List-Unsubscribe:
List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:
From;
b=Kh9q5YbPn+8/QXFs9elqG/9FAFOynGBRmXVE5bOm65Of97IuJh3G6CyV8MJg7qIp7
AOISlK0MJ1iUd/hHQJsxnOKxRXh4h8ts85V3Ul/0/7zsC2X8NKEGEh8xqIdcT7Sg9m
DIf7tNZfH7LQIOrvuD1vSZxBGJqdDfqkI8vC9bFM=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org DA6AC385842B
Date: Fri, 24 Feb 2023 03:07:32 +0000
Cc: "cygwin AT cygwin DOT com" <cygwin AT cygwin DOT com>
Subject: Re: (No Subject)
Message-ID: <7ftFHtzPDxKhnYvbybngLqY0xnpDEBhQTqKuDJXB3-KHhunyaws9aShkwj_Htu3yOAGbd27uzmyYh82kyaRBitLNj8cIt4mz2WIle7qRSmY=@protonmail.com>
In-Reply-To: <f8fc8d97-7b57-7012-e831-26b56239510a@cs.umass.edu>
References: <7A07r2fCCPwKcS2yk7WekLqq88LeTT0or1g3cOwDu8k7PLtEkNNb6WBaUtMSvs3dZL9udR-_fhCu6lnEZx4hq_OVFpGcrjSSPzT2JaYIdSs=@protonmail.com>
<f8fc8d97-7b57-7012-e831-26b56239510a AT cs DOT umass DOT edu>
Feedback-ID: 21821362:user:proton
MIME-Version: 1.0
X-Spam-Status: No, score=-1.8 required=5.0 tests=BAYES_00, DKIM_SIGNED,
DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, MISSING_HEADERS,
RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS,
TXREP autolearn=no autolearn_force=no version=3.4.6
X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on
server2.sourceware.org
X-BeenThere: cygwin AT cygwin DOT com
X-Mailman-Version: 2.1.29
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Unsubscribe: <https://cygwin.com/mailman/options/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=unsubscribe>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
From: chrstfer via Cygwin <cygwin AT cygwin DOT com>
Reply-To: chrstfer <chrstfer AT protonmail DOT com>
Errors-To: cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com
Sender: "Cygwin" <cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com>

Moss,

Have you made any major changes to your cygwin X server settings? I tried this with a fresh install of the cygwin Xserver suite, first thing i did, but was unable to get it to work. 

I assume you are using Docker Desktop? Do you have it integrated with WSL? 

Thanks for the quick reply! This will be my last for the night. Don't want to flood.


Chris


------- Original Message -------
On Thursday, February 23rd, 2023 at 9:58 PM, Eliot Moss <moss AT cs DOT umass DOT edu> wrote:


> 
> 
> On 2/24/2023 1:51 PM, chrstfer via Cygwin wrote:
> 
> > Hi all,
> > 
> > First mail, so while I'm fairly sure it's on topic please forgive me if it isn't.
> > 
> > Has anyone tried to get a docker container with an X app in it to connect to the cygwin x server?
> > 
> > When I run startxwin after starting the wslg container the cygwin Xserver comes in at address (word?) :1 rather than :0, so the two servers can recognize each other (at least to some degree). I can run a cygwin X app in a cygwin console and get an X window, and I can run a wslg app in a wsl bash instance and get an X window, each on their respective servers. But when I set the env DISPLAY in one to the X of the other, it breaks.
> > 
> > This isn't just a stupid ask for a redundant use-case, either. The cygwin X server is vastly superior to the wslg one, at least insofar as integration with the windows 10 chrome; cygwin X windows no matter the library will snap like a regular windows window will. Anything coming out of wslg, at least when it comes to gtk3 (emacs-git) and QT4 (qutebrowser), have no native window decorations and don't snap. I've also been unable to find a way to run a docker container as a single X root window (ie to run a DE inside of a container) but I bet if I could connect to the cygwin X server that'd be fairly straightforward.
> > 
> > I'll be the first to admit I don't know too much about X so is what I'm asking even possible? (I do mainly use linux, but normally X is one of those things that i dont fiddle with much)
> > 
> > UItimately/mostly I'm just fed up of being stuck in Windows windowland at work and not having emacs-git*. At least thats how i landed on this topic, but it seems to me being able to run a docker container and have it hook into a cygwin X server that's already running would be a good feature generally. Especially if it would enable me to disable WSL again.
> > 
> > (*As an aside: while I have gotten it to compile, and it runs in the console, so many tests break that I'm afraid to even try compiling it for gtk3; so a docker container of debian stable seemed a logical next step and i half-expected it to just work, to be honest, given how seamless the rest of my cygwin experience has been recently, and I would put money on these two issues being on docker/docker-desktop/wsl, given how poor wslg's integration is despite being a microsoft project)
> 
> 
> If it's of any help in understanding this, in wsl I set DISPLAY=:0
> and can start X apps that connect to the Cygwin X server. I wonder
> if there are issues trying to run two X servers at the same time ...
> 
> Best - Eliot Moss

-- 
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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019