Categories

  • The Meta category: Organizational or general discussion.

    1k Topics
    10k Posts
    flohackF
    @projectmoon well ok then, just needs someone that implements it then
  • Discuss news updates from Ubuntu Touch and its related projects

    1k Topics
    5k Posts
    UBportsNewsU
    UBports International Welcome... come in and say bonjour, guten Tag or hoi! to UBports International, our dedicated Forum section for language groups starting with: Deutsch, Français, Nederlands. https://forums.ubports.com/category/130/ubports-international #UBports #UbuntuTouch #UBportsForum
  • Discuss and solve problems with other users

    4k Topics
    28k Posts
    Vlad NirkyV
    @GooglyBear I have two Xiaomi Redmi Note 9 Pro phones and I transfer files from one to the other. For the SD card, I used the external storage app in the panel. ext4 is usable but cannot be formatted via this app. Without sudo,,you won't access to the waydroid folder (if you use it).
  • Community section for all languages other than English

    6 Topics
    13 Posts
    danfroD
    In case you stumble upon this post here first, there is also an English version available at: https://forums.ubports.com/post/91516.
  • 2k Topics
    19k Posts
    danfroD
    For the installer for Ubuntu Touch to work successfully, it is essential that the version of the original operating system for which the port was created is installed. This depends on the device, but should be specified on the device's page. This is usually not the latest version available! For the Oneplus5(T), for example, this is version OxygenOS 10.0.1, and for the OP8T it is 11.0.13.13. Note: There might not be an image available for the exact version you need. Then pick the one below that comes closest. Install that and then update via system updates to the required version. If you are lucky, you can use the downgrade wizard integrated in OOS. To do this, download the appropriate file and proceed as follows: Settings About device Info box with version information -> three dots menu Local installation Select file Let's be realistic. Life rarely does us this favour. Here is the second method using MSMDownloadTool. Requirements: PC with Windows 10/11 and administrator permissions adb and fastboot installed (e.g. in the terminal via `winget install Google.PlatformTools) Required image for OxygenOS (zip) including MSMDownloadTool v4 downloaded OP8T, others?: info about the RAM type DDR4 or DDR5 (usually DDR4), shown e.g. with the app Device Info HW Note: There is a pure Linux way to flash an image with so-called flash-all.sh scripts. However, I have not tried this and it is only intended for experienced users who know which file needs to be flashed to which partition. This is the, um, simple version... The OSS image (zip file) usually contains the MSMDownloadTool in the correct version to install the right OS version. With this proceed as follows: plug in your device head for windows system updates and check optional updates, there should be a qualcom driver update, might need a search open a terminal, check your device is recognized with adb devices, then enter EDL mode either with adb reboot edl or manually: power-off your device completely unplug the device from the computer press & hold both Volume down + Volume Up, keep holding them connect the device to your computer now start the MSMDownloadtool as admin your device should be recognised and marked as connected select your version (EU, Global, India) select the ram type (DDR4 or DDR5) press start now download and installation should start once the process has finished, the phone automatically reboots (the entry becomes green earlier, wait for reboot) after the reboot go to system updates and make sure to upgrade to required version of OxygenOS Now proceed as usual: enable developer tools, enable oem unlocking (may need wifi or mobile data to be on) boot the device into fastboot mode via adb reboot fastboot or manually: unplug device shut down device a) press & hold Volume Up, Volume Down, and Power keys together b) press and hold Volume Down and Power, after vibration let power key go, in the boot menu select language, select advanced, select boot to fastboot when in fastboot mode (NOT fastbootd!), plug the device in your machine, run fastboot devices to check that your device is recognized and ready to go, then run fastboot flashing unlock on screen select "unlock bootloader" and confirm with power button Note: There is also fastboot oem unlock. According to web sources, that may do exactly the same, but may also behave different depending on the manufacturer. wipe data partition to format it as ext4 to remove android encryption either via boot menu (boot into boot menu, select advanced, reboot recovery), advanced, wipe or by booting into fastbootd mode (aka bootloader ) and running fastboot format:ext4 userdata run the installer Fingers crossed you now get a nice Oneplus device with Ubuntu Touch installed. Falls hier jemand landet, der nicht so gut Englisch kann, eine deutsche Version dieser Anleitung gibt es hier: https://forums.ubports.com/post/91507.
  • Discussions on development of Ubuntu Touch

    531 Topics
    6k Posts
    V
    [image: 1765970828131-6cf29cbf-3a5a-458b-83d3-6ed11d484a8c-image.png] [image: 1765971212768-4deb5832-f3cb-4038-857b-e9fd1f304e07-image.png] (had to post as picture, as the text was for some reason flagged as spam by Aksimet on this forum)
  • Discuss the user experience or design of Ubuntu Touch or its apps

    164 Topics
    2k Posts
    G
    @mirroronthewall Yes, this is surprisingly useful, as it means you don't always have to whip out a hardware keyboard, which defeats the point of the small form factor of a phone. Missing support for modifier keys is a big issue when using GUI apps in Libertine, as touch-to-mouse conversion often doesn't behave as it should and can get you 'stuck', so a fallback to keyboard shortcuts is just as necessary there as it may be useful in general: actually, your idea of creating macros for anything seems to solve many problems (including mine) at once, so congrats - now we just need to figure out how! The closest I've found is Ambot Installer: Hacks and Mods, although I need to set up a persistent amd64 QEMU instance on my arm64 laptop before I can allow myself to experiment with it freely (it's the only way I got the installer working). Other tools may be available but I have not been able to surface them yet, I will update this thread as I learn more about the issue and potential solutions. [UPDATE] Here is a list of interesting posts related to this problem, which may be a good starting point for building a bridge towards the solution: These are previous conversations on the repos which appear to have been abbandoned: https://github.com/ubports/keyboard-component/issues/96 gitlab.com/ubports/apps/terminal-app/-/issues/78 https://gitlab.com/ubports/development/core/lomiri-keyboard/-/issues/96 Instead, here are some useful links related to Malakiboard, which should be a good foundation to build macro functionality on: https://github.com/kugiigi/jerk-click https://github.com/kugiigi/jerk-installer https://github.com/kugiigi/jerk-packages
  • Creating Ubuntu Touch apps

    774 Topics
    8k Posts
    P
    @Voorstad maybe. If MeshCore had a Rust library, it would be fairly easy (famous last words) to integrate into the app I am making for Meshtastic. But it appears there's only a C++ library, and I'm not touching that with a 100 foot pole. As for MeshCore vs Meshtastic, I'm aware there seems to be some back and forth about it on the LoRa bands in the Netherlands (where I am currently based...). But for now, the app will only be supporting Meshtastic, unfortunately!
  • Porting Ubuntu Touch to new devices

    486 Topics
    4k Posts
    MoemM
    @linhmieu Here is the Port Development Guide. Read through that first, and ask specific questions as they come up.
  • Lomiri, the operating environment for everywhere

    75 Topics
    623 Posts
    J
    Hello, I am currently running Ubuntu Unity 24.04 with Unity 7.7 desktop. I was wondering if it is possible to install Lomiri alongside to play around with it and switch between Unity 7.7 and Lomiri from the LightDM. I tried running Lomiri on Debian 13 but it did not work with multi-monitor in my case and so I cannot change to Lomiri as a primary desktop until this is repaired (as I see from the website, this is "under construction", per se). I love Unity and love to see the future of how this desktop develops as Lomiri formerly Unity 8. Thank you!!
  • Discussion on translating Ubuntu Touch and its core apps

    59 Topics
    329 Posts
    B
    @Vlad-Nirky Thank you. Done.
  • A place to discuss ideas for promoting Ubuntu Touch

    56 Topics
    716 Posts
    LakotaubpL
    @Jules We are aware of this and we are having a good look at it.
  • Other Projects

    Projects which are started by a group within the UBports community

    67 Topics
    397 Posts
    I
    @uxes That is a great program, but I heard that ATL relies on GTK. Which is not integrated into UT. And besides, list of supported apps is limited compared to Waydroid.
  • For things that just don't fit in the other categories.

    862 Topics
    5k Posts
    W
    @lduboeuf It does seem odd. I thought to try it because language settings also change 12 vs 24 hr clock (which is why I set myself to UK English in the first place). The results of locale -k LC_TELEPHONE change too, as per below. If you do come back to this, my testing has been pretty thorough and I'm confident of what I stated, for Focal at least. Tested on both Oneplus Nord N10 20.04 OTA 11 and Oneplus 5, 20.04 (2025-W21). The only difference between the two was in what syntax would trigger predictions of phone number in France, when set to Français (France).. something about whether the 0 was included after the 33. I assume that was just a change in code over time, since my Oneplus 5 is 6+ months out of date. @gpatel-fr It depends on language setting. I get five lines of output, and am including the first four, as they all vary. Fourth just shows international dialing prefix changing as I change languages. Fifth always said "telephone-codeset="UTF-8" While set to English (UK), which were my normal settings: tel_int_fmt="+%c %a %l" tel_dom_fmt="%A %l" int_select="00" int_prefix="44" When I change language to Français (France): tel_int_fmt="+%c %a %l" tel_dom_fmt="%a %l" int_select="00" int_prefix="33" English (Canada), and identically Français (Canada): tel_int_fmt=""+%c %a %l" tel_dom_fmt="" int_select="011" int_prefix="1" English (USA) tel_int_fmt="+%c (%a) %l" tel_dom_fmt="(%a) %l" int_select="11" int_prefix="1" Things like the capital A under English (UK), and the empty field under Canadian language settings aren't errors, I've checked and double checked this (but I'd love to know how to copy and paste from UT Terminal ) All this should be replicable, but of course changing the language triggers a reboot, so it takes some time.