Categories

  • The Meta category: Organizational or general discussion.

    1k Topics
    10k Posts
    K
    @domubpkm The app itself would be doable but the packages aren't doable since they ust replace system files so translations can't be processed. I mean it's doable but it'll take for someone to modify each file manually and create separate packages per language
  • Discuss news updates from Ubuntu Touch and its related projects

    1k Topics
    5k Posts
    UBportsNewsU
    Today is Ubuntu Touch Q&A Day Ubuntu Touch Q&A191 is today at 19:00 UTC please join us on our YouTube channel: https://www.youtube.com/watch?v=hS6sOkNhX1s Questions can be posted during the show or for priority using this link: https://forums.ubports.com/topic/12300/ubuntu-touch-q-a-191-call-for-questions UBports@telegram #ubports:matrix.org #UBports #UbuntuTouch #UBportsQandA #Lomiri #OTA12 #Ubuntu #UTnoble #MobileLinux
  • Discuss and solve problems with other users

    4k Topics
    29k Posts
    Zer0Z
    I'm looking to learn the Ubuntu Touch app stack properly, and the best way I know to do that is reading clean code from people who know what they're doing. Can anyone point me to apps (with public repos) that the community would consider well-architected? I'm interested in: Clear project structure and separation of concerns Good use of QML/Qt and the UT SDK / Lomiri components Sensible handling of confinement, permissions, and the click/snap packaging Any C/C++ backend integration done well Doesn't need to be big, just clean and idiomatic. Happy to hear about your own apps too if you think they're good examples. Thanks!
  • Community section for all languages other than English

    22 Topics
    113 Posts
    MoemM
    @fischer.poco said: zBsp.: Xiaomi Poco X3 NFC / X3 da fehlt im Netz dann das "/ X3" Damit wird gemeint: Xiaomi Poco X3 NFC oder Xiaomi Poco X3. Oneplus Nord n10 5g ist aber eine gute Wahl!
  • 2k Topics
    20k Posts
    adorsazA
    I had to install back a second time Android on my Fairphone 4, this time I've took some notes shared below. TLDR: LineageOS developer options pane allows you to enable Rooted debugging. This allows you to use the adb root command which start a rooted debugging session. Then you can use adb shell to open a console on the device and run restorecon -FR /mnt/vendor/persist to restore the SELinux permissions. From Ubuntu Touch, the easiest way to go to the fastboot mode, is to open the terminal application and run: sudo reboot -f bootloader Then, I used the Android 11 factory reset image provided by Fairphone (but don't do like me, see below). Then, I wanted to install LineageOS and they require to have Android 13/15. So, I opened Android 11, go to phone information in the settings application, repeatedly touch the build number until the developer mode is enabled. Go, to the system panel in the settings application, open the developer mode and enable the ADB debugging. On my computer, I go back to the fastboot mode with: adb reboot bootloader I've installed Android 13 factory reset image provided by Fairphone as I already have downloaded it for another experiment. Then I boot Android 13 and enabled usb debugging with same steps than Android 11 (see above). Then I've followed LineageOS instructions to install it step by step: https://wiki.lineageos.org/devices/FP4/install/ Then, with LineageOS, you can enable developer options with same procedure. The LineageOS developer options have two options: USB debugging and Rooted debugging, you need the last one to be able to run commands to reset correctly permissions on the hardware drivers. Then, on my computer I was able to run, adb root to start rooted debugging, open a shell on the phone with adb shell and run in this shell restorecon -FR /mnt/vendor/persist: $ adb root restarting adbd as root $ adb shell FP4:/ # restorecon -FR /mnt/vendor/persist SELinux: Loaded file context from: /system/etc/selinux/plat_file_contexts /system_ext/etc/selinux/system_ext_file_contexts /product/etc/selinux/product_file_contexts /vendor/etc/selinux/vendor_file_contexts /odm/etc/selinux/odm_file_contexts FP4:/ # Then you need to reboot and you can check this worked by enabling the automatic rotation feature: open an application and rotate your phone, the application should follow the movement
  • Discussions on development of Ubuntu Touch

    545 Topics
    6k Posts
    P
    @gpatel-fr would not upgrade it. Just test notifications. It is indeed 16.04 and turns on. Haven't tested yet though.
  • Discuss the user experience or design of Ubuntu Touch or its apps

    171 Topics
    2k Posts
    P
    @Zer0 I would assume so, yes.
  • Creating Ubuntu Touch apps

    814 Topics
    8k Posts
    mihaelM
    @brenno.almeida Amazing work, thank you so much! One thing I noticed - and I don't think it has only started in this latest version - is that if I open a conversation from the app and not from the notification then the notification doesn't dissapear - I think I remember it used to.
  • Porting Ubuntu Touch to new devices

    506 Topics
    4k Posts
    V
    Hi guys, I'm truying to build Sota4ever_k repository for a Samsung Galaxy S20 FE (r8s, SM-G780F/DS, with Exynos) Is it still usable? Right now, it fails with lot of warning in openssl + make O=/home/vincent/dev/git/UTFamily-Samsung-Exynos9830/workdir/downloads/KERNEL_OBJ CC=clang -j16 scripts/kconfig/conf -s --syncconfig Kconfig /home/vincent/dev/git/UTFamily-Samsung-Exynos9830/workdir/downloads/linux-android-samsung-exynos990/scripts/extract-cert.c: In function ‘display_openssl_errors’: /home/vincent/dev/git/UTFamily-Samsung-Exynos9830/workdir/downloads/linux-android-samsung-exynos990/scripts/extract-cert.c:46:9: warning: ‘ERR_get_error_line’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 46 | while ((e = ERR_get_error_line(&file, &line))) { | ^~~~~ In file included from /home/vincent/dev/git/UTFamily-Samsung-Exynos9830/workdir/downloads/linux-android-samsung-exynos990/scripts/extract-cert.c:23: /usr/include/openssl/err.h:426:15: note: declared here 426 | unsigned long ERR_get_error_line(const char **file, int *line); ......... lot of warning, and then..... 1 warning generated. /home/vincent/dev/git/UTFamily-Samsung-Exynos9830/workdir/downloads/linux-android-samsung-exynos990/drivers/video/fbdev/exynos/panel/sysfs.c:2358:21: warning: unused variable 'panel_data' [-Wunused-variable] struct panel_info *panel_data = &panel->panel_data; ^ 1 warning generated. /home/vincent/dev/git/UTFamily-Samsung-Exynos9830/workdir/downloads/linux-android-samsung-exynos990/drivers/video/fbdev/exynos/dpu30/decon_core.c:1200:38: error: use of undeclared identifier 'prev_state' decon_doze_first_frame_black(decon, prev_state, next_state); ^ 1 error generated. make[6]: *** [/home/vincent/dev/git/UTFamily-Samsung-Exynos9830/workdir/downloads/linux-android-samsung-exynos990/scripts/Makefile.build:333: drivers/video/fbdev/exynos/dpu30/decon_core.o] Error 1 make[6]: *** Attente des tâches non terminées.... make[5]: *** [/home/vincent/dev/git/UTFamily-Samsung-Exynos9830/workdir/downloads/linux-android-samsung-exynos990/scripts/Makefile.build:638: drivers/video/fbdev/exynos/dpu30] Error 2 make[4]: *** [/home/vincent/dev/git/UTFamily-Samsung-Exynos9830/workdir/downloads/linux-android-samsung-exynos990/scripts/Makefile.build:638: drivers/video/fbdev/exynos] Error 2 make[3]: *** [/home/vincent/dev/git/UTFamily-Samsung-Exynos9830/workdir/downloads/linux-android-samsung-exynos990/scripts/Makefile.build:638: drivers/video/fbdev] Error 2 make[2]: *** [/home/vincent/dev/git/UTFamily-Samsung-Exynos9830/workdir/downloads/linux-android-samsung-exynos990/scripts/Makefile.build:638: drivers/video] Error 2 make[2]: *** Attente des tâches non terminées.... make[1]: *** [/home/vincent/dev/git/UTFamily-Samsung-Exynos9830/workdir/downloads/linux-android-samsung-exynos990/Makefile:1144: drivers] Error 2 make: *** [Makefile:146: sub-make] Error 2 What can I do?
  • Lomiri, the operating environment for everywhere

    77 Topics
    640 Posts
    U
    @ChromiumOS-Guy yes its just perfect as second clipboard for selected text, daily used on desktop
  • Discussion on translating Ubuntu Touch and its core apps

    61 Topics
    335 Posts
    lduboeufL
    said: Hello, With the next calendar-app release coming, a bunch of new strings are waiting to be translated, thanks for looking into it: https://hosted.weblate.org/projects/lomiri/lomiri-calendar-app/ Lionel oops forgot to mention the forum post about it: ( arf can't paste the link here), look into category OS->Call for testing: calendar-app)
  • A place to discuss ideas for promoting Ubuntu Touch

    57 Topics
    733 Posts
    developerbaymanD
    i just posted a testing version in app development ....expect bugs ....i expect feedback ....i add the missing features mentioned as well
  • Other Projects

    Projects which are started by a group within the UBports community

    72 Topics
    431 Posts
    CiberSheepC
    @libremax Spain when there's football on the tv (I'm not joking)
  • For things that just don't fit in the other categories.

    902 Topics
    5k Posts
    MoemM
    Since you care about it, you are the most likely person to make it happen. In order to make it happen, what's needed is: the ability to unlock the bootloader the kernel source someone who is willing and able, and has the skills or is willing to learn and who has the device in hands. If all of these conditions are met, it could happen. Since this question is not about any existing port or port-in-progress, it will now be moved to the 'off topic' category.