as the bodies are different between the two phones I’m not sure about the fit. If it fits, I think that would be ideal. Build quality is my concern with Pine products though.
Beyond this, I don’t believe PureOS has the drivers to support this. The Librem 5 also doesn’t have the pins exposed as well. So while this would be awesome, we would need Purism to get in touch and have it engineered for the Librem 5.
One last thing though is that this implies the phone would be used in landscape. To date, I have never used the phone like that, and I am not really sure it would work well.
Yes, I am fairly certain the pinephone keyboard won’t work for the Librem 5. The pinephone has pins on its back for connecting accessories that the Librem 5 doesn’t have. But maybe there is a good solution out there with similar size.
There are also 2.4GHz wireless (not bluetooth) keyboards. I prefer those over bluetooth for desktop use. They require a dongle, and might also require a USB-C to USB-A adapter, between wired and blurtooth for convenience.
I have used the Librem 5 really often in landscape mode and in general (not about Librem 5) I like landscape over portrait, if I want to do something more than just calling or texting.
In general landscape works as portrait view does. It has some issues, but one of them is gone with physical keyboard: vertical space. You don’t need any OSK to type, so landscape is much better in this case. I know it, because I use physical keyboards from desktop PC and hide OSK for that.
What me concerns more is that Purism does not want to support a real landscape mode, because they want to follow the GNOME philosophy that does not entirely work for such little devices in my mind. That means that they don’t want to add a specific landscape layout and just want to scale the portrait view. Turn your phone into portrait view and you see how ugly “desktop” and notification panel is. But ugly does not mean unusable. So, you’re still able to use it as on portrait view.
I see 2 issues with Pinephones keyboard solution:
It’s may not so nice to touch/swipe the mid-bottom space.
It seams like you cannot turn the keyboard all the way to the backside, so that you can make some calls.
These are different pins. That means you have to reroute them yourself to match the Pinephone keyboard case. And I’m sure it still wont fit to L5 case.
On 6.5 kernel there is a very annoying bug that happens to one of my keyboards (it works, but put ppc in a very buggy state). It’s maybe fixed on 6.6, but I need to test it first. So there are reasons that things doesn’t work. But let’s say - nothing that cannot be fixed.
Yes, there are keyboards that come with a random dongle (including e.g. Logitech with their so-called Unifying Receiver). Sometimes you can’t be sure whether the included dongle actually is a Bluetooth dongle, and is only provided for those host computers that don’t have Bluetooth capability or that do have Bluetooth capability but the Bluetooth that the host has is not compatible with the keyboard.
As you say, for the Librem 5, not so great because you will likely need a USB-C to USB-A adapter.
One advantage of the random dongle is that it can work in the early boot even when the early boot does not have support for Bluetooth (since the dongle usually just presents as a USB keyboard and/or mouse).
Another advantage is that the dongle and the keyboard are often pre-paired. So no need to stuff around with a pairing process.
One disadvantage is the often proprietary nature of the dongle. It is even less auditable for security (maybe home brew on-the-air security) and you may be dependent on that one vendor. (So if you lose the dongle and in the meantime the vendor has disappeared or that model of dongle has been phased out, you now have a useless keyboard.)
(Adding: Another disadvantage is that you tie up a USB port “unnecessarily”.)
All that said, yep, that is a third option - and I have all three. (I am not certain that I have tested e.g. the Logitech Unifying Receiver with the Librem 5 but I know that said dongle works with Raspbian on a Pi.)
Unfortunately both of my Bluetooth keyboards, which “just work”, have built-in trackpads (which usually present as a mouse). So I’ve never tried a Bluetooth mouse. But the keyboard and trackpad do work together.
“What me concerns more is that Purism does not want to support a real landscape mode, because they want to follow the GNOME philosophy that does not entirely work for such little devices in my mind.”
“That means that they don’t want to add a specific landscape layout and just want to scale the portrait view. Turn your phone into portrait view and you see how ugly “desktop” and notification panel is. But ugly does not mean unusable. So, you’re still able to use it as on portrait view.”
I don’t really understand these points. In the first, what is a real landscape mode and how does following the gnome philosophy overlap that? In the second, what would a real landscape layout be and how is the scaled desktop and notification panel ugly?
What would a real mobile first environment work like if it did support your vision? I am curious what options you envision that I am not imagining.