From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thorsten Wilms Subject: Re: Wayland setup Date: Tue, 13 Mar 2018 20:50:33 +0100 Message-ID: References: <688b0347-0647-1362-0cf3-3f149f388151@freenet.de> <279e5bf3-5f38-8080-a4d6-460938780e38@freenet.de> <528f623e-8a05-413c-f7bc-bd3f9a82c14d@freenet.de> Reply-To: t_w_@freenet.de Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------6A7F645BAC352BFC63965757" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:44479) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1evpzA-0005Wh-EH for help-guix@gnu.org; Tue, 13 Mar 2018 15:53:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1evpz6-0005Kw-FI for help-guix@gnu.org; Tue, 13 Mar 2018 15:53:24 -0400 Received: from mout3.freenet.de ([2001:748:100:40::2:5]:32904) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1evpz6-0005KP-52 for help-guix@gnu.org; Tue, 13 Mar 2018 15:53:20 -0400 Received: from [195.4.92.142] (helo=mjail2.freenet.de) by mout3.freenet.de with esmtpa (ID t_w_@freenet.de) (port 25) (Exim 4.90_1 #2) id 1evpz2-0002mP-DW for help-guix@gnu.org; Tue, 13 Mar 2018 20:53:16 +0100 Received: from [::1] (port=46780 helo=mjail2.freenet.de) by mjail2.freenet.de with esmtpa (ID t_w_@freenet.de) (Exim 4.90_1 #2) id 1evpz2-0005qE-4o for help-guix@gnu.org; Tue, 13 Mar 2018 20:53:16 +0100 Received: from mx10.freenet.de ([195.4.92.20]:51266) by mjail2.freenet.de with esmtpa (ID t_w_@freenet.de) (Exim 4.90_1 #2) id 1evpwQ-0002Wb-F4 for help-guix@gnu.org; Tue, 13 Mar 2018 20:50:34 +0100 Received: from p200300e4f3d0740002e029fffe32e625.dip0.t-ipconnect.de ([2003:e4:f3d0:7400:2e0:29ff:fe32:e625]:33798) by mx10.freenet.de with esmtpsa (ID t_w_@freenet.de) (TLSv1.2:ECDHE-RSA-CHACHA20-POLY1305:256) (port 465) (Exim 4.90_1 #2) id 1evpwQ-0002FW-88 for help-guix@gnu.org; Tue, 13 Mar 2018 20:50:34 +0100 In-Reply-To: <528f623e-8a05-413c-f7bc-bd3f9a82c14d@freenet.de> Content-Language: en-GB 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: help-guix@gnu.org This is a multi-part message in MIME format. --------------6A7F645BAC352BFC63965757 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit On 12.03.2018 21:54, Thorsten Wilms wrote: > --- > #! /bin/sh > > if test -z "${XDG_RUNTIME_DIR}"; then >     export XDG_RUNTIME_DIR=/tmp/${UID}-runtime-dir >     if ! test -d "${XDG_RUNTIME_DIR}"; then >         mkdir "${XDG_RUNTIME_DIR}" >         chmod 0700 "${XDG_RUNTIME_DIR}" >     fi > fi > --- Of course it doesn't work, since it runs in its own shell and export takes care of children, not parents, sheesh! I have been pasting the export/mkdir/chmod into the console, instead. So what's the canonical way to add that to ~/.bash_profile or ~/.bashrc, if that seems more appropriate? Or how else to meat those preconditions for weston-launch? Adding my user to the already existing "input" group got rid of "Error opening device /dev/input/eventX: Permission denied". strace revealed another error, "de-latin1-nodeadkeys" in weston.ini couldn't be found, going with just "de" causes silence on that front. Much of the (attached) strace output suggests things go their way, but then: --- [18:35:32.835] warning: neither EGL_EXT_swap_buffers_with_damage or EGL_KHR_swap_buffers_with_damage is supported. Performance could be affected. [18:35:32.835] EGL_KHR_surfaceless_context available radeon: Failed to allocate a buffer: radeon: size : 65536 bytes radeon: alignment : 4096 bytes radeon: domains : 2 radeon: flags : 4 radeon: Failed to allocate a buffer: radeon: size : 65536 bytes radeon: alignment : 4096 bytes radeon: domains : 2 radeon: flags : 4 [18:35:32.837] EGL version: 1.5 (DRI2) --- --- [18:35:32.931] failed to bind to /tmp/.X11-unix/X0: No such file or directory Failed to process Wayland connection: Connection reset by peer failed to create display: Connection reset by peer --- Creating and `chmod 0700`ing /tmp/.X11-unix/X0 did not lead to a successful run. The very end: --- wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], 0, NULL) = 539 close(5) = 0 close(3) = 0 ioctl(0, _IOC(0, 0x4b, 0x51, 0), 0) = -1 ENOTTY (Inappropriate ioctl for device) ioctl(0, KDSKBMODE, 0x3) = 0 ioctl(0, KDSETMODE, 0) = 0 ioctl(4, DRM_IOCTL_DROP_MASTER, 0) = -1 EACCES (Permission denied) ioctl(0, VT_SETMODE, 0x7ffd806628f0) = 0 exit_group(1) = ? +++ exited with 1 +++ --- -- Thorsten Wilms thorwil's design for free software: http://thorwil.wordpress.com/ --------------6A7F645BAC352BFC63965757 Content-Type: application/x-bzip; name="strace_weston-launch_4.txt.bz2" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="strace_weston-launch_4.txt.bz2" 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 kAB/+R8keYAD9R/+LuSKcKEgjN81Rg== --------------6A7F645BAC352BFC63965757--