On 12/23/2014 7:24 PM, Ben Richards wrote:
Up until the recent update to xinit-1.3.4-1 which overhauled X session handling, I had my session set up nicely for my purposes. With the following code in my .zshrc and an empty .startxwinrc, when I launched Cygwin, Xwin.exe would start on display :0.0, it would set the $DISPLAY variable, and automatically kill the X server when I exited that terminal. I like mintty so this let me use that as my shell. .zshrc contents: ============= startxwin &> xserver.log x_start_success=$? if [[ $x_start_success == 0 ]]; then export DISPLAY=:0.0 pid=`ps | grep '/usr/bin/XWin' | awk '{print $1;}'` alias kill_xwin="kill $pid" if [[ $TMUX == "" ]] && [[ $x_start_success == 0 ]]; then alias exit="kill $pid ; \exit" fi fi The aforementioned update disrupted this flow so I’m wondering if anyone has any suggestions on how I can regain a similar sort of functionality. I don’t like using xterm in Cygwin and would like to keep using mintty as my main terminal interface.
try putting "sleep inf" in .startxwinrc It should simulate the old behaviour Regards -- 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/