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/

Reply via email to