Going to work on my phone project for a bit. Just tool around...
Ordered a baseband from Sixfab, but something got messed up in delivery. Need to sort that out.
In the mean time, I'm going to try to install KDE Plasma Mobile onto a Raspberry Pi 3 B+.
Will post a screenshot if I can get it working.
Will livetoot it in the meantime.
(Understand I may not get anything working... just have some spare time and want to tinker around.)
Let's see if we can get #KDE #Plasma Mobile onto a #RaspberryPi.
Info Links:
- Plasma Mobile Site:
https://www.plasma-mobile.org/
- 2016 Thread on using Ubuntu Mate image as base
https://forum.kde.org/viewtopic.php?f=297&t=133683
- Sept 2018 Wiki w/ how-to's and troubleshooting
https://community.kde.org/Raspberry_Pi
Let's get some Soma FM DefCon station playing for some background music.
- Community Supported Online Radio for Hacking!
https://somafm.com/defcon/
Clean up my workspace real quick...
Going to try with a base install of Raspbian Stretch Lite from:
k... a couple of things.
Attempting to configure the display via raspbian's /boot/config.txt is overridden by KDE Plasma Mobile settings (I'm not sure where yet.)
You *can* configure things in config.txt, such as GPU memory allocation, just the display settings are changed once KDE Plasma loads.
Using the @kde Plasma Mobile GUI display settings to rotate brings up the error "Sorry, your configuration could not be applied. Common reasons are that overall screen size is too big..." etc.
May be an issue with kscreen.
Running kscreen-console via ssh and it's outputing a json file
(~/$ kscreen-console json)
Wonder how I edit that json file... where is it?
HEADSHOT!
OK, so maybe more of a footshot?
@TheGibson - Yeah. It seems to change the config file... but I'm looking at the screen and not seeing anything different.
Mind you, I'm ssh'ing into it to change the config. Wonder if that's why. Does ssh create a different desktop session than a locally logged in user?
I dunno.
Brain hurting now.
@tinker @thegibson if you're desperate to find out the file it's being saved to, I suggest strace + grep on calls to open or write.
@rook @TheGibson - Think I found the json file itself... but it seems to be overwritten by something else.
Yeah, may use strace. Cheers!
Ok... opened a console locally (using my tiny little 5inch screen!) and it does appear that ssh'ing into it opens a different "desktop environment" insofar as using kscreen-doctor doesn't affect the local settings.
Maybe. I'm learning this shit by doing... don't see much documentation. But that's probably my inability to use internet search engines.
It's been a long time since I've needed to differentiate between SSH and desktop user... but I know it uses the same profile on Ubuntu...
@TheGibson - Yeah. This is wonky. Hmm...
that said, the fact that the only real issue I've run into during this whole thing is screen rotation is fine!
Everything else seems to work... if I want to use a phone that's always in landscape mode! :P
Alright. Some progress!
Got @kde Plasma Mobile successfully installed on a #RaspberryPi!
Everything works fine except I can’t get the screen to rotate into portrait mode!
Will work on that another day!
@thegibson
Oh damn yes.
@tinker @kde
I am as well.
The Librem 5 looks good too. If we could do a mashup of the Librem 5 and the Fairphone that would be great.
@msh - Lol! Still is!
Hello,
(PlaMo developer here)
Screen rotation largely depends on DRM driver (vc4 in case of raspberry PI I assume?) and also very recent kernel. I did some lookup and it seems to me that weston does support it so should work in theory with kwin_wayland as well ™️
But since this is not case, Can you please send me logs of kwin_wayland, (See wikipage on how to setup debugging) and dmesg?
You can reach out to be on Freenode (bshah), or email bshah@kde.org
Lol! Fair!
I'm going through and reinstalling everything (and making notes for a build blog). I'm going to use @Jbb moved debian-pm repo at repo.kaidan.im/debpm.
Once I've done all that, I'll try rotating the monitor using the GUI System Tools. I'll send over logs via email if that doesn't work and we'll go from there.
Cheers, again!
@tinker
Immutable bit!
@TheGibson
@feonixrift @TheGibson - Argh!!!!
I hope you are writing this all down.
@thegibson of course @tinker is writing this all down...right here in the fediverse where multiple off site backups automatically propagate to all the following instances 'round the world!
Ah... kscreen-doctor is a thing!
K.