Problems again starting Librem 5

1- Settings>Details>Users

5- I don’t think Squeekboard has text prediction yet. (Apologies if that’s not what you’re referring to.)

8- For GNOME apps, there’s a command you can run for each one, which will automatically scale it to the screen every time you open the app.
gsettings set sm.puri.phoc.application:/sm/puri/phoc/application/packagename/ scale-to-fit true ; replace “packagename” with actual name
For non-GNOME apps, I’m not sure. Another option is to rescale everything to 1/2 the current scale, using Settings>Devices>Displays>100%, but that’s not a great solution.

RE battery life, and for your interest, see: Evergreen Battery Test and Another Battery Test
There have been several improvements to the battery meter reading since then.

1 Like
1 Like

Also see:



Thank you very much Amarok !

I add two new questions :

How to create different contact groups (Family, Friends, Music, etc…)?

What would be the equivalent of Elements (Matrix) for PureOS or Phosh for Librem 5?

Thanks in advance!

You need a USB-C hub for that. Here are the tested ones:

1 Like

I don’t have answers for those. You can try installing Elements or Fractal, etc., but no guarantee they will fit or function correctly. If you’ve added the Flathub repo, you will find more possibilities available when you use the search box in the Store app.

Actually, RE group messages (and MMS), see this: State of MMS on Librem 5

1 Like

See here:
It’s “Fractal”.

1 Like
  1. Check if the card is mounted read only. I think you can do that running “mount” from console and look for the right line and if there is “ro” in it. And check the fileststem permissions and ownership. You can do that with “ls -hal”. Your username and user id on the L5 may be different then on the system where you prepared the card. If you use the card on L5 only it is probably enough to use “chown” as root to change ownerchip to your L5 user (“purism” I think, can check with “whoami”). If you use the cards on different systems maybe “idmapd” helps to map user ids, but I never used it.

  2. From where and how do the contacts come? Did you export them and are you sure it contains the phone numbers?

  3. I think you can run “sudo gparted” and use your normal password to gain root permissions temporarily.

  4. You need the appropriate adapters if the devices like a USB thumb drive don’t already have a USB type C connector. Also you can use Bluetooth devices like keyboard and mouse.

Keep in mind, that I don’t have an L5 yet.

1 Like

One more question:

When I click on the “message” icon of a contact, the SMS application automatically opens and I can send an SMS but when I click on the “phone” icon of the contact nothing happens.
So the contact directory is useless for the phone.
Is this a problem with my Librem5?
Is it a bug in the application?
Is this feature still under development?

Thanks in advance!
Thank you in advance!

Just wait for the big release Byzantium, it coming soon.


Didn’t you say none of your contacts have phone numbers?


Oof, Linux filesystems are not suitable for removable storage by default :confused: Is there a solution without permission fiddling?


You mean other than using a FS without permissions like FAT32?

SDConsole# ‘chmod 777 .’ not help to ext4 permission write?

No, you need root to do that first, which is not always available.

When formating the SD to ext4 on computer, you can do # ‘chmod +x .’ only one time and work well in all devices the write permissions, so on L5 it work very well and i do not got any issues. like Portfolio can paste/copy files to SD with ext4.

Yes, exactly: after importing all my contacts, none of them had a phone number.
Then I added the phone numbers of my family members by hand and that’s when I realized that it was not possible to call them by clicking on their number.

I believe this is because / is by default not writeable, for an ext4 file system, as is correctly the case! So on the phone you will need to, as root, create a new top level directory on the uSD card

sudo mkdir /mysd/mytop

and change its ownership to the purism user

sudo chown purism:purism /mysd/mytop

where /mysd is replaced with where the uSD card has been mounted and /mytop is replaced with whatever you want for the actual top level directory name on the uSD card.

If the uSD card is being automounted then /mysd is actually more likely to be /media/purism/label where label is the volume label or volume id.

It depends on where the vcf file came from in the first place and whether it was set up correctly and whether it was set up compatibly.

My vcf file came via Thunderbird (on a regular x86 computer) and I successfully imported hundreds of contacts with phone numbers and some of the contacts also had email addresses and those too imported correctly.

Maybe test your vcf file by importing it into Thunderbird (on a regular x86 computer).

I think it is asking for the purism password (not the root password), and the purism password is the phone unlock PIN.

I didn’t think it defaults to 0000. Are we talking about the phone unlock screen PIN or the SIM unlock PIN? Those would typically be different. (Your SIM may not have an unlock PIN i.e. may not be locked.)

Yes, but you should have ordered that as part of the shipment of your Librem 5. Purism should have given you that option.

Depending on the shipping rules in your country, it may be difficult to get a spare battery shipped separately. Some transport companies will outright refuse to ship a Lithium battery unless it is in a device.

The easiest is if you have an external drive that supports USB-C. Then you can just plug it straight in. I can confirm that this works.

For a regular USB-A flash drive, you will need a USB-A female to USB-C male adapter. I can confirm that this works.

Or you can use a dock / hub as suggested.

In addition to the discussion already, you can do this via Bluetooth. I am doing this successfully.

My impression was the opposite - much faster to boot than my existing iPhone.

You are right, it doesn’t. Not even if the phone is not being used at all. This is on the “to do” list.

Yes, it’s true:

1 Like

If purism added the corresponding udev rules to mount external storage as world-writable, that would be a reasonable thing, imho. And should not be hard to do.