From mboxrd@z Thu Jan 1 00:00:00 1970 From: Timothy Sample Subject: Re: Problem with Guix install with openbox Date: Mon, 22 Jul 2019 17:26:25 -0400 Message-ID: <87r26hep6m.fsf@ngyro.com> References: <8736iy415d.fsf@ngyro.com> <8AB74544-444B-4DC9-BF66-E1F8FAABBA7F@h-brs.de> 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]:37174) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hpfsG-0001HN-AE for help-guix@gnu.org; Mon, 22 Jul 2019 17:29:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hpfsC-0005Bn-H7 for help-guix@gnu.org; Mon, 22 Jul 2019 17:29:34 -0400 Received: from wout4-smtp.messagingengine.com ([64.147.123.20]:50855) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hpfs8-0003kK-O2 for help-guix@gnu.org; Mon, 22 Jul 2019 17:29:29 -0400 In-Reply-To: <8AB74544-444B-4DC9-BF66-E1F8FAABBA7F@h-brs.de> (Alexander Asteroth's message of "Mon, 22 Jul 2019 17:27:46 +0200") List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Alexander Asteroth Cc: help-guix@gnu.org Hi Alex, Alexander Asteroth writes: > Dear Timothy, > > Thank you for the hint. Unfortunately =E2=80=9C~/.config/openbox/menu.xml= =E2=80=9D > does not exists and "find ~/.config -name openbox=E2=80=9D does not yield= any > result. I would guess that Openbox has a default menu somewhere, and if you copy that to =E2=80=9C~/.config/openbox/menu.xml=E2=80=9D, you will be able to u= se it to change the menu you see. You can probably find it by running =E2=80=9Cguix=C2=A0build=C2=A0openbox=E2=80=9D and looking around it the di= rectory that gets printed as output. For example, when I run =E2=80=9Cguix build openbox=E2= =80=9D, Guix prints =E2=80=9C/gnu/store/9cayp0c39v8xnwwhai0jgp0rd56arai4-openbox-3.6.1= =E2=80=9D (you might get something different if we are running different versions of Guix). In that folder, there is a file, =E2=80=9C./etc/xdg/openbox/menu.xm= l=E2=80=9D, which is the default menu. Copy it to =E2=80=9C~/.config/openbox/menu.xml= =E2=80=9D, and then you will be able to edit the menu. I=E2=80=99m sorry I can=E2=80=99t = be more helpful, but I haven=E2=80=99t used Openbox for a few years, and I=E2=80=99= ve never used it on Guix. > Also my ~/.guix-profile/bin is very unpopulated. Also at command line > prompt I don=E2=80=99t have emacs. Shouldn=E2=80=99d this be installed by= the install > process? If you run =E2=80=9Cguix install emacs=E2=80=9D, Guix will install Emacs in= to your user profile, which gets linked from =E2=80=9C~/.guix-profile=E2=80=9D. It=E2= =80=99s not installed by default. > W.r.t. how I =E2=80=9Cinstalled=E2=80=9D lxde (just by guix install lxde)= . Do I need > to reconfigure every time I install something? Only for =E2=80=9Csystem=E2=80=9D stuff. If you want to change things like= which daemons are running you need to reconfigure. The reason I asked is that I wanted to know if LXDE was in your user profile or in the system profile. Do you use GDM? If so, you=E2=80=99ll n= eed to add LXDE to your system profile for GDM to find it and provide it as an option when logging in. To do so, you need to edit your operating system configuration file. First, you need to use the =E2=80=9Clxde=E2=80=9D module so that Guile know= s where to find the =E2=80=9Clxde=E2=80=9D package: (use-modules (gnu packages lxde)) Then, you can add =E2=80=9Clxde=E2=80=9D to your other system packages: (operating-system ... (packages (cons* lxde ... %base-packages)) ...) After this, you will need to reconfigure. I=E2=80=99m not an LXDE user either, but if I wanted to become one, that=E2= =80=99s what I=E2=80=99d do. Hope that helps! -- Tim