From owner-freebsd-sysinstall@freebsd.org Fri May 27 15:02:24 2016 Return-Path: Delivered-To: freebsd-sysinstall@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C8888B4BD1E for ; Fri, 27 May 2016 15:02:24 +0000 (UTC) (envelope-from crodr001@gmail.com) Received: from mail-ig0-x229.google.com (mail-ig0-x229.google.com [IPv6:2607:f8b0:4001:c05::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 91E6B1323; Fri, 27 May 2016 15:02:24 +0000 (UTC) (envelope-from crodr001@gmail.com) Received: by mail-ig0-x229.google.com with SMTP id fh2so66945953igd.1; Fri, 27 May 2016 08:02:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc; bh=+6k7uzNKgE2K5NbRK7uOL2LgKeWLUSZWYrkkL5I2kk0=; b=oxHRK/Z/km7j4y8jVWhytzx6GCorF7vT5rAgeAne2fWmbzbMpD2eDfJEvkToqm1gD+ fXRyAWNCn9HNUXfItnuT7jm0UM1TrBYhtzmSaYOP2zqKvRC0ltB3WIOb5yquZdkMrWX9 N86dph67ReIW6eC2S9Pzd3xC900cuzIidXuI3eYA6t4tmF3Dlibp3Tubrjuxgz/EpoE8 vUNTkPfoj54T8GaOD3aEhMChz+XhKeSZQ+nJftMuQhV7Z29gHrlHShnCcPJucryAxkTo yjb8ZrINkuZ3WXcW/IaILawmNVFEOLdyU+jELpYbstsbQQXRTi/LZLscNGO10GUPlRII MB2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc; bh=+6k7uzNKgE2K5NbRK7uOL2LgKeWLUSZWYrkkL5I2kk0=; b=Co7rCZVHy76CoMe/aoeIbh4CkKJXr1BHJTEcr8FT9oG7jFR6McwULzKdyfJtRtrCag MuL3mjP4jjO1bO627xY8izSDSz437oL0gvqe8dQdvcboJalbi45k83ugOHX9q4IPXBbU 4EaOXChCU3y0twVVVuHFSVBx7IFTl6U/f9P6OYs6qDOot/28d2tQhH/CBweAtJ78JLKG YCXGz7FclNxPkGxN00ZcirAbyigNY4Ml4XsHMEoNsjDjWndSXIfENF3pTp4ZialBiWhq DOsz1/yfBnWQ7O0Cdy3bTYQ7aC2b/pWV/p7U9Iq61h/Yo2rPBdWPAzLW6q4B/shmZbL6 c63Q== X-Gm-Message-State: ALyK8tJgF0C9SNt6q/dp4JloI4663HTANr9iCfqyMThotKFOkCrYs65EZvRDX5b7Kv+khyoq+UCUZR9xTWrbOQ== MIME-Version: 1.0 X-Received: by 10.50.18.198 with SMTP id y6mr8263072igd.86.1464361344008; Fri, 27 May 2016 08:02:24 -0700 (PDT) Sender: crodr001@gmail.com Received: by 10.50.144.164 with HTTP; Fri, 27 May 2016 08:02:23 -0700 (PDT) In-Reply-To: <43826ffc-baef-a625-596a-71585e33b35d@freebsd.org> References: <43826ffc-baef-a625-596a-71585e33b35d@freebsd.org> Date: Fri, 27 May 2016 08:02:23 -0700 X-Google-Sender-Auth: rMlqYqklcm49RjXdRqSMLpgBjfY Message-ID: Subject: Re: Add option to sysinstall to install an X desktop, similar to Debian? From: Craig Rodrigues To: Allan Jude Cc: "freebsd-sysinstall@freebsd.org" , Alfred Perlstein Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-sysinstall@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Sysinstall Work List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 May 2016 15:02:24 -0000 On Friday, May 27, 2016, Allan Jude wrote: > On 2016-05-27 05:28, Craig Rodrigues wrote: > > [Resending due to message size restriction of > > freebsd-sysinstall@freebsd.org freebsd-sysinstall@freebsd.org >] > > I started building something like this after our interview with Alfred. > > It has gnome3, MATE, KDE4, and xfce4. > > I ran into a few problems with things not working out-of-the-box. > > If you install mate and gdm, it defaults to logging you in to a very > very stripped down gnome-shell that is pulled in as a dependency of gdm. > If you actually install the gnome3 metapackage, it adds like 300 more > packages, and then the gnome-shell actually has applications in it. > > KDE4 works ok. > > xfce doesn't have a login manager. xdm doesn't have a startup script, > you'd have to edit /etc/ttys to make it start at boot. kdm4 can't be > installed as a separate package. gdm will default to starting gnome > instead of xfce, even if the gnome package is not installed. I tried > 'slim', but it always launches: 'exec /bin/sh - ~/.xinitrc %session' and > files if that file does not exist in the user's home directory. > > So I got a little stalled out on it. Thanks for blazing the trail on this. This is "boring" usability stuff, but important. Even by trying this stuff out and hitting roadblocks, you have done a lot. Can the MATE and xfce4 issues be solved in the port installation scripts? Or are there more fundamental issues in FreeBSD blocking things? Are there solutions to these problems in PC-BSD that we can import? -- Craig