Re: AW: AW:
What the hell is that? Antwort: Antwort: Antwort: Antwort: It's German for Reply, and the German shorthand for RE: Thank you. This has been bothering me for ages! Of course it's still annoying, but at least now I know what it means!
Re: New setup.exe release candidate - please test
However, if a feature like that were to be implemented, I'd rather see it in those annoying checkboxes at the end. You know, Add an icon to the desktop and Add an icon to the start menu. I've unchecked those boxes about 20 bezillion times, and every time setup forgets and asks me again. I never get asked. Just allow setup to put the two icons in place;) Never! -- To reply by email, replace deadspam.com by alumni.utexas.net
Re: New setup.exe release candidate - please test
I usually install everything, but always have to unselect two source only packages (setup and gcc-testsuite). Is it possible to remember that they are already installed and not to offer to reinstall them every time? New feature-- probably unlikely given the current difficulty just in getting bugs fixed, and that the current setup utility will probably be scrapped altogether in favor of something better. However, if a feature like that were to be implemented, I'd rather see it in those annoying checkboxes at the end. You know, Add an icon to the desktop and Add an icon to the start menu. I've unchecked those boxes about 20 bezillion times, and every time setup forgets and asks me again. -- To reply by email, replace deadspam.com by alumni.utexas.net
Re: Having XP and KDE desktops togather
The KDE Desktop occupies whole of XP screen and remains in foreground, can not be moved and can not be iconized. So Windows becomes practically inaccessible until I kill KDE Desktop. Any suggestions to make both desktops co-exist? I use bosskey (http://keir.net/booskey.html) to set up multiple virtual desktops in Windows.
Re: Having XP and KDE desktops togather
The KDE Desktop occupies whole of XP screen and remains in foreground, can not be moved and can not be iconized. So Windows becomes practically inaccessible until I kill KDE Desktop. Any suggestions to make both desktops co-exist? I use bosskey (http://keir.net/booskey.html) to set up multiple virtual desktops in Windows. Sorry, that's http://keir.net/bosskey.html.
Re: cygwin
please add me to mailing list.. I am having nothing but problems with this The ability to add yourself to the mailing list is well-tested. You can think of it as an entrance examination if you want. No one is going to do this for you. As an additional exam, we should add the ability to write an intelligent subject line. A subject of cygwin or cygwin problem on a post to any cygwin-related mailing list should result in instant ejection from the list. Good point. I do reject some subjects like that in the main cygwin list but I hadn't done so here. I have now, though. However, if people think that's too harsh, I'll remove that restriction. No, I wasn't serious about ejecting subscribers, or even individual postings. Just making my little point. -- To reply by email, replace deadspam.com by alumni.utexas.net
Re: cygwin
please add me to mailing list.. I am having nothing but problems with this The ability to add yourself to the mailing list is well-tested. You can think of it as an entrance examination if you want. No one is going to do this for you. As an additional exam, we should add the ability to write an intelligent subject line. A subject of cygwin or cygwin problem on a post to any cygwin-related mailing list should result in instant ejection from the list. -- To reply by email, replace deadspam.com by alumni.utexas.net
Re: gtk2-x11-devel is missing gdk/gdkwin32.h
| I don't know if this file has been deliberately excluded from the package | (version 2.4.4-1), but I needed it in order to build LablGtk2. I had to go | and fetch it from http://www.gimp.org/~tml/gimp/win32/gtk+-dev-2.4.7.zip. No, it's a problem with lablgtk2. gdk/gdkwin32.h is only for the Win32 gdktarget; the Cygwin gtk2 packages use X11 and hence use gdk/gdkx.h. For some reason, lablgtk2 assumes that Cygwin uses Win32. The attached patch will fix that and the install procedure. OK, thanks. For now I was able to build lablgtk using gdk/gdkwin32.h, so since it works I'll just leave it at that. But I'm filing your patch in case I have to build lablgtk again. Andrew.
gtk2-x11-devel is missing gdk/gdkwin32.h
I don't know if this file has been deliberately excluded from the package (version 2.4.4-1), but I needed it in order to build LablGtk2. I had to go and fetch it from http://www.gimp.org/~tml/gimp/win32/gtk+-dev-2.4.7.zip. Andrew.
Re: ssh reliability problems
tunneling X traffic over ssh seems to fail at the four to six hour mark. all the connections shutdown with little reported information. Normal ssh sessions stay running fine. autossh might help. It starts ssh sessions and periodically checks them to make sure that they're still passing data-- if they're not, it terminates them and starts a new one. This is often helpful, but maybe not in your case, since you say that other tunnels are still good after the X tunnels fail. I don't know what would cause that. Good luck, Andrew.
Re: can't paste from Windows to X clients
I run XWin.exe -multiwindow -clipboard -dpi 100 . I can copy and paste from X to Windows clients, but not from Windows to X clients. Windows to Windows and X to X copies also work fine. This is definitely not a problem of forgetting to press Ctrl-C. I do have some console messages that may be useful in identifying the problem. When I start XWin, I get the following on the console: --- Welcome to the XWin X Server Vendor: The Cygwin/X Project Release: 6.7.0.0-12 Contact: [EMAIL PROTECTED] XWin was started with the following command line: XWin -multiwindow -clipboard -dpi 100 _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root winValidateArgs - g_iNumScreens: 1 iMaxConsecutiveScreen: 1 (II) XF86Config is not supported (II) See http://x.cygwin.com/docs/faq/cygwin-x-faq.html for more information winDetectSupportedEngines - Windows NT/2000/XP winDetectSupportedEngines - DirectDraw installed winDetectSupportedEngines - DirectDraw4 installed winDetectSupportedEngines - Returning, supported engines 0007 winSetEngine - Multi Window or Rootless = ShadowGDI winAdjustVideoModeShadowGDI - Using Windows display depth of 32 bits per pixel winAllocateFBShadowGDI - Creating DIB with width: 1024 height: 704 depth: 32 winFinishScreenInitFB - Masks: 00ff ff00 00ff winInitVisualsShadowGDI - Masks 00ff ff00 00ff BPRGB 8 d 24 bpp 32 null screen fn ReparentWindow null screen fn RestackWindow InitQueue - Calling pthread_mutex_init InitQueue - pthread_mutex_init returned InitQueue - Calling pthread_cond_init InitQueue - pthread_cond_init returned winInitMultiWindowWM - Hello winInitMultiWindowWM - Calling pthread_mutex_lock () winMultiWindowXMsgProc - Hello winMultiWindowXMsgProc - Calling pthread_mutex_lock () MIT-SHM extension disabled due to lack of kernel support XFree86-Bigfont extension local-client optimization disabled due to lack of shar ed memory support in the kernel (--) Setting autorepeat to delay=500, rate=31 (--) winConfigKeyboard - Layout: 0409 (0409) (--) Using preset keyboard for English (USA) (409), type 4 Rules = xorg Model = pc105 Layout = us Variant = (null) Options = (null ) Could not init font path element /usr/X11R6/lib/X11/fonts/TTF/, removing from li st! Could not init font path element /usr/X11R6/lib/X11/fonts/Speedo/, removing from list! Could not init font path element /usr/X11R6/lib/X11/fonts/Type1/, removing from list! Could not init font path element /usr/X11R6/lib/X11/fonts/CID/, removing from li st! Could not init font path element /usr/X11R6/lib/X11/fonts/100dpi/, removing from list! winPointerWarpCursor - Discarding first warp: 512 352 winInitMultiWindowWM - pthread_mutex_lock () returned. winMultiWindowXMsgProc - pthread_mutex_lock () returned. winMultiWindowXMsgProc - pthread_mutex_unlock () returned. winMultiWindowXMsgProc - DISPLAY=127.0.0.1:0.0 winInitMultiWindowWM - pthread_mutex_unlock () returned. winInitMultiWindowWM - DISPLAY=127.0.0.1:0.0 winProcEstablishConnection - Hello winInitClipboard () winProcEstablishConnection - winInitClipboard returned. winClipboardProc - Hello DetectUnicodeSupport - Windows NT/2000/XP winClipboardProc - DISPLAY=127.0.0.1:0.0 winInitMultiWindowWM - XOpenDisplay () returned and successfully opened the disp lay. winMultiWindowXMsgProc - XOpenDisplay () returned and successfully opened the di splay. winClipboardProc - XOpenDisplay () returned and successfully opened the display. winProcSetSelectionOwner - Clipboard not yet started, aborting. winProcSetSelectionOwner - Clipboard not yet started, aborting. --- The last 2 don't look good. And when I try to paste into the X client window, I get the following on my console: --- winMultiWindowXMsgProcErrorHandler - ERROR: BadValue (integer parameter out of range for operation) winMultiWindowXMsgProcErrorHandler - ERROR: BadValue (integer parameter out of r ange for operation) ---
Re: can't paste from Windows to X clients
just for grins, what happens with start XWin -multiwindow -clipboard -dpi 100 ? Same. BTW, I assume that start is the CMD.EXE command? I ran the above from CMD.EXE, and got the same result as before.
can't paste from Windows to X clients
I run XWin.exe -multiwindow -clipboard -dpi 100 . I can copy and paste from X to Windows clients, but not from Windows to X clients. Windows to Windows and X to X copies also work fine. I know I've seen postings about this problem in the past, but I can't find anything recent about it and I don't know what the status is. The problem has persisted for me for a long time, on two different Windows XP boxes. Any help appreciated. cygcheck -svr is attached. Andrew. Cygwin Configuration Diagnostics Current System Time: Mon Aug 09 15:35:12 2004 Windows XP Professional Ver 5.1 Build 2600 Service Pack 1 Path: d:\usr\win\bin d:\usr\share\bin C:\cygwin\usr\local\bin C:\cygwin\bin C:\cygwin\bin C:\cygwin\usr\X11R6\bin C:\cygwin\sbin C:\cygwin\usr\sbin c:\WINDOWS c:\WINDOWS\System32 c:\WINDOWS\ServicePackFiles\i386 c:\XPT c:\DevStudio\VC98\Bin c:\DevStudio\Common\MSDev98\Bin Output from C:\cygwin\bin\id.exe (nontsec) UID: 1008(ASchulma) GID: 513(None) 513(None) Output from C:\cygwin\bin\id.exe (ntsec) UID: 1008(ASchulma) GID: 513(None) 0(root) 513(None) 544(Administrators) 545(Users) SysDir: C:\WINDOWS\System32 WinDir: C:\WINDOWS HOME = `d:\' MAKE_MODE = `unix' PWD = `/home/ASchulma' USER = `ASchulma' ALLUSERSPROFILE = `C:\Documents and Settings\All Users' APPDATA = `C:\Documents and Settings\aschulma\Application Data' CDPATH = `.:/home/ASchulma' COMMONPROGRAMFILES = `C:\Program Files\Common Files' COMPUTERNAME = `D415YD21' COMSPEC = `C:\WINDOWS\system32\cmd.exe' CVS_RSH = `ssh' DISPLAY = `:0.0' EDITOR = `x-pad' HEXEDITOR = `' HISTFILE = `/home/ASchulma/.bash_history' HISTFILESIZE = `5000' HISTIGNORE = `:exit:ls:ll:[bf]g:nq' HOMEDRIVE = `C:' HOMEPATH = `\' HOSTNAME = `D415YD21' INCLUDE = `C:\DevStudio\VC98\include' INFOPATH = `/usr/local/info:/usr/info:/usr/share/info' JUNK = `*.aux *.bbl *.blg *.ilg *.lof *.log *.lot *.toc *~ .*~ \#* *.aps *.asv *.bsc *.idb *.ilk *.ncb *.obj *.opt *.pch *.pdb *.plg *.res *.sbr' LD_RUN_PATH = `/home/ASchulma/usr/win/lib:' LESS = `-X -sme -j 10' LIB = `C:\DevStudio\VC98\lib' LOGONSERVER = `\\D415YD21' MAKEFILES = `/home/ASchulma/usr/win/include/Makefile-shell' MANPATH = `/home/ASchulma/usr/share/man:/usr/local/man:/usr/man:/usr/share/man:/usr/X11R6/man' MSDEVDIR = `C:\DevStudio\Common\MSDev98' NUMBER_OF_PROCESSORS = `1' OLDPWD = `/usr/local' OS = `Windows_NT' PAGER = `less' PARINIT = `rTbgqR B=.,?_A_a Q=_s|' PATHEXT = `.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH' PROCESSOR_ARCHITECTURE = `x86' PROCESSOR_IDENTIFIER = `x86 Family 15 Model 2 Stepping 7, GenuineIntel' PROCESSOR_LEVEL = `15' PROCESSOR_REVISION = `0207' PROGRAMFILES = `/win/c' PROMPT_CHARS = `$' PS1 = `\[\033]0;\]\w\[\007\]\n\[\033[1;36m\]$PROMPT_CHARS\[\033[0m\] ' SHELL = `/usr/bin/bash' SHLVL = `1' SSH_AGENT_PID = `2348' SSH_AUTH_SOCK = `/tmp/ssh-sWNagv2840/agent.2840' SYSTEMDRIVE = `C:' SYSTEMROOT = `C:\WINDOWS' TEMP = `C:\DOCUME~1\aschulma\LOCALS~1\Temp' TERM = `cygwin' TMP = `C:\DOCUME~1\aschulma\LOCALS~1\Temp' UNISON = `/home/ASchulma/.unison/D415YD21' UNISONBACKUPDIR = `/home/ASchulma/.unison/D415YD21/backup' USERDOMAIN = `D415YD21' USERNAME = `aschulma' USERPROFILE = `C:\Documents and Settings\aschulma' WINDIR = `/win/c/WINDOWS' WORKHOME = `/home/ASchulma/EPA' _ = `/usr/bin/cygcheck' POSIXLY_CORRECT = `1' HKEY_CURRENT_USER\Software\Cygnus Solutions HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2 HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/home/ASchulma (default) = `d:' flags = 0x0002 HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/home/ASchulma/EPA (default) = `e:' flags = 0x0002 HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/home/ASchulma/software/matlab (default) = `e:\software\matlab' flags = 0x0002 HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/home/ASchulma/software/Notes/Data (default) = `c:\Notes\Data' flags = 0x0002 HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/home/ASchulma/software/SAS (default) = `e:\software\SAS' flags = 0x0002 HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\Program Options HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2 (default) = `/win' cygdrive flags = 0x002a HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/ (default) = `C:\cygwin' flags = 0x000a HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/bin (default) = `C:\cygwin/bin' flags = 0x000a HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/lib (default) = `C:\cygwin/lib' flags = 0x000a HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/X11R6/lib/X11/fonts (default) =
Re: xserv 4.3.0-44 loses information over ssh - cygcheck.out [0/1]
Here's my output of cygcheck -svr -- stripped away in my first post. Apparently gmane won't pass attachments. Cygwin Win95/NT Configuration Diagnostics Current System Time: Fri Feb 06 10:08:41 2004 Windows 2000 Professional Ver 5.0 Build 2195 Service Pack 4 Path: d:\usr\win\bin d:\usr\share\bin C:\cygwin\usr\local\bin C:\cygwin\bin C:\cygwin\bin C:\cygwin\usr\X11R6\bin C:\cygwin\sbin C:\cygwin\usr\sbin c:\WINNT c:\WINNT\System32 c:\Program Files\XPT Output from C:\cygwin\bin\id.exe (nontsec) UID: 1001(aschulma) GID: 513(None) 513(None) Output from C:\cygwin\bin\id.exe (ntsec) UID: 1001(aschulma) GID: 513(None) 513(None)544(Administrators) 545(Users) SysDir: C:\WINNT\system32 WinDir: C:\WINNT HOME = `d:\' MAKE_MODE = `unix' PWD = `/home/aschulma' USER = `aschulma' ALLUSERSPROFILE = `C:\Documents and Settings\All Users' APPDATA = `C:\Documents and Settings\aschulma\Application Data' CDPATH = `.:/home/aschulma' CL = `-G5 -Og -Ox -Os -Gf -Gy -W3 -MD -nologo' COMMONPROGRAMFILES = `C:\Program Files\Common Files' COMPUTERNAME = `D415YD21' COMSPEC = `C:\WINNT\system32\cmd.exe' CVS_RSH = `ssh' DISPLAY = `:0.0' EDITOR = `x-pad' EPA_HOME = `E:' HISTFILE = `/home/aschulma/.bash_history' HISTFILESIZE = `5000' HISTIGNORE = `:exit:ls:ll:[bf]g:nq' HOMEDRIVE = `C:' HOMEPATH = `\Documents and Settings\aschulma' HOSTNAME = `D415YD21' INCLUDE = `D:\\usr\win\include;C:\PlatformSDK\include;C:\Program Files \DevStudio\VC98\include;C:\Masm615\include;C:\masm32\include' INFOPATH = `/usr/info:/usr/share/info' JUNK = `*.log *~ .*~ \#* core *.asv *.aps *.bsc *.idb *.ilk *.ncb *.obj *.opt *.pch *.pdb *.plg *.res *.sbr' LD_RUN_PATH = `/home/aschulma/usr/win/lib:/usr/local/lib' LESS = `-X -sme -j 10' LIB = `D:\\usr\win\lib;C:\PlatformSDK\lib;C:\Program Files\DevStudio \VC98\lib;C:\Masm615\lib;C:\masm32\lib' LINK = `advapi32.lib comctl32.lib comdlg32.lib gdi32.lib kernel32.lib shell32.lib user32.lib -nologo -opt:noWin98' LOGONSERVER = `\\D415YD21' MAKEFILES = `/home/aschulma/usr/win/include/Makefile-shell' MANPATH = `/home/aschulma/usr/win/man:/home/aschulma/usr/share/man:/usr/local/man: /usr/man:/usr/share/man:/usr/X11R6/man' MSDEVDIR = `C:\Program Files\DevStudio\Common\MSDev98' NUMBER_OF_PROCESSORS = `1' OLDPWD = `/win/c/Documents and Settings/aschulma' OS2LIBPATH = `C:\WINNT\system32\os2\dll;' OS = `Windows_NT' PAGER = `less' PATHEXT = `.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH' PROCESSOR_ARCHITECTURE = `x86' PROCESSOR_IDENTIFIER = `x86 Family 15 Model 2 Stepping 7, GenuineIntel' PROCESSOR_LEVEL = `15' PROCESSOR_REVISION = `0207' PROGRAMFILES = `/win/c/Program Files' PS1 = `\[\033]0;\w\007\]\n\[\033[1;36m\]\\$\[\033[0m\] ' SAS_HOME = `E:\SAS' SAS_INITIAL_FOLDER = `E:' SAS_USER_CONFIG = `E:\SAS\sasv8.cfg' SHELL = `/usr/bin/bash' SHELLTYPE = `cygwin' SHLVL = `1' SSH_AGENT_PID = `1520' SSH_AUTH_SOCK = `/tmp/ssh-ASAz1500/agent.1500' SYSTEMDRIVE = `C:' SYSTEMROOT = `C:\WINNT' TEMP = `c:\DOCUME~1\aschulma\LOCALS~1\Temp' TERM = `cygwin' TMP = `c:\DOCUME~1\aschulma\LOCALS~1\Temp' TMPDIR = `C:\cygwin\tmp\andrex-xemacs' UNISON = `/home/aschulma/.unison/D415YD21' UNISONBACKUPDIR = `/home/aschulma/.unison/D415YD21/backup' USERDOMAIN = `D415YD21' USERNAME = `aschulma' USERPROFILE = `C:\Documents and Settings\aschulma' WINDIR = `/win/c/WINNT' WORKHOME = `/home/aschulma/EPA' _ = `/usr/bin/cygcheck' HKEY_CURRENT_USER\Software\Cygnus Solutions HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2 HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2 \/home/aschulma (default) = `d:' flags = 0x0002 HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2 \/home/aschulma/EPA (default) = `e:' flags = 0x0002 HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2 \/home/aschulma/software/matlab (default) = `e:\software\matlab' flags = 0x0002 HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2 \/home/aschulma/software/Notes/Data (default) = `c:\Notes\Data' flags = 0x0002 HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2 \/home/aschulma/software/SAS (default) = `e:\software\SAS' flags = 0x0002 HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\Program Options HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2 (default) = `/win' cygdrive flags = 0x002a HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/ (default) = `C:\cygwin' flags = 0x000a HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/bin (default) = `C:\cygwin/bin' flags = 0x000a HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/lib (default) = `C:\cygwin/lib' flags = 0x000a HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2 \/usr/X11R6/lib/X11/fonts
xserv 4.3.0-44 loses information over ssh - cygcheck.out [0/1]
I have cygwin 1.5.7/xfree-xserv 4.3.0-44. I run clients on a remote Linux box, and tunnel X over ssh to display them on one of two Windows boxes: one Win2K, with PuTTY; and one WinXP, with cygwin/OpenSSH. I start my X servers in multiwindow mode: XWin.exe -multiwindow -clipboard -dpi 100 Now on both Windows boxes, I have the same three kinds of intermittent information loss: - The window Close button (top right) or Close command (from the taskbar) only works on about half of my managed X windows. On the rest, it has no effect at all. I have use the application menus instead to close the window, i.e. File | Quit. - Maximize works correctly on only about a quarter of my managed windows. On the rest, Windows maximizes the window, but the newly added area never gets redrawn, and the mouse cursor can't go there. X doesn't seem to know about the new area in the maximized window. I can, however, expand the size of the window by dragging the window borders, even up to about the size of the whole screen, and then the new area is redrawn and usable. - About half of all managed windows show the correct window title, e.g. KMail. On the rest, I get the generic title Cygwin/X X. The 2nd and 3rd problems are visible in the screenshot of a maximized X window at http://home.comcast.net/~andrex/images/cygwin-xfree-ssh-problem.png . Output of cygcheck -svr (from the Win2K/PuTTY box) is attached. Any help would be appreciated, and I'd be glad to help troubleshoot. Andrew.
Re: Using startx script without opening cygwin bash command window
I don't know what options you have in your startx script, but I have a shortcut in my Windows startup folder with target C:\cygwin\usr\X11R6\bin\XWin.exe -multiwindow -clipboard -dpi 100 But that only works if the cygwin dlls are in your PATH. So, put them in. Then you can run other cygwin apps without needing a console window too. I use D:\cygwin\bin\bash.exe -l -c xwin +kb -xkbmap de -query murpel -from 192.168.1.2 -dpi 100 -clipboard as a link to avoid the additional window. Without the query option this should work. And this doesn't open a shell window? That's what the OP wanted to avoid.