From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:bcc0::]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id mhLSH4q9YGAJCAAAgWs5BA (envelope-from ) for ; Sun, 28 Mar 2021 19:31:54 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id EP/DGIq9YGA8OgAA1q6Kng (envelope-from ) for ; Sun, 28 Mar 2021 17:31:54 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id C47BD11C84 for ; Sun, 28 Mar 2021 19:31:53 +0200 (CEST) Received: from localhost ([::1]:52386 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lQZGS-00008I-PU for larch@yhetil.org; Sun, 28 Mar 2021 13:31:52 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44354) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lQZFa-0007u3-Gr for help-guix@gnu.org; Sun, 28 Mar 2021 13:30:58 -0400 Received: from knopi.disroot.org ([178.21.23.139]:42418) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lQZFR-0002QW-Es for help-guix@gnu.org; Sun, 28 Mar 2021 13:30:58 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id D2CB950CD6; Sun, 28 Mar 2021 19:30:40 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 76i1Muribrlc; Sun, 28 Mar 2021 19:30:39 +0200 (CEST) References: <87sg4ob1sb.fsf@disroot.org> <21d02d80f2321ab6c50a5c632e9fa353@dismail.de> <87pmzsawjs.fsf@disroot.org> <87y2efnbhr.fsf@dismail.de> <874kh33zhu.fsf@disroot.org> <871rc6wo40.fsf@disroot.org> <87h7l17m2r.fsf@disroot.org> <87czvltzpe.fsf@disroot.org> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1616952639; bh=I97TpZyJT3uuIG6jCL3HzA8EdRc/WNIR08Whi3cSRLA=; h=References:From:To:Cc:Subject:In-reply-to:Date; b=XiaIUD8zKh2OrMEc9eCCUMQoEnHVHny0cV0QY1hZs4CN7wVV/9w36vehzheBwoAj0 Y965ZX4bQI4iw2J1rTTPehlSXt+GDTJOjy9r6P/bTbm5GWrOdWfMMowl+AFtzqmi8e hDTfU4s3OUHIJOcQ2EII4suBcrkPPrqEwCHVLqhkVNWkZVmUJa9ywYnU9CbdR5e0uG N/ajYhOdFchijcZLqrqZ6lTYb/BBV76v5QBGmRvq56YaxzgYuttR2x/GGUq2iftP8b zLquwFKRYnJOgym1psIoq/96VDKBKPjUIL03PKMYt8DXLJjlmpip2WOjXDU1UjdFiq GiqMPY89Y16yA== From: Gary Johnson To: Bone Baboon Cc: help-guix@gnu.org Subject: Re: Start Xorg server using xinit manually In-reply-to: <87czvltzpe.fsf@disroot.org> Date: Sun, 28 Mar 2021 13:30:21 -0400 Message-ID: <87eefzfaoi.fsf@disroot.org> Mime-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=178.21.23.139; envelope-from=lambdatronic@disroot.org; helo=knopi.disroot.org X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1616952713; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=MQTyuzBJS215XbFJvm/Afm2RhcM4oMoGlWspPRnq98E=; b=FbtaseBpUp8as2JK0J1lmjwnNwijfLkI08y+Hhw50EiUMeZjC/7SBzVRO2e8+Ivvhc6jLu Am67/tk/pTpQUfcumJJfuJ+IrLVMHtitsJWly8j7s8SXC5kyEtSjIkmBcBsKCTkYzx+Y19 mvTJtZzFJtKdl7BSTlQHYwuNnMnZUuAUEhtvIdMvAGXd6pTIUiykYO3CR/ipyRyJX5M89t ovhQPGfRvtCPmJoFm7D4UtmUZnsjp2vrtZipOZnYB7NpVASx/5HT59Prb9mN5ZDbHuM34w Hu2RZd6Lnk2l0rRSAZB1j/H4d0QlRW6cEKJmL10KQaxFX2e2A41ryRcZ8hFLCA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1616952713; a=rsa-sha256; cv=none; b=Jycwn1kRKgd6GsHVazu8mHGaNo1X9ZeXNDigk+fXJPRTmUghFPyL0Ck76MvW9YNNUiU/qD Nvh6xYGuWU0zSDGl9Af0Dn6g14c9sTkIunZJ7lzgrEG+g6GOasEz9Aezzys2coEJNwAUvL 24oGP1ipMrncZT4Qoq/ES3pEfXW6uXlMd2ZcW0PvUH2zSCyYMPuQLYs4hwMpNjhdDm7wCx vY+8OVVsVZhppC/OkItVf0w4nj7/kHfze+NayXZcNF+j2lvEPTiMvh0w6jVV3Hmfo69voO Tx1CPPU/LYZcJvcFeoflm2idS56mkRbY4dtwMZWPEumarVqRrYjYD8lIMCZBDw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=disroot.org header.s=mail header.b=XiaIUD8z; spf=pass (aspmx1.migadu.com: domain of help-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=help-guix-bounces@gnu.org X-Migadu-Spam-Score: -1.12 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=disroot.org header.s=mail header.b=XiaIUD8z; dmarc=pass (policy=quarantine) header.from=disroot.org; spf=pass (aspmx1.migadu.com: domain of help-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=help-guix-bounces@gnu.org X-Migadu-Queue-Id: C47BD11C84 X-Spam-Score: -1.12 X-Migadu-Scanner: scn0.migadu.com X-TUID: ISWu6+ETs9f1 Bone Baboon writes: > Here is my operating-system declaration: > > I don't see anything out of the ordinary here. I don't use the nomodeset kernel-arguments setting though. Perhaps that's just needed with your hardware? > .Xauthority is an empty file. > > .Xdefaults has the contents: > ``` > XTerm*utf8: always > XTerm*metaSendsEscape: true > > ``` > .exwm that contains my EXWM configuration. Those all sound right to me. My .Xauthority contains a binary magic cookie. You could delete the file and let X generate it next time it starts up. Check your file permissions on all those files to make sure you have read access to them. > I do not know if the graphics card is supported by Guix? To me, it sounds like this is still the most likely culprit. Perhaps your graphics card just doesn't have corresponding drivers in the linux-libre kernel. For reference, here's my config.scm. It boots up directly into a graphical login prompt, and upon logging in, it runs emacs-exwm as my window manager. My exwm settings are in ~/.exwm, and my general emacs settings are in ~/.emacs.d/init.el. My ~/.xsession file is a symlink to my ~/.xinitrc file and ends with a call to exwm. ``` (use-modules ((guix gexp) #:select (plain-file file-append)) ((gnu system) #:select (operating-system %base-packages local-host-aliases)) ((gnu system nss) #:select (%mdns-host-lookup-nss)) ((gnu system shadow) #:select (user-account %base-user-accounts)) ((gnu system file-systems) #:select (file-system file-system-label %base-file-systems)) ((gnu bootloader) #:select (bootloader-configuration)) ((gnu bootloader grub) #:select (grub-bootloader)) ((gnu services) #:select (extra-special-file service)) ((gnu services databases) #:select (postgresql-service-type postgresql-configuration postgresql-config-file)) ((gnu services desktop) #:select (%desktop-services)) ((gnu packages base) #:select (coreutils)) ((gnu packages certs) #:select (nss-certs)) ((gnu packages databases) #:select (postgresql)) ((gnu packages geo) #:select (postgis))) (operating-system (host-name "euclid") (timezone "America/New_York") (locale "en_US.utf8") (bootloader (bootloader-configuration (bootloader grub-bootloader) (target "/dev/sda"))) (file-systems (cons* (file-system (device (file-system-label "my-root")) (mount-point "/") (type "ext4")) %base-file-systems)) (swap-devices '("/swapfile")) (users (cons* (user-account (name "gjohnson") (comment "Just Another Lisp Hacker") (group "users") (supplementary-groups '("wheel" "netdev" "audio" "video" "lp")) (home-directory "/home/gjohnson")) %base-user-accounts)) (packages (cons* nss-certs ; HTTPS access postgresql postgis ; psql, raster2pgsql, shp2pgsql, etc. %base-packages)) ;; Use the "desktop" services, which include the X11 ;; log-in service, networking with NetworkManager, and more. (services (cons* (extra-special-file "/usr/bin/env" (file-append coreutils "/bin/env")) (service postgresql-service-type (postgresql-configuration (postgresql postgresql) (extension-packages (list postgis)) (config-file (postgresql-config-file (hba-file (plain-file "pg_hba.conf" "CONTENTS ELIDED")) (extra-config '(("max_worker_processes" "12") ("max_parallel_workers" "40") ("max_parallel_maintenance_workers" "8") ("max_parallel_workers_per_gather" "4") ("parallel_leader_participation" "on"))))))) %desktop-services)) ;; Allow resolution of '.local' host names with mDNS. (name-service-switch %mdns-host-lookup-nss) (hosts-file (plain-file "hosts" (string-append (local-host-aliases host-name) "CONTENTS ELIDED"))) (sudoers-file (plain-file "sudoers" "CONTENTS ELIDED"))) ``` I actually have emacs and emacs-exwm in my package-manifest.scm file, which I use for installing all my user profile packages. However, adding these to config.scm's packages list should be perfectly fine if you want to keep everything in one place. Best of luck, Gary -- GPG Key ID: 7BC158ED Use `gpg --search-keys lambdatronic' to find me Protect yourself from surveillance: https://emailselfdefense.fsf.org ======================================================================= () ascii ribbon campaign - against html e-mail /\ www.asciiribbon.org - against proprietary attachments Why is HTML email a security nightmare? See https://useplaintext.email/ Please avoid sending me MS-Office attachments. See http://www.gnu.org/philosophy/no-word-attachments.html