From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: Re: Status update on 1.0 Date: Fri, 15 Mar 2019 14:47:33 +0100 Message-ID: <87a7hw45ca.fsf@gnu.org> References: <871s3a4xd4.fsf@gnu.org> <87k1h2p0v1.fsf@ngyro.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([209.51.188.92]:35562) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h4nBR-0006Rj-BX for guix-devel@gnu.org; Fri, 15 Mar 2019 09:47:38 -0400 In-Reply-To: <87k1h2p0v1.fsf@ngyro.com> (Timothy Sample's message of "Wed, 13 Mar 2019 23:54:10 -0400") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Timothy Sample Cc: Guix-devel Hi Timothy, Timothy Sample skribis: > Ludovic Court=C3=A8s writes: [...] >> =E2=80=A2 GDM works well for GNOME and WMs that provide a .session fil= e. >> However it still doesn=E2=80=99t honor ~/.xsession. We discussed it= before >> and dropped the ball. Timothy, what=E2=80=99s missing? I=E2=80=99d= really like to >> make it the default. > > Nothing is missing! As promised [1], in the last patch series I made > GDM run our custom =E2=80=9Cxinitrc=E2=80=9D script instead of the built-= in one. This > happened in commit 41fa9f1815685ede0d3fdc1c561d2a9cf0ffb158. :) > > (I tested this now to be absolutely sure, and it works like a charm.) Oh, awesome! I keep forgetting about all the good things that happen. :-) > Yes. We should be working on =E2=80=9Cguix size gnome-shell=E2=80=9D. I= t more > accurately reflects the size of GDM, and (I hope you=E2=80=99re sitting d= own) it > weighs in at 2GiB! > > Fortunately, it looks like we could claw back ~400MiB by (somehow) > dropping =E2=80=9Chplip-minimal=E2=80=9D. It gets pulled in through the = path > > gdm =E2=86=92 gnome-settings-daemon =E2=86=92 colord =E2=86=92 sane-b= ackends =E2=86=92 > hplip-minimal. > > We almost certainly don=E2=80=99t need it for GDM. I guess removing it m= eans > making a version of =E2=80=9Ccolord=E2=80=9D without =E2=80=9Csane-backen= ds=E2=80=9D. It was introduced > in commit 4c9287432824f396d5c614c3b2287f553cd9fb90. I=E2=80=99ll look in= to > this. Cool! That=E2=80=99d already be an improvement. > GNOME Shell has a handful of silly references like =E2=80=9Cinkscape=E2= =80=9D and > =E2=80=9Cwebkitgtk=E2=80=9D that are huge and (I assume) unnecessary. Oh indeed. Inkscape comes from 45fef894eb5b39029633cd0cd907e8ce8c5ab379, I=E2=80=99ll look into it. > There seems to be a handful of easy wins. I would be surprised if we > could get the closure of =E2=80=9Cgnome-shell=E2=80=9D below 1GiB, but we= will see. > Also, keep in mind that a lot of these bytes will be recycled. For > instance, GTK+ 3 is ~700MiB, and chances are there will be at least one > GTK+ 3 application besides GDM. Yes, sure. Thanks, Ludo=E2=80=99.