This is the mail archive of the cygwin-xfree mailing list for the Cygwin XFree86 project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: 'run xterm' fails to open a window


thanks for the reply
I tested doing
c:\Cygwin\bin\run.exe sh -c "env|grep DISP > /cygdrive/c/log"
I get the expected value : DISPLAY=:0.0
C:\cygwin\bin\run.exe -p /usr/bin sh -c "gvim > /cygdrive/c/log 2>&1"
do diplay waring in the log.... but does make the window appears
in fact  it seems that because gvim do output some error string it is
stopped by run.exe....

so as said in next reply
C:\cygwin\bin\run.exe -p /usr/bin sh -c "gvim >/dev/null 2>&1" is a workaround

thanks
JLM





On Tue, Nov 10, 2009 at 7:03 AM, Linda Walsh <cygwin@tlinx.org> wrote:
> jean-luc malet wrote:
>>
>> thanks for the reply,
>> for some reason I would like to continue using the cygwin one...
>> this .bat was working some time ago, until I update cygwin....
>>
>> 1) when I launch cygwin's gvim from a dos cmd shell it run as expected
>> 2) when I launch "c:\Cygwin\bin\run gvim" in the same dos cmd shell it
>> spawn a process gvim (ps -a show it) attached to con but nothing is
>> displayed on screen
>>
>> -> this isn't a pb of DISPLAY else 1) wouldn't have worked and
>> cygwin's gvim wouldn't have displayed
>
> ----
> Â Â Â ÂThat may not, exactly, be the case.
>
> Â Â Â ÂI was under the impression that starting something using the
> 'run' command is starting outside of your normal "Cygwin" session (and not
> attached to a Shell window). ÂDepending on how you set your DISPLAY
> variable,
> this could easily mean that the 'gvim' you start via "run" doesn't have
> DISPLAY set properly.
>
> Â Â Â ÂI.e. if you set DISPLAY in your cygwin environment via the startup
> commands in BASH, OR if you start "X", which spawns an Xterm, that
> already has DISPLAY, "preset" for you, (by "X", before it spawns Xterm),
> then
> by using "run", you are starting 'gvim' outside of the "environment" where
> you normally have DISPLAY set to a valid value.
>
> Â Â Â ÂThe only way DISPLAY would be set correctly for gvim when run
> using 'run', is if you be sure that it's set by the 'run' command, OR if you
> have it set in your Windows System or User Environment variables
> when you log on (settable in Computer Properties(shortcut=WIN-BREAK on
> keyboard),
> then Advanced->Environment Variables. ÂThere you can set display for your
> userid, or system wide under the User variables.
>
> Â Â Â ÂSo do you know that DISPLAY is set correctly for gvim when invoked
> by "run"?
>    ÂA test you could do is  run bash.exe -c
> "printenv>/tmp/my_envvars.txt" Â
> That will dump out all the env vars you think you are setting to a file that
> you
> can look at after running it -- then you can make sure DISPLAY is set the
> way
> you want it.
>
> Â Â Â ÂBTW, regarding Vim versions:
> Â Â Â ÂI use the X-version of Gvim when i'm logged into my linux machines,
> but I
> use the Win version locally on my desktop (or the 'cygwin-vim' version when
> I'm
> working in a command window and just want to do quick edits). ÂSo I jump
> between
> all three version somewhat interchangeably. ÂThe Win version has a nicety
> that
> you can set the horizontal scaling of a font separately from the vertical
> scaling,
> and use 'half' sizes like "Lucida_Console:h10.5" -- which is different than
> Lucida_Console:10, or 11. ÂBut the X-version of Gvim has better Foreign
> character
> display capabilities which can confused the Windows version. ÂSo depends on
> what I'm
> editing I suppose, as well.
>
> Â Â Â ÂHope the DISPLAY stuff helps.
>
> -linda
>



-- 
KISS! (Keep It Simple, Stupid!)
(garde le simple, imbÃcile!)
"mais qu'est-ce que tu m'as pondu comme usine à gaz? fait des choses
simples et qui marchent, espÃce d'imbÃcile!"
-----------------------------
"Si vous pensez que vous Ãtes trop petit pour changer quoique ce soit,
essayez donc de dormir avec un moustique dans votre chambre." Betty
Reese
http://www.grainesdechangement.com/citations.htm

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://x.cygwin.com/docs/
FAQ:                   http://x.cygwin.com/docs/faq/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]