On 11/25/2009 9:57 AM, Charles Wilson wrote:
Jon TURNEY wrote:
This is typical of the current issue we have where 'run xterm' blocks when
xterm tries to output 'Warning: Missing charsets in String to FontSet
conversion'
Any one of:
- installing the CJK fonts
- having 'tty' in the CYGWIN environment variable
- having the LANG environment set to a non-UTF-8 locale
should work around this problem
Note that the environment variable will have to be set via the system
applet in the Windows control panel, as only that controls the environment
for the startxwin.bat started from the start menu...
There's another option. In startxwin.bat, you could use run2.exe instead
of run. Instead of:
%RUN% bash -l -c "XWin -multiwindow -clipboard -silent-dup-error"
Use
%RUNTWO% /usr/bin/XWin.xml
where XWin.xml is something like the following (untested):
<?xml version="1.0" encoding="us-ascii"?>
<Run2Config
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="run2.xsd">
<SelfOptions />
<Global>
<Environment>
<!-- either of these, or both, and modified as desired -->
<Set var="LANG" value="C.ASCII"/>
<Append var="CYGWIN" value=" tty"/>
</Environment>
<Target filename="/usr/bin/bash.exe" startin="~">
<Arg>-l</Arg>
<Arg>-c</Arg>
<Arg>"XWin -multiwindow -clipboard -silent-dup-error"</Arg>
</Target>
</Global>
</Run2Config>
You can also just use the DOS "set" command right in startxwin.bat. In
the case of CYGWIN, the syntax would be
SET CYGWIN=%CYGWIN% tty
Ken
--
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/