From mboxrd@z Thu Jan 1 00:00:00 1970 From: Adonay Felipe Nogueira Subject: bug#26202: Guix in foreign distributions: setting XDG_DATA_DIRS causes user session to not start Date: Mon, 20 Mar 2017 23:24:13 -0300 Message-ID: <878tnz74fm.fsf@openmailbox.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:47235) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cq9Tw-0002vP-Eg for bug-guix@gnu.org; Mon, 20 Mar 2017 22:25:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cq9Tr-0001Lt-Lp for bug-guix@gnu.org; Mon, 20 Mar 2017 22:25:08 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:38863) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cq9Tr-0001Lh-Hn for bug-guix@gnu.org; Mon, 20 Mar 2017 22:25:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1cq9Tr-0001Qe-7f for bug-guix@gnu.org; Mon, 20 Mar 2017 22:25:03 -0400 Sender: "Debbugs-submit" Resent-Message-ID: Received: from eggs.gnu.org ([2001:4830:134:3::10]:46465) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cq9TJ-0002YR-0p for bug-guix@gnu.org; Mon, 20 Mar 2017 22:24:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cq9TE-0000ru-Kk for bug-guix@gnu.org; Mon, 20 Mar 2017 22:24:29 -0400 Received: from lb1.openmailbox.org ([5.79.108.160]:39436 helo=mail.openmailbox.org) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cq9TE-0000pi-BR for bug-guix@gnu.org; Mon, 20 Mar 2017 22:24:24 -0400 List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: 26202@debbugs.gnu.org * Steps to reproduce 1. Edit "~/.profile" and add: export GUIX_PROFILE=3D"${HOME}/.guix-profile" export XDG_DATA_DIRS=3D"${GUIX_PROFILE}/share${XDG_DATA_DIRS:+:}$XDG_DATA_D= IRS" 2. Log out and try to log in again. * Current behavior The *host's* GNOME Flashback session (gnome-session --session=3Dgnome-flashback) attempts to start, however, it's aborted shortly after successful log-in. "~/.xsession-errors" file shows something similar to: # Begin of file gnome-session: GLib-GIO-ERROR: Settings schema 'org.gnome.SessionManager' is not installed. aborting... # End of file * Additional information - In this case, I'm using Trisquel 7. - `gnome-session` command is provided by the "gnome-session-bin", version 3.9.90-0ubuntu12.1+7.0trisquel2. - Display manager is lightdm (Trisquel 7's default), version 1.10.6-0ubuntu1+7.0trisquel1. - Being a "~/.profile" setting, the problem is not found unless the user - logs-out and back in. * Personal comment This might become a problem if Guix starts suggesting people to customize $XDG_DATA_DIRS in their "~/.profile". Respectfully, Adonay. --=20 - [[https://libreplanet.org/wiki/User:Adfeno]] - Palestrante e consultor sobre /software/ livre (n=C3=A3o confundir com gratis). - "WhatsApp"? Ele n=C3=A3o =C3=A9 livre, por isso n=C3=A3o uso. Iguais a el= e prefiro Ring, ou Tox. Quer outras formas de contato? Adicione o vCard que est=C3=A1 no endere=C3=A7o acima aos teus contatos. - Pretende me enviar arquivos .doc, .ppt, .cdr, ou .mp3? OK, eu aceito, mas n=C3=A3o repasso. Entrego apenas em formatos favor=C3=A1veis = ao /software/ livre. Favor entrar em contato em caso de d=C3=BAvida. - "People said I should accept the world. Bullshit! I don't accept the world." --- Richard Stallman