# Arch barebone image brought to become a desktop Plasma-Pinephone, ...update

**URL:** <https://rebornos.discourse.group/t/arch-barebone-image-brought-to-become-a-desktop-plasma-pinephone-update/512>\
**Category:** RebornOS Community\
**Created:** [September 7, 2021, 7:55pm UTC](https://rebornos.discourse.group/t/arch-barebone-image-brought-to-become-a-desktop-plasma-pinephone-update/512 "2021-09-07T19:55:24Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![ycom1](https://yyz2.discourse-cdn.com/free1/user_avatar/rebornos.discourse.group/ycom1/32/1066_2.png) [@ycom1](https://rebornos.discourse.group/u/ycom1)\
**Post date:** [September 7, 2021, 7:55pm UTC](https://rebornos.discourse.group/t/arch-barebone-image-brought-to-become-a-desktop-plasma-pinephone-update/512/1 "2021-09-07T19:55:24Z")

</div>

I have set up a Pinephone starting from a barebone Arch-Linux  
image,

and set up a plasma phone, since I did not like the Manjaro  
version of it : - )

Still, it has to be perfected, but it is a good start.  
There is a yt demo video linked to the picture, **it is my first self**  
**produced yt upload so bare with me.**

[![20210907_135211](https://global.discourse-cdn.com/free1/uploads/rebornos/original/1X/59f1d195b7119b44e8159f980facc6de95b6f58c.jpeg)](https://www.youtube.com/watch?v=y0A34vfYHA0&t=312s)

---

<div class="post-metadata">

**Author:** ![CookieSource](https://yyz2.discourse-cdn.com/free1/user_avatar/rebornos.discourse.group/cookiesource/32/16_2.png) [@CookieSource](https://rebornos.discourse.group/u/CookieSource)\
**Post date:** [September 8, 2021, 4:01am UTC](https://rebornos.discourse.group/t/arch-barebone-image-brought-to-become-a-desktop-plasma-pinephone-update/512/2 "2021-09-08T04:01:02Z")

</div>

Yeah it’s still pretty early days, but they making quite some progress 😛

---

<div class="post-metadata">

**Author:** ![ycom1](https://yyz2.discourse-cdn.com/free1/user_avatar/rebornos.discourse.group/ycom1/32/1066_2.png) [@ycom1](https://rebornos.discourse.group/u/ycom1)\
**Post date:** [September 8, 2021, 6:00am UTC](https://rebornos.discourse.group/t/arch-barebone-image-brought-to-become-a-desktop-plasma-pinephone-update/512/3 "2021-09-08T06:00:38Z")

</div>

yes, but this is a standard plasma desktop which I installed on top of barebone arch tty2, over ssh completed with plasma DE, modem manager, call app…  
and adjusted for touchscreen handling, cause I was not happy with Manjaros take on the plasma phone…

---

<div class="post-metadata">

**Author:** ![CookieSource](https://yyz2.discourse-cdn.com/free1/user_avatar/rebornos.discourse.group/cookiesource/32/16_2.png) [@CookieSource](https://rebornos.discourse.group/u/CookieSource)\
**Post date:** [September 8, 2021, 8:17am UTC](https://rebornos.discourse.group/t/arch-barebone-image-brought-to-become-a-desktop-plasma-pinephone-update/512/4 "2021-09-08T08:17:26Z")

</div>

I have tried their image on my pine-phone its alright I guess

---

<div class="post-metadata">

**Author:** ![ycom1](https://yyz2.discourse-cdn.com/free1/user_avatar/rebornos.discourse.group/ycom1/32/1066_2.png) [@ycom1](https://rebornos.discourse.group/u/ycom1)\
**Post date:** [September 8, 2021, 9:57am UTC](https://rebornos.discourse.group/t/arch-barebone-image-brought-to-become-a-desktop-plasma-pinephone-update/512/5 "2021-09-08T09:57:28Z")

</div>

okay 🙂 not with me, had to unlock myself every minute, I tried even suspend energy saving,  
set button handling, timeout set …  
to avoid, did not work. You can not use a device when you most of the time  
use to unlock it. Phosh wasn’t  
better 🙂  
Then I like to group my apps, there were all in a single block.  
And I like to have more than one desktop plus **be able to personalize.** …and so on  
So I find it to be in handling, **nearly as bad as an iphone** and **clearly worse than android**  
---- So **I was expecting from KDE plasma something different.**  
With my construction I have now all those features 🙂

---

<div class="post-metadata">

**Author:** ![shivanandvp](https://yyz2.discourse-cdn.com/free1/user_avatar/rebornos.discourse.group/shivanandvp/32/10_2.png) [@shivanandvp](https://rebornos.discourse.group/u/shivanandvp)\
**Post date:** [September 8, 2021, 5:30pm UTC](https://rebornos.discourse.group/t/arch-barebone-image-brought-to-become-a-desktop-plasma-pinephone-update/512/6 "2021-09-08T17:30:31Z")

</div>

Good job @ycom1 🙂👏. Must have been difficult to set up.

---

<div class="post-metadata">

**Author:** ![ycom1](https://yyz2.discourse-cdn.com/free1/user_avatar/rebornos.discourse.group/ycom1/32/1066_2.png) [@ycom1](https://rebornos.discourse.group/u/ycom1)\
**Post date:** [September 8, 2021, 7:01pm UTC](https://rebornos.discourse.group/t/arch-barebone-image-brought-to-become-a-desktop-plasma-pinephone-update/512/7 "2021-09-08T19:01:06Z")

</div>

THANKS : - ) , so step by step, first ssh over USB, then ssh over wifi,  
setup desktop with qtvirtualkeyboard that sddm loads it  
for the first login. That meaned I had to create a sddm  
config with nano.  
Thenhad to configure sddm for wayland / and plasma  
startup.

Create onboard keyboard support.

Sadly wayland did no advantage as to right-click emulation.  
So I stuck with plasma session.  
Then figured it out that plasma desktop mode was better  
compared to folder view for the touchpad functionality.  
Only the legacy launcher worked well enough for touchpad  
input.

Set up the panel, that I have all functionality under  
one hood.

Then installed all those apps like discover, modem, dolphin, call, nextcloud …

Still not finished with bluetooth, GPS, some map app, also want to mount

the internal emmc as swap partition… that is the current stage.

**P.S.: I installed AUR right click emulation but it had no effect, do you have**  
**any idea to that ?**

---

<div class="post-metadata">

**Author:** ![shivanandvp](https://yyz2.discourse-cdn.com/free1/user_avatar/rebornos.discourse.group/shivanandvp/32/10_2.png) [@shivanandvp](https://rebornos.discourse.group/u/shivanandvp)\
**Post date:** [September 8, 2021, 8:18pm UTC](https://rebornos.discourse.group/t/arch-barebone-image-brought-to-become-a-desktop-plasma-pinephone-update/512/8 "2021-09-08T20:18:31Z")

</div>

Thanks for the text. I don’t have a Pinephone to test though 😅 .

I use onboard too. I stick with X11 because it won’t work on Wayland.

Were you trying this?: [GitHub - PeterCxy/evdev-right-click-emulation: Implement Long-Press-to-Right-Click on Touchscreen Linux Devices with Xorg or Wayland](https://github.com/PeterCxy/evdev-right-click-emulation)

If it doesn’t work, perhaps you will need to create an `issue` through their github page.

I’m interested in knowing if all the phone sensors work correctly

---

<div class="post-metadata">

**Author:** ![ycom1](https://yyz2.discourse-cdn.com/free1/user_avatar/rebornos.discourse.group/ycom1/32/1066_2.png) [@ycom1](https://rebornos.discourse.group/u/ycom1)\
**Post date:** [September 8, 2021, 9:54pm UTC](https://rebornos.discourse.group/t/arch-barebone-image-brought-to-become-a-desktop-plasma-pinephone-update/512/9 "2021-09-08T21:54:44Z")

</div>

yeah thanks, that is the package, it kinda seems working now, : - ) will keep you posted,  
as I am all finished , would post a polished demo with explanation audio,…

---

<div class="post-metadata">

**Author:** ![ycom1](https://yyz2.discourse-cdn.com/free1/user_avatar/rebornos.discourse.group/ycom1/32/1066_2.png) [@ycom1](https://rebornos.discourse.group/u/ycom1)\
**Post date:** [October 2, 2021, 7:47pm UTC](https://rebornos.discourse.group/t/arch-barebone-image-brought-to-become-a-desktop-plasma-pinephone-update/512/10 "2021-10-02T19:47:06Z")

</div>

a short update to this Pinephone project, if somebody eventually finds  
interest ; - )

I had a password issue so that I was locked out of my phone, so  
there came an idea to build like a rescue system into the phone  
for emergencies.

For that I grabbed that jumpdrive ISO from danctnix page,  
and flashed the internal emmc of the phone with a further  
barebone arch ISO, this also from the danctnix project.

_Starting from that rescue drive, then inserted the corrupted  
installation of my plasma phone, chrooted to the root of  
the corrupted sd installation over ssh,  
and the phone “lives” again._

I thought, that this might be an interesting story to tell.  
( a pinephone with a rescue system build in 🙂 )

---

<div class="post-metadata">

**Author:** ![jppelt](https://yyz2.discourse-cdn.com/free1/user_avatar/rebornos.discourse.group/jppelt/32/338_2.png) [@jppelt](https://rebornos.discourse.group/u/jppelt)\
**Post date:** [October 3, 2021, 5:07am UTC](https://rebornos.discourse.group/t/arch-barebone-image-brought-to-become-a-desktop-plasma-pinephone-update/512/11 "2021-10-03T05:07:15Z")

</div>

Personally, I really enjoy SXMO on the pine. Super smooth. that being said, appreciate the effort that went into your setup.

---

<div class="post-metadata">

**Author:** ![ycom1](https://yyz2.discourse-cdn.com/free1/user_avatar/rebornos.discourse.group/ycom1/32/1066_2.png) [@ycom1](https://rebornos.discourse.group/u/ycom1)\
**Post date:** [October 6, 2021, 7:45pm UTC](https://rebornos.discourse.group/t/arch-barebone-image-brought-to-become-a-desktop-plasma-pinephone-update/512/12 "2021-10-06T19:45:56Z")

</div>

seems interesting, and sure is lightweight, I give it a try someday : - )

The good thing about pinephone is, that as long you have some spare  
high-end SD cards, you can try out whatever you want;

---

<div class="post-metadata">

**Author:** ![jppelt](https://yyz2.discourse-cdn.com/free1/user_avatar/rebornos.discourse.group/jppelt/32/338_2.png) [@jppelt](https://rebornos.discourse.group/u/jppelt)\
**Post date:** [October 6, 2021, 10:31pm UTC](https://rebornos.discourse.group/t/arch-barebone-image-brought-to-become-a-desktop-plasma-pinephone-update/512/13 "2021-10-06T22:31:11Z")

</div>

With [Jump Drive](https://github.com/dreemurrs-embedded/Jumpdrive/releases) you do not even need SD cards…you can write directly on the eMMC . Regardless, it is a lot of fun! Enjoy.

---

<div class="post-metadata">

**Author:** ![ycom1](https://yyz2.discourse-cdn.com/free1/user_avatar/rebornos.discourse.group/ycom1/32/1066_2.png) [@ycom1](https://rebornos.discourse.group/u/ycom1)\
**Post date:** [October 7, 2021, 5:41am UTC](https://rebornos.discourse.group/t/arch-barebone-image-brought-to-become-a-desktop-plasma-pinephone-update/512/14 "2021-10-07T05:41:20Z")

</div>

```auto
# setting up a classic plasma pinephone using the arch barebone image:

download: Pinephone barebone ARCH image

to be transferred to the SD-card with e.g. Etcher ev. in your repo
or as AppImage.

Connect to USB SSH with the user “alarm”
and password “123456”. ( The root password is BW “root”
 )

ssh alarm@10.15.19.82

# then go and change the default passwords still being in SSH
# but give quick and simple password like a random number e.g “0909” 
# because there is a lot of typing password ahead also this time
# you can take the same numbers for root as well...

sudo passwd root

sudo passwd alarm

# activate a network connection, in order to have internet connection

**sudo nmtui**   

# you can then ping google.com to confirm internet connection 

# you can now also switch over to SSH over network:

*ssh <user>@<network IP address>*
*with the password you created before*

# then go for update system

sudo pacman -Syy

sudo pacman -Syu ( this can take a while eventually need to restart @ finish )

sudo pacman -S qt5-virtualkeyboard plasma-meta onboard sddm

# takes # quite a time : - ) 

# Create the following directory and file:

sudo mkdir /etc/sddm.conf.d

cd /etc/sddm.conf.d

sudo nano virtualkbd.conf

# and paste the content:  

[General] 
InputMethod=qtvirtualkeyboard 

# and save

# create your own user with directory, create password ( recommended to keep it simple ),
# replace “andy” with your own user name !!

sudo useradd -m andy
sudo passwd andy

# add your user to sudo group # replace “andy” with your chosen user name 
sudo usermod -a -G wheel andy  

# create sddm config file
sddm --example-config | sudo tee /etc/sddm.conf

# add autologin option for your user to sddm.conf by altering the lines accordingly

sudo nano /etc/sddm.conf

[Autologin]
# Whether sddm should automatically log back into sessions when they exit
Relogin=false

# Name of session file for autologin session (if empty try last logged in)
Session=plasma

# Username for autologin session
User=andy

[General]
# Halt command
HaltCommand=/usr/bin/systemctl poweroff
InputMethod=qtvirtualkeyboard

# save the altered config file, exiting nano
# enable sddm

sudo systemctl enable sddm

# check on xorg packages and some essentials

sudo pacman -S calls telegram-desktop flatpak kde-utilities-meta 

sudo pacman -S gnome-contacts kaddressbook communicator thunderbird

sudo pacman -S nextcloud-app-calendar nextcloud-app-contacts midori 

sudo pacman -S navit qt5-connectivity simplescreenrecorder

sudo pacman -S modem-manager-gui spacebar kdeconnect 

sudo pacman -S korganizer kaddressbook base-devel
# now it is quite finished, reboot
sudo reboot

```

---

<div class="post-metadata">

**Author:** ![shivanandvp](https://yyz2.discourse-cdn.com/free1/user_avatar/rebornos.discourse.group/shivanandvp/32/10_2.png) [@shivanandvp](https://rebornos.discourse.group/u/shivanandvp)\
**Post date:** [October 19, 2021, 7:39am UTC](https://rebornos.discourse.group/t/arch-barebone-image-brought-to-become-a-desktop-plasma-pinephone-update/512/16 "2021-10-19T07:39:53Z")

</div>

You can perhaps post here too:  
\*so…pinephone…is it for me?. \* [https://www.reddit.com/r/linuxmasterrace/comments/qb5k19/sopinephoneis\_it\_for\_me/](https://www.reddit.com/r/linuxmasterrace/comments/qb5k19/sopinephoneis_it_for_me/)
