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/