RE: WMaker crashes when starting with startxwin.bat
Well I fixed the prob, I just added this to startxwin.bat REM Startup bash and run startx run bash --login -c startx Hope this helps someone else... Sergio -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Sergio Sent: Wednesday, May 28, 2003 2:04 AM To: [EMAIL PROTECTED] Subject: Re: WMaker crashes when starting with startxwin.bat Hello, I have just installed cygwin and everything is working fine except for one small problem. When I start up cygwin and load up Xwin via bash everything is fine, I have 2 xterms popup and a clock. My xterms are set to start in my home dir. My problem is loading Xwin via startxwin.bat. I found this email in the archives, and the settings here fixed my Signal 11 Xwin problem, and Xwin loads up fine via the startxwin.bat, but when my xterms popup they don't have the HOME var set. I fixed this problem with the bash --login option. I know this is because /etc/profile isn't read in the .bat. Is there any way to have the /etc/profile read, because I have other little in there I would like to use. I could live without them, but I was just curious. Thanks, Sergio Hi Klaus yes, you're probably right. But now the tricky question: How can I change the windows home to point to my $HOME in cygwin to solve that problem? take my startxwin.bat as an example. Cygwin is installed on d:\cygwin. The only customized lines are SET HOME, SET CYGWIN_ROOT, the rest is standard startxwin.bat with different WM-calls REMmed on and off. HTH hjb @echo off D: SET DISPLAY=127.0.0.1:0.0 SET HOME=/CYGDRIVE/D/cygwin/home/DV105 REM REM The path in the CYGWIN_ROOT environment variable assignment assume REM that Cygwin is installed in a directory called 'cygwin' in the root REM directory of the current drive. You will only need to modify REM CYGWIN_ROOT if you have installed Cygwin in another directory. For REM example, if you installed Cygwin in \foo\bar\baz\cygwin, you will need REM to change \cygwin to \foo\bar\baz\cygwin. REM REM This batch file will almost always be run from the same drive (and REM directory) as the drive that contains Cygwin/XFree86, therefore you will REM not need to add a drive letter to CYGWIN_ROOT. For example, you do REM not need to change \cygwin to c:\cygwin if you are running this REM batch file from the C drive. REM SET CYGWIN_ROOT=D:\cygwin SET PATH=.;%CYGWIN_ROOT%\bin;%CYGWIN_ROOT%\usr\X11R6\bin;%PATH% REM REM Cleanup after last run. REM if not exist %CYGWIN_ROOT%\tmp\.X11-unix\X0 goto CLEANUP-FINISH attrib -s %CYGWIN_ROOT%\tmp\.X11-unix\X0 del %CYGWIN_ROOT%\tmp\.X11-unix\X0 :CLEANUP-FINISH if exist %CYGWIN_ROOT%\tmp\.X11-unix rmdir %CYGWIN_ROOT%\tmp\.X11-unix REM REM Startup the X Server, the twm window manager, and an xterm. REM ... skipped if %OS% == Windows_NT goto OS_NT REM Windows 95/98/Me echo startxwin.bat - Starting on Windows 95/98/Me goto STARTUP :OS_NT REM Windows NT/2000/XP echo startxwin.bat - Starting on Windows NT/2000/XP :STARTUP REM REM Startup the programs REM REM Startup the X Server. REM start XWin %1 REM start XWin -fullscreen start XWin -rootless REM start XWin -broadcast REM Startup an xterm, using bash as the shell. REM run xterm -sl 1000 -sb -rightbar -ms red -fg yellow -bg black -e /usr/bin/bash REM setxkbmap de REM Startup the twm window manager. REM run twm REM run fvwm2 REM run openbox run wmaker xrdb -merge .Xresources REM Set a background color. REM run xsetroot -solid aquamarine4 exit
Re: WMaker crashes when starting with startxwin.bat
Hello, I have just installed cygwin and everything is working fine except for one small problem. When I start up cygwin and load up Xwin via bash everything is fine, I have 2 xterms popup and a clock. My xterms are set to start in my home dir. My problem is loading Xwin via startxwin.bat. I found this email in the archives, and the settings here fixed my Signal 11 Xwin problem, and Xwin loads up fine via the startxwin.bat, but when my xterms popup they don't have the HOME var set. I fixed this problem with the bash --login option. I know this is because /etc/profile isn't read in the .bat. Is there any way to have the /etc/profile read, because I have other little in there I would like to use. I could live without them, but I was just curious. Thanks, Sergio Hi Klaus yes, you're probably right. But now the tricky question: How can I change the windows home to point to my $HOME in cygwin to solve that problem? take my startxwin.bat as an example. Cygwin is installed on d:\cygwin. The only customized lines are SET HOME, SET CYGWIN_ROOT, the rest is standard startxwin.bat with different WM-calls REMmed on and off. HTH hjb @echo off D: SET DISPLAY=127.0.0.1:0.0 SET HOME=/CYGDRIVE/D/cygwin/home/DV105 REM REM The path in the CYGWIN_ROOT environment variable assignment assume REM that Cygwin is installed in a directory called 'cygwin' in the root REM directory of the current drive. You will only need to modify REM CYGWIN_ROOT if you have installed Cygwin in another directory. For REM example, if you installed Cygwin in \foo\bar\baz\cygwin, you will need REM to change \cygwin to \foo\bar\baz\cygwin. REM REM This batch file will almost always be run from the same drive (and REM directory) as the drive that contains Cygwin/XFree86, therefore you will REM not need to add a drive letter to CYGWIN_ROOT. For example, you do REM not need to change \cygwin to c:\cygwin if you are running this REM batch file from the C drive. REM SET CYGWIN_ROOT=D:\cygwin SET PATH=.;%CYGWIN_ROOT%\bin;%CYGWIN_ROOT%\usr\X11R6\bin;%PATH% REM REM Cleanup after last run. REM if not exist %CYGWIN_ROOT%\tmp\.X11-unix\X0 goto CLEANUP-FINISH attrib -s %CYGWIN_ROOT%\tmp\.X11-unix\X0 del %CYGWIN_ROOT%\tmp\.X11-unix\X0 :CLEANUP-FINISH if exist %CYGWIN_ROOT%\tmp\.X11-unix rmdir %CYGWIN_ROOT%\tmp\.X11-unix REM REM Startup the X Server, the twm window manager, and an xterm. REM ... skipped if %OS% == Windows_NT goto OS_NT REM Windows 95/98/Me echo startxwin.bat - Starting on Windows 95/98/Me goto STARTUP :OS_NT REM Windows NT/2000/XP echo startxwin.bat - Starting on Windows NT/2000/XP :STARTUP REM REM Startup the programs REM REM Startup the X Server. REM start XWin %1 REM start XWin -fullscreen start XWin -rootless REM start XWin -broadcast REM Startup an xterm, using bash as the shell. REM run xterm -sl 1000 -sb -rightbar -ms red -fg yellow -bg black -e /usr/bin/bash REM setxkbmap de REM Startup the twm window manager. REM run twm REM run fvwm2 REM run openbox run wmaker xrdb -merge .Xresources REM Set a background color. REM run xsetroot -solid aquamarine4 exit
Antwort: Re: WMaker crashes when starting with startxwin.bat
Hi Klaus yes, you're probably right. But now the tricky question: How can I change the windows home to point to my $HOME in cygwin to solve that problem? take my startxwin.bat as an example. Cygwin is installed on d:\cygwin. The only customized lines are SET HOME, SET CYGWIN_ROOT, the rest is standard startxwin.bat with different WM-calls REMmed on and off. HTH hjb @echo off D: SET DISPLAY=127.0.0.1:0.0 SET HOME=/CYGDRIVE/D/cygwin/home/DV105 REM REM The path in the CYGWIN_ROOT environment variable assignment assume REM that Cygwin is installed in a directory called 'cygwin' in the root REM directory of the current drive. You will only need to modify REM CYGWIN_ROOT if you have installed Cygwin in another directory. For REM example, if you installed Cygwin in \foo\bar\baz\cygwin, you will need REM to change \cygwin to \foo\bar\baz\cygwin. REM REM This batch file will almost always be run from the same drive (and REM directory) as the drive that contains Cygwin/XFree86, therefore you will REM not need to add a drive letter to CYGWIN_ROOT. For example, you do REM not need to change \cygwin to c:\cygwin if you are running this REM batch file from the C drive. REM SET CYGWIN_ROOT=D:\cygwin SET PATH=.;%CYGWIN_ROOT%\bin;%CYGWIN_ROOT%\usr\X11R6\bin;%PATH% REM REM Cleanup after last run. REM if not exist %CYGWIN_ROOT%\tmp\.X11-unix\X0 goto CLEANUP-FINISH attrib -s %CYGWIN_ROOT%\tmp\.X11-unix\X0 del %CYGWIN_ROOT%\tmp\.X11-unix\X0 :CLEANUP-FINISH if exist %CYGWIN_ROOT%\tmp\.X11-unix rmdir %CYGWIN_ROOT%\tmp\.X11-unix REM REM Startup the X Server, the twm window manager, and an xterm. REM ... skipped if %OS% == Windows_NT goto OS_NT REM Windows 95/98/Me echo startxwin.bat - Starting on Windows 95/98/Me goto STARTUP :OS_NT REM Windows NT/2000/XP echo startxwin.bat - Starting on Windows NT/2000/XP :STARTUP REM REM Startup the programs REM REM Startup the X Server. REM start XWin %1 REM start XWin -fullscreen start XWin -rootless REM start XWin -broadcast REM Startup an xterm, using bash as the shell. REM run xterm -sl 1000 -sb -rightbar -ms red -fg yellow -bg black -e /usr/bin/bash REM setxkbmap de REM Startup the twm window manager. REM run twm REM run fvwm2 REM run openbox run wmaker xrdb -merge .Xresources REM Set a background color. REM run xsetroot -solid aquamarine4 exit
Re: Antwort: Re: WMaker crashes when starting with startxwin.bat
Hi hjb, this was the sollution! Actually I had two problems: 1. When I installed cygwin, it didn't create a 'good' home directory. It cretared a directory '/usr/bin/%USERPROFILE%' because my Windows Home is on a different drive than my cygwin installation. 2. The correct path to HOME had to be set. I've done that and now it works. Cheers, Klaus Hi Klaus yes, you're probably right. But now the tricky question: How can I change the windows home to point to my $HOME in cygwin to solve that problem? take my startxwin.bat as an example. Cygwin is installed on d:\cygwin. The only customized lines are SET HOME, SET CYGWIN_ROOT, the rest is standard startxwin.bat with different WM-calls REMmed on and off. HTH hjb @echo off D: SET DISPLAY=127.0.0.1:0.0 SET HOME=/CYGDRIVE/D/cygwin/home/DV105 REM REM The path in the CYGWIN_ROOT environment variable assignment assume REM that Cygwin is installed in a directory called 'cygwin' in the root REM directory of the current drive. You will only need to modify REM CYGWIN_ROOT if you have installed Cygwin in another directory. For REM example, if you installed Cygwin in \foo\bar\baz\cygwin, you will need REM to change \cygwin to \foo\bar\baz\cygwin. REM REM This batch file will almost always be run from the same drive (and REM directory) as the drive that contains Cygwin/XFree86, therefore you will REM not need to add a drive letter to CYGWIN_ROOT. For example, you do REM not need to change \cygwin to c:\cygwin if you are running this REM batch file from the C drive. REM SET CYGWIN_ROOT=D:\cygwin SET PATH=.;%CYGWIN_ROOT%\bin;%CYGWIN_ROOT%\usr\X11R6\bin;%PATH% REM REM Cleanup after last run. REM if not exist %CYGWIN_ROOT%\tmp\.X11-unix\X0 goto CLEANUP-FINISH attrib -s %CYGWIN_ROOT%\tmp\.X11-unix\X0 del %CYGWIN_ROOT%\tmp\.X11-unix\X0 :CLEANUP-FINISH if exist %CYGWIN_ROOT%\tmp\.X11-unix rmdir %CYGWIN_ROOT%\tmp\.X11-unix REM REM Startup the X Server, the twm window manager, and an xterm. REM ... skipped if %OS% == Windows_NT goto OS_NT REM Windows 95/98/Me echo startxwin.bat - Starting on Windows 95/98/Me goto STARTUP :OS_NT REM Windows NT/2000/XP echo startxwin.bat - Starting on Windows NT/2000/XP :STARTUP REM REM Startup the programs REM REM Startup the X Server. REM start XWin %1 REM start XWin -fullscreen start XWin -rootless REM start XWin -broadcast REM Startup an xterm, using bash as the shell. REM run xterm -sl 1000 -sb -rightbar -ms red -fg yellow -bg black -e /usr/bin/bash REM setxkbmap de REM Startup the twm window manager. REM run twm REM run fvwm2 REM run openbox run wmaker xrdb -merge .Xresources REM Set a background color. REM run xsetroot -solid aquamarine4 exit -- +++ GMX - Mail, Messaging more http://www.gmx.net +++ Bitte lächeln! Fotogalerie online mit GMX ohne eigene Homepage!
Re: WMaker crashes when starting with startxwin.bat
Klaus, FYI, HOME is set in the default /etc/profile... When you start from the Cygwin bash window, bash will have executed /etc/profile, and you have the right $HOME. If you run from a batch file, /etc/profile would not have been executed, and $HOME not set. Try putting 'bash --login -c wmaker', for example, in your batch file... Igor On Fri, 28 Feb 2003 [EMAIL PROTECTED] wrote: JS, yes, you're probably right. But now the tricky question: How can I change the windows home to point to my $HOME in cygwin to solve that problem? Klaus Hi Klaus, This answer probably won't help because I'm probably speaking rubbish, but I have got the same problem as you, so I know what you're talking about. You can start wmaker from the cygwin window, but not from a batch file (or more specifically a windows command window). I think this probably has something to do with the user $HOME, because in Cygwin it knows your $HOME is /home/user, and under there you have the GNUstep folder with your WindowMaker settings. However your windows home is probably pointing somewhere else, so WindowMaker can't find the GNUstep folder in your home directory, causing it to crash? JS. Hi all, I just installed Cygwin using the Internet installation including XFree86 and wmaker. I can start X without any problem and I can start wmaker from the bash prompt. The only problem I have is with startxwin.bat. I changed the window manager in this file from twm to wmaker, but whenever I try, I get the following error: Window Maker received signal 11. I see that X is up and it even changed the background color according to the settings in startxwin.bat. In the archive for this mailing list I found the suggestion to change the HOME path settings, but either I did something wrong there, or the problem is something else. I can start wmaker using startxwin.sh and startx - no problem with this. Just startxwin.bat is the problem and just with wmaker. I'm really sorry if this is the wrong mailing list, or this is a real bug I should have reported somewhere else. I just think this is probably not a bug, because wmaker is running fine when started from the bash. Thanks very much for any help. Cheers, Klaus -- http://cs.nyu.edu/~pechtcha/ |\ _,,,---,,_[EMAIL PROTECTED] ZZZzz /,`.-'`'-. ;-;;,_[EMAIL PROTECTED] |,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski '---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow! Oh, boy, virtual memory! Now I'm gonna make myself a really *big* RAMdisk! -- /usr/games/fortune
Re: WMaker crashes when starting with startxwin.bat
Hi Klaus, This answer probably won't help because I'm probably speaking rubbish, but I have got the same problem as you, so I know what you're talking about. You can start wmaker from the cygwin window, but not from a batch file (or more specifically a windows command window). I think this probably has something to do with the user $HOME, because in Cygwin it knows your $HOME is /home/user, and under there you have the GNUstep folder with your WindowMaker settings. However your windows home is probably pointing somewhere else, so WindowMaker can't find the GNUstep folder in your home directory, causing it to crash? JS. Hi all, I just installed Cygwin using the Internet installation including XFree86 and wmaker. I can start X without any problem and I can start wmaker from the bash prompt. The only problem I have is with startxwin.bat. I changed the window manager in this file from twm to wmaker, but whenever I try, I get the following error: Window Maker received signal 11. I see that X is up and it even changed the background color according to the settings in startxwin.bat. In the archive for this mailing list I found the suggestion to change the HOME path settings, but either I did something wrong there, or the problem is something else. I can start wmaker using startxwin.sh and startx - no problem with this. Just startxwin.bat is the problem and just with wmaker. I'm really sorry if this is the wrong mailing list, or this is a real bug I should have reported somewhere else. I just think this is probably not a bug, because wmaker is running fine when started from the bash. Thanks very much for any help. Cheers, Klaus -- +++ GMX - Mail, Messaging more http://www.gmx.net +++ Bitte lächeln! Fotogalerie online mit GMX ohne eigene Homepage! _ Chat online in real time with MSN Messenger http://messenger.msn.co.uk
Re: WMaker crashes when starting with startxwin.bat
JS, yes, you're probably right. But now the tricky question: How can I change the windows home to point to my $HOME in cygwin to solve that problem? Klaus Hi Klaus, This answer probably won't help because I'm probably speaking rubbish, but I have got the same problem as you, so I know what you're talking about. You can start wmaker from the cygwin window, but not from a batch file (or more specifically a windows command window). I think this probably has something to do with the user $HOME, because in Cygwin it knows your $HOME is /home/user, and under there you have the GNUstep folder with your WindowMaker settings. However your windows home is probably pointing somewhere else, so WindowMaker can't find the GNUstep folder in your home directory, causing it to crash? JS. Hi all, I just installed Cygwin using the Internet installation including XFree86 and wmaker. I can start X without any problem and I can start wmaker from the bash prompt. The only problem I have is with startxwin.bat. I changed the window manager in this file from twm to wmaker, but whenever I try, I get the following error: Window Maker received signal 11. I see that X is up and it even changed the background color according to the settings in startxwin.bat. In the archive for this mailing list I found the suggestion to change the HOME path settings, but either I did something wrong there, or the problem is something else. I can start wmaker using startxwin.sh and startx - no problem with this. Just startxwin.bat is the problem and just with wmaker. I'm really sorry if this is the wrong mailing list, or this is a real bug I should have reported somewhere else. I just think this is probably not a bug, because wmaker is running fine when started from the bash. Thanks very much for any help. Cheers, Klaus -- +++ GMX - Mail, Messaging more http://www.gmx.net +++ Bitte lächeln! Fotogalerie online mit GMX ohne eigene Homepage! _ Chat online in real time with MSN Messenger http://messenger.msn.co.uk -- +++ GMX - Mail, Messaging more http://www.gmx.net +++ Bitte lächeln! Fotogalerie online mit GMX ohne eigene Homepage!