From owner-freebsd-questions@freebsd.org Tue Jul 21 13:57:07 2020 Return-Path: Delivered-To: freebsd-questions@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id A11FE35D2CF for ; Tue, 21 Jul 2020 13:57:07 +0000 (UTC) (envelope-from lonnie@outstep.com) Received: from mail-io1-xd44.google.com (mail-io1-xd44.google.com [IPv6:2607:f8b0:4864:20::d44]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4BB0X25RPNz4fsb for ; Tue, 21 Jul 2020 13:57:06 +0000 (UTC) (envelope-from lonnie@outstep.com) Received: by mail-io1-xd44.google.com with SMTP id v8so21490182iox.2 for ; Tue, 21 Jul 2020 06:57:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outstep-com.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=t3kurxmppkkYd3xPPf9mWgWiFGfq6CW0w/WCKeSL/QE=; b=Wvc8uq+OTy8Zp3MIRJOOLcP5YK5e/kVduS2W/qpGeejOLrcOMcwf901cW3/pnhzW3B G4RdhEm66w7Rim8PNwggX+0MveumdHbTV7VSpZoXvLtYh7wkqczuGL3TWTg8bqIvylSI I4GwLDxoQ8fiehEKhw+v3kwc2AHuNZuqR7EOIFsNIQrr9Q6lssIiEk0dXTUkQ1GL9J53 DvsyxgWa+va8Cas9jspUstjWmi82fxJPRGc3uzU5a6nFwYbE63+eWyT26bqSp8vraOmi cwoiAMfluXgXRFw+me69+VKhAJ8z4pzJocMAjkA/AuEdkG2//ikZZ+DGQbFysfaA1P0L umAA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=t3kurxmppkkYd3xPPf9mWgWiFGfq6CW0w/WCKeSL/QE=; b=UTxwTItdrmzcs1Qh35kjbNZCTEmfS81/R0CQgNBIFkrlhCXuvqu4xv/sQrOMp9TpwK KuIe6iPgg+9tHxbOqkj355rY2bzCM/eD9rwT1KzVA5hi4tqds8GM9zev3ok6kGFYc4Kx X5ohJ4WJAcXTQ7XC751jcmQoOLAK8X+1kEiuRN504B0BG93VhaYqEWerf4gJPwJIKYC9 NzwUHj5Zb4kgjs8KI3+mW3hsPgcgeL/HPgdeM07ZmeIgGJGDaf3M8LfMVbXJUC+WeJcP /117ctfbmnnfjgx3mR3CvSTZVRUqCGU159NN4slB/DnRuOr+arCWFcNkJqBHMkn6eYF6 Q22g== X-Gm-Message-State: AOAM531X73kV9Uryq2a5fI7ore9DqFjvDop7k1gR2Msud9mHVE/EvhUs zmBpLcvEOotoA/20XT4ok60NhxErKOa3ZJ9CxVa5b2TAvqQbiCQt X-Google-Smtp-Source: ABdhPJw+zM+Fhh4AFMnz2zIB/+R8ILgbxbsxZ8YVK+yzzufgWHLjncAqtcKvPx/jXYis+lXrae+s0hyEW8Nfp3rhe5g= X-Received: by 2002:a6b:440d:: with SMTP id r13mr27261969ioa.114.1595339825307; Tue, 21 Jul 2020 06:57:05 -0700 (PDT) MIME-Version: 1.0 From: Lonnie Cumberland Date: Tue, 21 Jul 2020 09:56:54 -0400 Message-ID: Subject: Setting up Wayland (Weston or Sway Compositor) on FreeBSD without X11 (Xorg)? To: freebsd-questions@freebsd.org X-Rspamd-Queue-Id: 4BB0X25RPNz4fsb X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; dkim=pass header.d=outstep-com.20150623.gappssmtp.com header.s=20150623 header.b=Wvc8uq+O; dmarc=fail reason="No valid SPF, DKIM not aligned (relaxed)" header.from=outstep.com (policy=none); spf=softfail (mx1.freebsd.org: 2607:f8b0:4864:20::d44 is neither permitted nor denied by domain of lonnie@outstep.com) smtp.mailfrom=lonnie@outstep.com X-Spamd-Result: default: False [-0.20 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.81)[-0.812]; R_DKIM_ALLOW(-0.20)[outstep-com.20150623.gappssmtp.com:s=20150623]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-0.25)[-0.254]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-questions@freebsd.org]; TO_DN_NONE(0.00)[]; R_SPF_SOFTFAIL(0.00)[~all]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_SPAM_SHORT(0.06)[0.064]; DKIM_TRACE(0.00)[outstep-com.20150623.gappssmtp.com:+]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::d44:from]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; SUBJECT_ENDS_QUESTION(1.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; DMARC_POLICY_SOFTFAIL(0.10)[outstep.com : No valid SPF, DKIM not aligned (relaxed), none] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.33 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Jul 2020 13:57:07 -0000 Hi All, I hope that everyone is doing well and truly hope that someone can help me on this as I have no idea how to proceed. I need a super ultra-thin graphic interface that will run a single application in fullscreen mode much like a Kiosk. The challenge is that Xorg is entirely too big and read that you could run Wayland using a compositor without Xorg which may be promising, but I do not know yet. The truth is that my core FreeBSD is coming in at about 30MB and now I would like to put a GUI on it to support the single application while hoping to try and also keep the total size absolutely as low as possible. If I could keep the whole thing under 100MB then that would be awesome, but I do not know if this can be done. In any case, the application FreeRDP and is supposed to have a Wayland client. I also tried to look into DirectFB (Direct Framebuffer) and see that FreeBSD can load it from the "pkg" system for which is says that it also loads wayland-1.18.0_3 Wayland composite "server" but when I tried to run the freerdp wfreerdp wayland client from the text screen, it says: failed to connect to Wayland display (null): no such file or directory Does anyone have any suggestions or advice on how I might proceed either with Wayland or some even some other possible solution? It's a very unique and challenging idea to have a super small footprint graphics solution, but I feel that there is one somewhere. Best Regards and looking forward to hearing from someone on this. Lonnie