From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-2.2 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,MISSING_HEADERS, RCVD_IN_DNSWL_MED,T_SCC_BODY_TEXT_LINE,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 24635 invoked from network); 8 Sep 2022 22:13:16 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 8 Sep 2022 22:13:16 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1662675196; b=NyuyR8aCbLqgLD57g23cdbzfEj74ELib5PYMsgkojOJuGvWjs42T2PYNz7o3aLoYYpRNaT21gt /OuaOegaBQ0N3zR4zY/p6P22sG3BX5hFTnzyKVzBMXSMSnQUhmcVGM8drzkJFhgIzGZjClZGl0 hSqGNE9zl3L/7DLXI3LfyTV8dzmYisDUpvH+z+Hmwajxn2ppriKd0PK31tjn7PzmQWVqN8Ly9E tuguYxJv0pKRzfxpLfbtAFzRfaBPDClp0cvSUMv1ZRqGK9z2+z+9l7oU7oalfQRJChXqeunJjN +r5V1HjAlkVHVHgyu7msX8w5/QrQtcOhEliglFs/F1AEkw==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-il1-f179.google.com) smtp.remote-ip=209.85.166.179; dkim=pass header.d=gmail.com header.s=20210112 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1662675196; bh=TxC81MTwbteR0JlfBH492QXhhx3/3c6YIJ6QCuTej9g=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:Cc:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:DKIM-Signature:DKIM-Signature; b=lKMnjQcTHWHNnx74RdO9vMEg65L6xRl/BkrOy84FpCi/y/mYJBzeHF9+ACqa4+ch9f378omG8W CxZWNzMlXLMLO1+W39M1DTupeBgyIAGF/4tD8QI77k+h6Oa02wmpauVr0YW1yoYqHIsSMG5NQD TM+wbN2DN80DCml38sBqxoMdNfZjyiI8Wib01o0dE4pFBWAPU2P1RlgPFNiEaQOGBC9FaK3nkV l0Ubyxf5wFswOZKAVObPYp0YRb/Gi6clsBiriI5tOvc3asOzuG63uiuPIDhf/ir3EktdJkvOvE 8nX2I4YSgSYA95BnZV7K5TRCm7mXlZ2pqMEuVrGgixoYdQ==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Type:Cc:Subject:Message-ID: Date:From:In-Reply-To:References:MIME-Version:Reply-To:To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=3zyqRcINyKwMskReo7EvCnOiTVfMNjpPlGsoAFZhFO8=; b=bnU9UC0kYjfE41X0aE3uwBXkUb MgCPHDNHI77IIRYtUtV1jpaxmEcfSQ5wQ5O7ufk+MPKREEnao7vXIHYCT1NgoJnsI0ZQnyWqq17z+ i49Mr+4rjKhLrQgmLBm/1pexgp/Q/X8tu+E0msylrEWmvn29rCuuelBdKhC6D4h0dsICvRwrPdc6C wrT7HC43QeUrsXUboYyRNIg3l3CZi+YeJ+s0Poz6eNPAmpr3RHHPQwmum+Y5nku6ixu9EZPCWKZn3 zlHuqHspi7g0I63OdC6tsvrDUP+ZSXB1I/zyarpz5e2JY0bjdUIjuU+1l01twNmW5xnzbuLvzrfA7 +DxAtNNQ==; Received: from authenticated user by zero.zsh.org with local id 1oWPlr-000O4o-JY; Thu, 08 Sep 2022 22:13:15 +0000 Authentication-Results: zsh.org; iprev=pass (mail-il1-f179.google.com) smtp.remote-ip=209.85.166.179; dkim=pass header.d=gmail.com header.s=20210112 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-il1-f179.google.com ([209.85.166.179]:39433) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1oWPks-000NNl-Lm; Thu, 08 Sep 2022 22:12:15 +0000 Received: by mail-il1-f179.google.com with SMTP id v15so10006121iln.6 for ; Thu, 08 Sep 2022 15:12:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date; bh=3zyqRcINyKwMskReo7EvCnOiTVfMNjpPlGsoAFZhFO8=; b=lAGt+QWF9WvtDb1cUu4zzxgfPNkVbYNFwJOgp4uJ9OxpKUypJdaj+AcxCL03q2EQ/a TRy8X3AWFBFm/B2Pv2tbpLWAYSTi9WOwnHtLoWvFNsMVRGRYOKxd6TkkeVUB++MhkT7Z WoNZGNYfew6vyh1Q7vc5jO4km3vSTP87uU1mopZCthSyhcbCt1onJPk2Y+SaA73a0XVR +/qbArvwm1I8hfJsMGu7WWM0rg4JvuTsKH+/IEfOFbclxY9cyHqRk/atpK4iR9jzcC3G ie96pysn9K8GLdqbCKQutSJZBVpebZPSmXRGNOObmp9zDUrI5C6r9Ot6S5tfsO8CI/+E ZWkA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date; bh=3zyqRcINyKwMskReo7EvCnOiTVfMNjpPlGsoAFZhFO8=; b=5t8eR+YjBL+2RZLVNw6BhKlodBafbQIFfX7Q6TYtrzS9PMLy5ptRF9PxQZpkA7JSUb VDzwuj9Lt0WczxVgd8CK7vC7KiZpGfPkGgCsd5Ojg/v+twGBormXdDmr+H4J4ZQlIRgZ s1ImQTqb9OsBq6jaa267nEEVa821Fx3DP6NJCtJExamDhtP+kU0gc1oBgqIbzQN4RImF De8A2dMz4nJSHyrMtL9CGKoS4ZdKEG+yssvkqUReizzVnIEe3rM2H/70t251TIncaspR gXgscmlPOfWziZvNcfPgFhZ+OC0CVPDLFZkXjsaIsIlZzx8JACGyiMecfq/jKev0gNuK bJYw== X-Gm-Message-State: ACgBeo1UIADj/Y4AkhyAgjpUUg8tY+cqOF2/n5BVlhJbBymMllmGYxQC oXEtM1NuBCataNWNUbSfxK1Kcsly0ZBtPMXNVsJJdi6jqA== X-Google-Smtp-Source: AA6agR5dL2uA4ZvRNqhMtTDv5cQ+Wrb4bLDof7kdxx50NdATicJSG6/qGn2n0vflh1Wnagv1Dk24Waiz1rQd0TWWWF4= X-Received: by 2002:a05:6e02:1aa3:b0:2f1:d2a4:c7c3 with SMTP id l3-20020a056e021aa300b002f1d2a4c7c3mr2963942ilv.292.1662675133157; Thu, 08 Sep 2022 15:12:13 -0700 (PDT) MIME-Version: 1.0 References: <5556798a-b9a5-6f58-2c41-7563e771516b@gmx.com> <91037551-fa22-610e-ec6d-a350d69b80cf@gmx.com> In-Reply-To: <91037551-fa22-610e-ec6d-a350d69b80cf@gmx.com> From: Piscium Date: Thu, 8 Sep 2022 23:12:01 +0100 Message-ID: Subject: Re: zprofile and .profile sourcing Cc: zsh-users@zsh.org Content-Type: text/plain; charset="UTF-8" X-Seq: 28056 Archived-At: X-Loop: zsh-users@zsh.org Errors-To: zsh-users-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-users-request@zsh.org X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: On Thu, 8 Sept 2022 at 22:47, Eric Cook wrote: > > On 9/8/22 17:42, Eric Cook wrote: > > > > One of more possible things around your display manager is happening, > > > > 1) not using your login shell to start graphical environment, but does uses a shell that reads .profile > > 2) it is manually checking for and sourcing it before starting the graphical environment, possibly with or without your login shell > > 3) something else unrelated to zsh. > > > > And is seemingly documented on the archlinux wiki: https://wiki.archlinux.org/title/LightDM#X_session_wrapper Thanks. In /etc/lightdm/Xsession there is: # Load profile for file in "/etc/profile" "$HOME/.profile" "/etc/xprofile" "$HOME/.xprofile"; do if [ -f "$file" ]; then echo "Loading profile from $file"; . "$file" fi done This means "$HOME/.profile" is loaded. However in /etc/zsh/zprofile there is: emulate sh -c 'source /etc/profile' so I would expect /etc/profile to be loaded in all cases, even when not logging in over lightdm, and "$HOME/.profile" being sourced because 'emulate sh' which calls zsh in sh compatibility mode?