Hello,
how can I export my notes from phone (from the Notes app)? It is somehow with the syncevolution --export, like for the contacts or calendar?
I have Ubuntu 16.04, OTA-12 on my phone.
Topics from outside of this forum. Views and opinions represented here may not reflect those of this forum and its members.
The Discussion on Linux-based Phones.
- Hardware freedom. - Perfect operating-system competition. - Full utilization of specs. - Phone lifespan raises to 10+ years. - Less e-waste.
**Linux Mobile Distros**:- Ubuntu Touch - Sailfish - FuriOS - Postmarket OS - Mobian - Pure OS - Plasma Mobile - LuneOS - openSUSE Mobile - Nemomobile - Droidian - Mobile NixOS - ExpidusOS - Maemo Leste - Manjaro Arm - Tizen - WebOS
**Linux Mobile Hardware**:- Fairphone 5 - Volla Phone - PinePhone - FLX1 - Librem 5
⚙️Contribute- Ubuntu Touch - Sailfish OS - FuriOS - Postmarket OS - Mobian - Manjaro Arm - Nemo Mobile - Plasma Mobile - LuneOS - Maemo Leste - Librephone
🧼Go Clean From the Duopoly:- !deapple@piefed.social - !deGoogle@lemmy.ca
💻Related Communities:- !linux@programming.dev - !librephone@programming.dev - !alpinelinux@lemmy.ca - !linux4noobs@programming.dev - !linuxvr@lemmy.ca - !privacy@programming.dev
📰News:- Linux Phone Apps - Linux on Mobile
💬Messager:- !matrix@programming.dev - !simplex@programming.dev
⌚️Watch:- !asteroidos@piefed.social - !pinetime@programming.dev
Community about running GNU/Linux on phones. Projects like Ubuntu Touch, Plasma Mobile, PostmarketOS, Mobian etc. Either on former Android phones or hardware like the PinePhone.
Related communities:
See also:
Related chats:
A world of content at your fingertips…
Think of this as your global discovery feed. It brings together interesting discussions from across the web and other communities, all in one place.
While you can browse what's trending now, the best way to use this feed is to make it your own. By creating an account, you can follow specific creators and topics to filter out the noise and see only what matters to you.
Ready to dive in? Create an account to start following others, get notified when people reply to you, and save your favorite finds.
Register LoginI have been looking into improving energy consumption recently. There's capacity to greatly improve the battery life from switching off features on a device. On my FP5 I can consume overnight ~30% battery with all features on, WiFi, BT, Location, NFC, 5G, device locked. Compared to 2% with only 2G enabled and device locked.
This has had me looking into shell scripts on the forum and the battery-saver app from open-store.
I'm looking for something light that would just disable all these features without going into each option and then restore everything back as I had it.
To me this seems like something that should be included into a toggle on the Battery pull-down menu itself, much like most modern devices have a "low power mode".
How feasible would a toggle option to disable all these power hungry features and set the radio to the most energy efficient available in your location. Then toggling back would restore what you had previous. It seems like something the OS should provide and not additional apps.
Is this something people would want to use from the OS itself rather than additional possibly more flexible unconfined apps?
I would say being part of the OS leaves scope for more battery saving options if it was to be taken further as the OS matures, maybe scheduler tweaks or manual display brightness settings for example. But keeping everything a simple toggle for the UX.
We've just released the RC image for Ubuntu Touch 24.04-1.3. Please take some time to switch your spare/development phone to the 24.04-1.x RC channel and test this update.
Ubuntu Touch 24.04-1.3 is a maintenance release of 24.04-1.x series. This release contains mostly bug fixes and small improvements. The notable ones are:
To receive Ubuntu Touch 24.04-1.3 on a device running Ubuntu Touch 24.04-1.0 and later, heads to System Settings -> Updates -> Update Settings -> Release Channel, then select "24.04-1.x Release candidate". Go back to the previous page, and then install the available update.
If your phone is running Ubuntu Touch 20.04 OTA-11, you can receive Ubuntu Touch 24.04-1.3 RC by first upgrading to Ubuntu Touch 24.04-1.2 first, then follow the above instructions.
Please note that only critical and security fixes will be able to enter Ubuntu Touch 24.04-1.3 as this point. Normal bug fixes and new features will need to wait for our next release. Please do not discuss normal bug fixes and new features here.
Ubuntu Touch 24.04-1.3 is expected to be released on 7 May 2026. We appreciate all testing we will receive.
Note: there's no Ubuntu Touch 20.04 OTA available for testing at this time.
Re: Ubuntu Touch Installation Guide for Xiaomi POCO X3 NFC / X3
For those looking to use a Poco X3, it is now much more difficult to unlock the bootloader, especially on MIUI 14.
To unlock the bootloader, you MUST:
All known methods to bypass the 7 day waiting period still need a code that is generated server-side only after linking a phone number. A phone number can only be added to your Xiaomi account if your region is set to China. And you cannot change the region of an existing account. While you can use a phone number from any country, the account region must be set to China.
Information is Xiaomi community is outdated and unlikely to be updated.
Xiaomi is making it more difficult to unlock bootloaders across all models, but has not yet explicitly banned unlocking. They have also instructed their service centers not to unlock bootloaders for any reason other than when necessary for repair, and to ensure they are re-locked when returning the device to its owner.
Hi everyone! I've been working on a qml Whatsapp client for Ubuntu Touch for a few weeks, now I think its good enough for its alpha release.
The app is not complete, there's still a ton of work to do, and probably many bugs. If you want to test it out, feel free to install in your device, and get back here if you find any bug so I can look at it. The Whatsapp protocol is awful to work with, I'm posting this early to gather feedback about edge cases.
Consider this app as Alpha, don't use it expecting to be 100% functional or complete, but use it to give feedback and help with the development.
Also the app runs unconfined to setup a background daemon, more on the architecture bellow.
Releases here: https://github.com/brennoflavio/greenline/releases
Once its stable, I'll publish to the store. Now more details about it.
This app is composed of 3 parts:
This daemon managed by Systemd connects to Whatsapp servers and runs continuously in the background, gathering events and pre processing them. Also:
Event driven backend that pulls events from the daemon and acts on them, building a chat room and message database. It also sends events to the frontend, updating the message list in real time
The frontend is entirely written in qml and communicates with python using pyotherside
In order to pull messages in the background, it needs to run unconfined.
Good morning as a newbee,
is there anybody who already tried out a Lenovo Miix 320, coming from Win10?
For now i use Lubuntu but the touch and the Monitor automatic switch wont work.
Bogi
I've mentioned in Smooth Edges a bug that drives me mad concerning the fact that I regularly loose mobile data on my Vollaphone 22 on 24.04-1.1 ( with "free mobile"), and I have to switch to 2G then go back to LTE to have it working again.
I have investigated and now I know more. It seems to be an IP adress problem. When the bug appears I see "L" (for LTE) in the status bar but I have:
ccmni1: flags=193<UP,RUNNING,NOARP> mtu 1280
inet6 fe80::58e:ee25 prefixlen 64 scopeid 0x20<link>
unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 txqueuelen 1000 (UNSPEC)
RX packets 123325 bytes 160619148 (160.6 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 47763 bytes 4939925 (4.9 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
And ip route is null.
After swtiching to 2G and then 4G I get
ccmni0: flags=193<UP,RUNNING,NOARP> mtu 1500
inet 10.15.62.187 netmask 255.0.0.0
unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 txqueuelen 1000 (UNSPEC)
RX packets 834 bytes 79443 (79.4 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 22 bytes 5869 (5.8 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
phablet@ubuntu-phablet:~$ ip route
default via 10.15.62.187 dev ccmni0 proto static metric 700
10.0.0.0/8 dev ccmni0 proto kernel scope link src 10.15.62.187
10.15.62.187 dev ccmni0 proto static scope link metric 700
Next time I see the problem I will see if running a simple dhclient solves it (I think it will). If so I might write a simple script to detect when I loose the IP while the LTE network is connected, and trigger automatically a dhclient as a temporary fix for my own use. Even if including a fix to the system would be ideal.
I am trying to install UT on a Oneplus Nord N10 5G phone.
Been having trouble unlocking the phone - been banging my head on the wall.
Please help before it cracks.
Preliminary: In settings, I have on
I am using linux computers (linux mint and neon) with adb and fastboot installed via Synaptic Package Manager.
After entering fastboot mode, I type and get
$ fastboot oem unlock
FAILED (remote: 'Flashing Unlock is not allowed
')
fastboot: error: Command failed
I also tried
$ fastboot flashing unlock
FAILED (remote: 'Flashing Unlock is not allowed
')
fastboot: error: Command failed
What am I missing? an utility???
Thank in advanced for your help.
Sheng-Chieh
Bonjour,
Je viens à vous aujourd'hui car je me suis lancé, il y a peu, dans une petite quête, c'est à dire que je souhaiterai, avec mes maigres connaissances mais qui ne demande qu'a s'étoffer, pouvoir comprendre comment pouvoir réutiliser du vieux matériel mobile en installer linux, en commençant par UB Touch. Je débute dans le monde du libre, ai quelques maigres connaissances en informatique mais une méga grosse motivation d'apprendre!!! Voyant le potentiel immense, je souhaiterai être utile dans la bataille contre l'obsolescence programmé de tout ce matériel que l'on peut voir finir sa vie, loin d'être terminé pourtant, au fond des placard ou dans des bennes, par méconnaissance du champs des possibles. Je ne remarque que trop de cas autour de moi de personnes qui, facilement, change d'appareils car ne connaissant pas les alternatives aux solutions propriétaires imposés, n'ayant pas la connaissance pour le faire.
Par exemple, pour se faire, j'ai acquis d'occasion une tablette Lenovo M10 2nd gen, ayant vu sur la page matériel compatible d'UB Touch que celle-ci pouvait fonctionner sans probléme. Une fois acquise et lancé dans la réinstallation du système je me suis aperçu, assez vite malheureusement, que le modèle indiqué sur la page était la X306F/L et que la mienne est une X606F.... bonheur
De ce fait j'ai commencé par installer CrDroid, qui à l'air de fonctionner mais encore trop googlisé à mon goût, car toujours sous Android.
Arrivé à ce stade de ma quête une foultitude de question se pose à moi et je me permet donc de venir vous les poser:
1- Il y a t'il des sites ou structures asso vers qui je pourrais me rapprocher afin de pouvoir échanger sur cette idée de faire renaître du vieux matériel mobile, afin de ne pas encombrer des pages de forum inutilement pour ça?
2- Je souhaiterai pouvoir comprendre le processus de fonctionnement de ces appareils afin de pouvoir saisir également les différentes étapes qui permettrait de pouvoir faire ce genre d'adaptation avec tout types de d'appareil mobile de toute marque, si la possibilité existe bien entendu, ne sachant pas trop par où commencer ma recherche... ayant déjà passé pas mal de temps dans les méandres de la toile sans trop trop de succés... par exemple pour adaptater UB Touch sur ma tablette...
Bref, j'espère être à peu prêt clair dans l'explication de ma requette ( et pas trop ennuyeux
) et que certains-es d'entre-vous accepterons d'éclairer ma lanterne.
Un grand merci par avance!
Une belle journée!
I've noticed the "Network" tray icon gets broken after screen lock:

What could be causing this?
(using UT 24.04)
Hi!
After starting Waydroid, the keybord in UT is not usable anymore. It does not pop up as it is supposed to do when it is needed. Even in the terminal app it cannot be started. This does not change after stopping waydroid, either.
(I'm using a fairphone 3, 24.04-1.x, daily).
Inside the Waydroid container the android keyboard works as expected.
Only solution so far is to restart the whole phone.
Is there a way to start the from the terminal, so I could put the command in the bash history to be able to start it manually as a work-around?
A bit at a loss ..
hank
Hi,
Just wanted to mention that a nice and easy addition to Ubuntu touch would be wifi captive portal via RFC 8910 and RFC 8908.
It is actually very simple:
1- When you get a DHCP lease in the wifi interface look for option 114
2- If there is a URL in option 114 it's an API, just make a simple HTTP GET request on this URL (no parameters or header)
3- The result will be a json, if it contains "captive"="true" and has an "user-portal-url" field then we should just open this "user-portal-url" in the browser and it will allow the user to authenticate to the captive portal and use the wifi!
Really I think that's any easy addition, I may try to contribute this inside the OS when I have time.
Ps: Adding a simple script in /etc/dhcp/dhclient-exit-hooks.d/ to do that should do the trick I guess.
Hi everyone!
I migrated uNav to focal, but after enabling the GPS, if I enter into a QML dialog (Search or Settings) and exit, the UI is frozen. The bug comes from here.
Any idea please? Thank you in advance!
PS: How to reproduce:
The code I think is this one.
Hi all,
I'm working on the new contact backend, herited from the work of @mardy .
Full story here: https://gitlab.com/groups/ubports/development/core/-/epics/19
Carddav integration is in progress ( Nexcloud and generic cardDav works, teaser here https://m.youtube.com/watch?v=VG6i2LLLML0 ).
Contact to Birthday calendar done
Some regressions on address book app fixed ( avatar, import, massive delete etc... )
For the migration, my idea is to only migrate local default address book,
Add a carddav integrated feature for working around the issue with custom setup and give contact manual sync first.
We will still be able to backup the current db with some command lines, and import them via the UI.
This is the first step before a rework of Address book app and have better sync management ( scheduled sync, etc... )
Technical:
The idea is to keep for now Evolution Data Server & co.
Calendar, Alarms , 3rd party apps ? , Ayatanah Datetime, Bluez relies on it...
Add a doemon for contact to birthday sync. ( by creating a Birthday calendar and storing birthday there )
Integration of buteo* and friends for cardDav support.
Still unknown: BT integration for e.g: Car kit contact list
I would appreciate your help for making this transition as smooth as possible.
At this time of writing, the "how to test" is not ready. Will edit when easier to install.
guys im considering start samsung galaxy tab a7 wifi codename: gta4lwifi actally i did select wrong device call poco m3 i will do twrp halium build btw this project ("actually i need install linux btw, and i need reset pc") i unlocked oem chipset is snapdragon 662 i will use source https://github.com/Matrixx-Devices/android_device_samsung_gta4l-common also https://www.gsmarena.com/samsung_galaxy_tab_a7_10_4_(2020)-10411.php same as poco m3 chip but it hard bc knox. i use android 12 and formatting leange os now.
Bonjour @pparent
je ne parviens pas à connecter mon compte sur l application Blablacar. J utilise mon compte facebook pour cela : peut être que ce n est pas prevu ? a moins qu il soit possible de le faire avec une manip. spécifique ?

pretty straight forward
uses chromium for the webview and DRM if available on your system im aware there is a installer for widevine but i never got it to work ...i dont have netflix so someone might need to test i know pluto tv works and some others you can add and remove channels as well
source code:
https://drive.google.com/file/d/1RhDu7PSk0WdJMsPnxBqfE-97RvxXtWpq/view?usp=sharing
click:
https://drive.google.com/file/d/1yXqyExqTFS-0AXL5oazRi6PgO9rzk6Yh/view?usp=sharing
Please meet Merezhyvo – a new small browser for Ubuntu Touch.
I first made it only for myself. Later I realised that I like using it, so now I want to share it with the community. Maybe it will be useful for someone else too.
What is Merezhyvo?
Merezhyvo (pronounced roughly “meh-REH-zhy-vo”) is a Chromium-based web browser built specifically for Ubuntu Touch. It is designed to feel native on both phones and in convergence / desktop mode, with strong privacy defaults and a clean UI.
Privacy by design
• No tracking, no analytics, no telemetry.
• Local-only data: history, bookmarks, passwords, cookies and site data are stored locally inside the app sandbox.
Key features
• Ubuntu Touch–first, confined app (AppArmor). Predictable file access inside the sandbox.
• Convergent UI: phone + external display, with UI scaling and per-tab zoom (plus a default webview zoom setting).
• Light and Dark themes.
• Optional messenger panel (can be hidden) + security shield popup.
• Localised UI: English, Ukrainian, French, German, Polish, Dutch, Spanish, Italian, Norwegian.
Privacy & security tools
• HTTPS certificate validation + shield indicator (white/yellow/red) and a site security popup.
• HTTPS mode: Preferred / Strict + per-site exceptions.
• Third-party cookies control + per-site exceptions.
• Tracker & ads blocking with modes: Basic / Strict + per-site exceptions + per-site counters.
• WebRTC privacy modes (allow / block / block with Tor).
• Secure DNS (DNS-over-HTTPS) switcher with multiple providers and a custom endpoint (disabled automatically while Tor is enabled).
• Tor integration (optional) with a simple toggle, “Keep Tor enabled”, and a Tor check tab. Tor and non-Tor browsing use separate storage partitions (no cookie/site-data crossover).
Other features
• Tab search and smart address bar suggestions (history + bookmarks).
• Bookmarks manager with Netscape HTML import/export.
• Local password manager protected by a master password + autofill (no clipboard).
• Predictable downloads/uploads:
– Downloads: ~/.local/share/merezhyvo.naz.r/mDownloads
– Uploads/imports: ~/.local/share/merezhyvo.naz.r/mDocuments
• Integrated on-screen keyboard with multiple layouts.
Important notes / limitations
• Merezhyvo uses Tor as an optional connection layer, but it is not the official Tor Browser and does not include all Tor Browser fingerprinting protections.
• File access is limited to the sandbox folders (mDownloads/mDocuments); choosing arbitrary folders is not supported.
• Camera, microphone, geolocation and push notifications are not available yet.
• Landscape mode is not supported (Ubuntu Touch limitation).
• Clipboard on Ubuntu Touch is split between sandboxes; copy/paste may be limited.
What kind of feedback I’m looking for
I am not looking for a list of “missing features” – I already know that many things are not implemented yet 
What would really help instead:
1. Bug reports for the features that are already present.
If something that should work in this MVP (basic browsing, tabs, downloads, file picker, bookmarks, password manager, Tor toggle, UI scaling, on-screen keyboard) behaves strangely or breaks, please tell me.
2. UX feedback.
Is the UI clear and easy to use? Are there any small but annoying problems in daily use? I have onlly one UT device, which is OP Nord n10, so I am sure how it looks only on this one device.
3. Keyboard layouts: which languages first?
The on-screen keyboard supports only some languages now. I would like to know which additional languages/layouts are the most important for you, so I can add them earlier.
4. Would you actually use this browser?
This project started as a personal tool for me. And for me it’s good enough already, it covers my personal needs. I want to understand if it is also useful for other people. Your feedback will help me decide if I should spend more time on Merezhyvo, or keep it as a small niche browser.
How to get it:
Merezhyvo is available on the OpenStore
Brief Overview
Country: US
Carrier: T-Mobile
OS: Ubuntu Touch 24.04-1.2
VOLTE: Works
5G Service: Works
Calls In: Works
Calls Out: Works
Data: Works
Note: Have not tested voice and data together.
Text/SMS: Works
Note: Need more testing to be sure of reliability.
Screen Casting: Works
Note: Not easy to navigate from the device.
Email: Works
WiFi Calling: Does not work without seeing the carrier service. The device works with cellular data turned off, but still within tower range, otherwise it will not work without it.
So I recently bought Pixel 3a to try the waters of Linux mobile. I installed UT first, but I wanted to try others as well so later installed postmarket OS. While I liked it, UT functioned bettet so got back to it. That's when the issues began.
Now when I restart, it sometimes reboot but usually just shuts down. When it reboots (or I boot it up) it gets stuck in a loop:
Boot -> google splash screen -> UT splash screen (rarely it doesn't even reach it and reboots after google screen) -> freezes (sometimes I get white screen or just flashes of white screen) - reboot - repeat.
This gets way worse with Libertine set up - it goes through after a number of cycles, then just gives up and finally doesn't reboot and stays shut down. And when I have a package installed in Libertine (tried with Firefox) it feels like it gets worse still and I'm unable to get to login at all.
Rebooting through recovery mode usually gets the device to fully boot up successfully. Did factory reset and also tried flashing UT again, issues persist.
Not sure if relevant, but when I was flashing UT the second time around, the installer didn't register the device automatically, had to select manually.
Weird thing is it worked fine the first time - but after I tried postmarketOS and went back again is when the trouble started. Not sure what I could've done wrong though and no idea how to troubleshoot. I'm pretty new to Linux, very much on a regular user level.