From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from tb-mx1.topicbox.com (localhost.local [127.0.0.1]) by tb-mx1.topicbox.com (Postfix) with ESMTP id 08D2449DA9B4 for <9fans@9fans.net>; Wed, 29 Apr 2020 14:47:31 -0400 (EDT) (envelope-from tswoskowiak@gmail.com) Received: from tb-mx1.topicbox.com (localhost [127.0.0.1]) by tb-mx1.topicbox.com (Authentication Milter) with ESMTP id CEE55263E29; Wed, 29 Apr 2020 14:47:31 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1588186050; b=KYi2oiDXLbYNt65tSHYFjBFBoJVMBMZiNU9O7l7qqm9EpeRHp2 f6RF1KDgawrxOkwxH1RKzvq9RSHm3uew3GnrpIh+hlyB4LXTc1N0GaPkwsQHGfik Ixy4Hna12z4W121O/Hewtp/VGSbN3gkU0oFgyokroVRtQgLBk5cSdL9o/N1wX5SK Y7yQwtoWMaRKN+wHnta98g5UWNUz6SJg/E9V3cWFYPaE4xpDq7LBcJhJZ525fM93 iSJHLSygoQJowlhBFyr/LsXrnkHW8PS9xgn8q/HYCjj/JRNdBftJAJToJffuJ/wy fcarD1P/O+/xWtIBt0Z1BhxwRgWUujxfZxiw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=mime-version:references:in-reply-to:from:date :message-id:subject:to:content-type:content-transfer-encoding; s=arcseal; t=1588186050; bh=EemCWRYZsWisY9goLELflojWqDkS2sT9xZR Xi1MiNg8=; b=QT3UvCbpOlRZ0smlvo7vbU3pVhtevrCscDxj7baEBaMmjr89XcX HsiukmLW5wQ+/f2pyqteOGJHdv+i9jl7wYR9cg2p9XGkGA/+qZrj6FcoXzK2z+kl zmT8JhoXF4Cwys+8FQ32700jlvIKCtwtM9jn+ajliJJuMobGbslIby8rCvei7FIY REYF6pm02jdWYrXbj3n5D00SsRdlMdzyyntsCSHQ1g7BgmwW0c+w2D6i1t8v/2U6 07voSKqvZLuy2jciRp8BKNYRdmceq9lA4oGszdCPX9ls5FQqVTMV5m12t7EGAyDr y8ChHZeJGHtd4POph+DLOigJJwdJGxXuYeQ== ARC-Authentication-Results: i=1; tb-mx1.topicbox.com; arc=none (no signatures found); bimi=none (Domain is not BIMI enabled); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=uv9diuu2 header.a=rsa-sha256 header.s=20161025 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.210.51 (mail-ot1-f51.google.com); spf=pass smtp.mailfrom=tswoskowiak@gmail.com smtp.helo=mail-ot1-f51.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=uLkjtIhX; x-ptr=pass smtp.helo=mail-ot1-f51.google.com policy.ptr=mail-ot1-f51.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt4.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: alt4.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=49 state=0 Authentication-Results: tb-mx1.topicbox.com; arc=none (no signatures found); bimi=none (Domain is not BIMI enabled); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=uv9diuu2 header.a=rsa-sha256 header.s=20161025 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.210.51 (mail-ot1-f51.google.com); spf=pass smtp.mailfrom=tswoskowiak@gmail.com smtp.helo=mail-ot1-f51.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=uLkjtIhX; x-ptr=pass smtp.helo=mail-ot1-f51.google.com policy.ptr=mail-ot1-f51.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt4.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: alt4.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=49 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgeduhedrieefgdduvdekucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucgoufhushhpvggtthffoh hmrghinhculdegledmnecujfgurhepgghfjgfhfffkuffvtgfgsehtqhertddttdejnecu hfhrohhmpefvhhgrugguvghushcuhghoshhkohifihgrkhcuoehtshifohhskhhofihirg hksehgmhgrihhlrdgtohhmqeenucggtffrrghtthgvrhhnpedtgedutefhudeuvdejveff feeftdfgfeegueefffeftdetvedvfeekledufefhteenucffohhmrghinhepsghithgsuh gtkhgvthdrohhrghdpthhophhitggsohigrdgtohhmpdhgohhordhglhenucfkphepvddt ledrkeehrddvuddtrdehudenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepih hnvghtpedvtdelrdekhedrvddutddrhedupdhhvghlohepmhgrihhlqdhothduqdhfhedu rdhgohhoghhlvgdrtghomhdpmhgrihhlfhhrohhmpeeothhsfihoshhkohifihgrkhesgh hmrghilhdrtghomhequcfukfgkgfepgeejgedu X-ME-VSScore: 49 X-ME-VSCategory: clean Received-SPF: pass (gmail.com ... _spf.google.com: Sender is authorized to use 'tswoskowiak@gmail.com' in 'mfrom' identity (mechanism 'include:_netblocks.google.com' matched)) receiver=tb-mx1.topicbox.com; identity=mailfrom; envelope-from="tswoskowiak@gmail.com"; helo=mail-ot1-f51.google.com; client-ip=209.85.210.51 Received: from mail-ot1-f51.google.com (mail-ot1-f51.google.com [209.85.210.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx1.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Wed, 29 Apr 2020 14:47:30 -0400 (EDT) (envelope-from tswoskowiak@gmail.com) Received: by mail-ot1-f51.google.com with SMTP id j26so2656201ots.0 for <9fans@9fans.net>; Wed, 29 Apr 2020 11:47:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :content-transfer-encoding; bh=EemCWRYZsWisY9goLELflojWqDkS2sT9xZRXi1MiNg8=; b=uv9diuu2B7owptcc4sdGHu9Lt+CGxx1DDJQOsIeZa1I4KkrCYpVHsk99D/+X+6JjLj 90HI97retr4LuA9/R7VrPn2UJPw9IDMu+qeCH5U5Anxxkrsa1nu3okycupf5raHPHu0S dilp1iXIdAZNA07UuLAotUtSXNRsWA4ISf+LI5IgGTjz1wqhjAvRlgKzx7/hbpSyqXBi 0TGPS0HfEbVN3nW3aOLR4kVgmOoISf2pWKisP4Lh/viY21wnuCtPRWG4BN5x65t97NpH Zj2waF7M7jeSJq6BmO2Rg8x2lIkLNgo8Q7pXGxLotmLBAK2gN6aNp/UigH4z4ks3hM8t trYA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:content-transfer-encoding; bh=EemCWRYZsWisY9goLELflojWqDkS2sT9xZRXi1MiNg8=; b=uLkjtIhXbTgO8DmNLAuOKMOy2/6iiZuyyZbo1saxBg+RbOd/jrObsFx00YTbJH7pIV vOz4+9I32w25e8mA9+bhIkwhqwX+Wkr1paqnSBrxBd1AGf3r7Qb1Gti2xK1HVlwaW/Gl RT9wL0dOlklAFzg+qYwN3iDjIH+lkvrBKYo1NcQuKu+uNsbzQVLCrUvYmKgdgdkDYbX4 p/I9GxdgvVUyOeaajsh8g5LE//AVa9B78xpSoA92w6Zl3NU99Itv+eXgiVxroQKlZmdc Fa5LTWnh9Viy3d33Bhs3UWIV2TbnDLK7/JDg13E75y80wASJ8upUB8vHXRHmU5Yz/APi oi2w== X-Gm-Message-State: AGi0PuZalj+XBl3sLdcMMzje4QT+IXVShdA3YIjk7+Uxex1yjbgbYvn0 TmbTC13VVRdHZma6FFLGoDfFkPEuFiKf3o+BwOKoxtza X-Google-Smtp-Source: APiQypJ1Y4Fel7ftCjzKr6AyLs1Cc3r9zUlrPHnmyPHIdgpvxUzJP0rtpIOaE4cO9RjutEr61C/Bb37vDh6oX8MqC48= X-Received: by 2002:a05:6830:1e19:: with SMTP id s25mr4781332otr.194.1588186049428; Wed, 29 Apr 2020 11:47:29 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Thaddeus Woskowiak Date: Wed, 29 Apr 2020 14:46:53 -0400 Message-ID: Subject: Re: [9fans] Plan9 and Pine To: 9fans <9fans@9fans.net> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: e4ac57ac-8a49-11ea-9b91-935c9690f617 On Wed, Apr 29, 2020 at 1:53 AM Romano wrote: > > I am new to Plan9, but just as another data point, there was also drawter= m-android2 in the Plan9-Archive on github. I tried this past weekend to get= it up and running on an android emulator using Android Studio, but wasn't = very familiar with Android Studio or the modifications necessary for drawte= rm. > > I bought a Pine Phone, which is supposed to be shipped at the end of next= month. My hope is to get drawterm compiled on it, and begin using it as my= daily phone. I have a very old smartphone which I've used the Linux Deploy= app to install debian. I compiled drawterm so that I can network my phone = with my computers easily, but it's the non-graphical option provided by 9fr= ont's drawterm. Having graphical drawterm is proving more challenging. > > On Sun, Apr 19, 2020, at 6:27 PM, ori@eigenstate.org wrote: > > > re: Ori. I understood OP to be talking about doing a new, phone-spec= ific UI. > > > > Yes. I think it's doable. It just needs someone to do the doing. > > > > From what I recall, there's even an android drawterm that can be used > > to prototype it without first getting hardware support -- though I > > can't vouch for how well it works. > > > > https://bitbucket.org/echoline/drawterm-android/src/default/ > > > > ------------------------------------------ > 9fans: 9fans > Permalink: https://9fans.topicbox.com/groups/9fans/Tca918503d5b19459-Mcbf= 48023e5fdc9e253466ead > Delivery options: https://9fans.topicbox.com/groups/9fans/subscription I have a pinephone as well and was able to build 9front drawterm without issue on PostmarketOS. I ran it from both the menu and terminal and was able to connect to my CPU server. BUT! KDE Plasma uses a different input method meaning drawterm does not trigger the onscreen keyboard. So you are unfortunately left with no keyboard input :-( I thought of using a USB keyboard but there is no USB OTG support as of yet so no devices can be plugged in (I tried for the heck of it.) Unfortunately the last update borked the phone and input is trashed completely so I have to fix it but too many projects as it is. Screenshot: https://photos.app.goo.gl/7twijiDwN8yTbagn8 side note: Watching software build on your mobile phone is liberating.