From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 26406 invoked by alias); 28 Nov 2014 03:04:16 -0000 Mailing-List: contact cygwin-xfree-announce-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: cygwin-xfree-announce-owner@cygwin.com Mail-Followup-To: cygwin-xfree-announce@cygwin.com Received: (qmail 26268 invoked by uid 89); 28 Nov 2014 03:03:54 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.6 required=5.0 tests=AWL,BAYES_00,SPF_HELO_PASS autolearn=ham version=3.3.2 X-HELO: mx1.redhat.com Message-ID: <5477E619.7090107@cygwin.com> Date: Fri, 28 Nov 2014 03:04:00 -0000 From: Yaakov Selkowitz User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: cygwin-xfree-announce@cygwin.com Subject: Updated: xinit-1.3.4-1 (Major overhaul of X session handling) Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-SW-Source: 2014-11/txt/msg00004.txt.bz2 The following package has been updated in the Cygwin distribution: * xinit-1.3.4-1 xinit contains commands used for starting X sessions. This is an update to the latest upstream release, and includes a number of major changes to X session handling: * startxwin is now a shell script instead of an executable; if you have any homemade links thereto, be sure to remember the .exe extension. * startxwin now automatically finds an unused DISPLAY number, just like startx. * startxwin now includes a default startxwinrc (if ~/.startxwinrc is absent) which launches a number of applicable "autostart" session services if present. * The new default startxwinrc also launches a miniature fbpanel in the upper left corner of the screen which contains an XDG application menu (the 'X' icon) for launching X applications, plus an on-demand area for X tray icons. After the first run, the panel and menu can be customized in ~/.config/fbpanel/multiwindow. * User-defined ~/.startxwinrc files must now be executable, the final command therein must be run in the foreground, and that command's exiting will end the X session, just like with startx and ~/.xinitrc or ~/.Xclients. * Both startx and startxwin now start a D-Bus session bus automatically. * X sessions (both multwindow and desktop) started with the newly revised Start Menu shortcuts now log stderr to ~/.xsession-errors. * startx now prefers ~/.Xclients (which must also be executable) instead of ~/.xinitrc; the latter can still be used, but doing so will override many of the new features mentioned here. * If startx is run from the command line and neither ~/.xinitrc nor ~/.Xclients are present, it will try to start a real desktop environment if present before falling back to twm/xterm. * startx and startxwin now pass '-nolisten tcp' to the server by default, which increases security in the X server by not opening a port to TCP connections. The '-listen' flag can be passed as a server argument to override this. -- Yaakov Cygwin/X