X Server shortcut removed from start menu?

Jon TURNEY jon.turney@dronecode.org.uk
Thu Oct 20 10:47:00 GMT 2011

On 19/10/2011 15:11, Ryan Johnson wrote:
> On 19/10/2011 9:40 AM, Jon TURNEY wrote:
>> On 19/10/2011 12:55, Ryan Johnson wrote:
>>>> 2011/10/18 14:57:17 running: c:\cygwin\bin\bash.exe --norc --noprofile
>>>> /etc/postinstall/xinit.sh
>>>> 2011/10/18 14:57:17 abnormal exit: exit code=3
>>> I guess something different than usual went wrong? What's the best way to
>>> debug it?
>> The full output of the shell commands for the most recent run of setup can
>> be found in /var/log/setup.log.full
>> You might also try to run that bash command manually (perhaps with an
>> additional -x after --noprofile) and see what's going wrong?
> This looks like the culprit:
>> mkshortcut: Saving "C:\ProgramData\Microsoft\Windows\Start
>> Menu\Programs\C:\cygwin\Cygwin-X\XWin Server.lnk" failed; does the target
>> directory exist?
> Missing $(basename ...)?

No, that's not the reason.

The file mkshortcut should be trying to create is 
"C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Cygwin-X\XWin 
Server.lnk" i.e. adding the relative path "Cygwin-X\XWin Server.lnk" to your 
all users start menu programs directory.

I guess for some unknown reason, mkshortcut's use of 
cygwin_conv_to_win32_path() thinks "Cygwin-X\XWin Server" is an absolute path, 
rather than a relative one, and converts it to an absolute windows path.  Do 
you have a /Cygwin-X directory or mount point?

 > I tried peeking inside the .sh files but they're greek to me.

It's only 2 lines! :-)

Volunteer Cygwin/X X Server maintainer

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/

More information about the Cygwin-xfree mailing list