• Merezhyvo browser

    App Development
    120
    3 Votes
    120 Posts
    12k Views
    N
    v 0.5.3 is live now Fixes: a bug preventing Master Password creation a few bugs of Bookmarks management a bug preventing keyboard to appear for capchas and iframes some other small keyboard fixes New / Improved: files downloads progress bar Updated Electron/Chromium engine updated Tor
  • UB Touch pour tablette

    French / Francais
    1
    0 Votes
    1 Posts
    39 Views
    No one has replied
  • should i try samsung tab a7 2020 sm-t500

    Porting
    5
    0 Votes
    5 Posts
    120 Views
    F
    @seftresdx yes
  • Keyboard in UT disappears after wayroid is started

    Waydroid
    4
    0 Votes
    4 Posts
    107 Views
    K
    You can also restart the keyboard with systemctl --user restart maliit-server.service I've never encountered this issue with Waydroid before. Just a wild guess, can you please check in Settings >> Language & Text and see if there's perhaps an external keyboard detected. I guess you can also see this if the keyboard icon appears in the top bar. I'm thinking maybe Waydroid introduces an external keyboard, for some reason, and onscreen keyboard is disabled when this is the case
  • trouble unlocking Oneplus Nord N10 5G phone

    Oneplus Nord N10
    9
    0 Votes
    9 Posts
    192 Views
    MrT10001M
    @rocket2nfinity fastboot reboot fastboot will put you to fastbootd and you cannot unlock the bootloader from there.
  • Broken WiFi icon after screen lock

    Unsolved Support
    8
    1
    0 Votes
    8 Posts
    113 Views
    MrT10001M
    @hlbkv said: but on connection it gets back to the generic gear icon. That's normal restarting the Network Manager. You can reinstall through the installer leaving the "wipe data" unticked which will retain all your data and take about 10 minutes or in updates change the channel to development and then back again.
  • One Plus Nord N10 5G Information

    Support
    11
    0 Votes
    11 Posts
    551 Views
    E
    @rocket2nfinity That's interesting. Thanks for the information.
  • Device stuck in a reboot loop.

    Solved Google Pixel 3a/3a XL boot reboot libertine
    14
    0 Votes
    14 Posts
    845 Views
    K
    @illi Good Detective Work, there! Thanks for reporting it.
  • [app]{experimental}~xmrig touch

    App Development
    3
    1
    0 Votes
    3 Posts
    125 Views
    developerbaymanD
    @777X actually it hasnt yet i cant get max_hash profile to work without UT killing it .....very pressure sensitive lomri is but honestly 213 hashes give or take isnt bad for a older phone i think?...ill post a link tonight after work everything works i think ....at least enough to say it works but im not gonna claim all the bugs are out ....also full LAMP webserver app incoming as well
  • Why does UT not have assisted GPS?

    General
    21
    0 Votes
    21 Posts
    2k Views
    G
    As an update, a draft MR was recently posted on Gitlab using the BeaconDB api (directly,not via Geoclue)
  • Stylus works? Lenovo M10 TB-X306F

    Lenovo Tab M10 HD (2nd Gen)
    3
    0 Votes
    3 Posts
    250 Views
    F
    @hlbkv thanks, just a few moments after posting I realized that just a stick with small rubber point on top would suffice. Currently I'm using a pen with soft rubber at end (provided, I believe, for touch screens) but it is too big for making notes. I think I'll have to make a custom device. Anyways, thanks for reply.
  • French ID app interoperability.

    Moved Off topic
    40
    7 Votes
    40 Posts
    4k Views
    D
    Cyber attack on ANTS !! https://www.ndarinfo.com/Cyberattaque-ANTS-Jusqu-a-18-millions-de-Francais-vises-par-une-fuite-de-donnees_a44197.html
  • 20.04 Focal: uNav freezes with GPS enabled

    App Development
    30
    1 Votes
    30 Posts
    8k Views
    H
    Work wishes us to be familiar with the capabilities of AI, so I figured I'd let Opus 4.6 have a go at it. It did fix the immediate issue and here is the result: https://haagch.frickel.club/files/ubtouch_gps_fix/ gps-fix.tar.xz contains a build of the fixed library for current 24.04.1-2 and the scripts to install it, and restore the original version. For installing this system wide fix the root partition needs to be made writeable, then the library replaced, then it can be made readonly again. This worked here, but will need to be applied after every OS update until it is fixed upstream. Note that it's much better to reproduce a patched library yourself rather than installing a prebuilt one from a random stranger like me. The patch fix-gps-singleton-instance.patch it came up with is this: diff --git a/qt/position/core_geo_position_info_source.cpp b/qt/position/core_geo_position_info_source.cpp index 62e5cfd..a4eeb53 100644 --- a/qt/position/core_geo_position_info_source.cpp +++ b/qt/position/core_geo_position_info_source.cpp @@ -389,7 +389,25 @@ void core::GeoPositionInfoSource::Private::handleVelocityUpdate(const cll::Updat void core::GeoPositionInfoSource::Private::createLocationServiceSession() { - instance = std::make_shared<Instance>(); + // Keep the Instance alive as a process-wide singleton. The dbus-cpp + // asio executor uses a global static boost::asio::io_context + // (see dbus-cpp executor.cpp make_executor()). When an Instance is + // destroyed, its Executor::stop() calls io_context::stop() on that + // global object. Because the io_context is shared, this permanently + // poisons it: any subsequent io_context::run() returns immediately, + // so a new Instance's worker thread exits at once and all blocking + // D-Bus calls (transact_method / invoke_method_synchronously) hang + // forever waiting for a reply that will never be dispatched. + // + // QtWebEngine's LocationProviderQt destroys and recreates its + // QGeoPositionInfoSource on every geolocation request cycle, which + // triggers Instance destruction → io_context::stop(). On the next + // cycle a new Instance is created but its worker is dead-on-arrival. + // + // Fix: use a persistent static shared_ptr so the Instance (and its + // worker thread / D-Bus connection) lives for the entire process. + static std::shared_ptr<Instance> s_instance = std::make_shared<Instance>(); + instance = s_instance; try { session = instance->getService()->create_session_for_criteria(cll::Criteria{}); and the AGENTS.md and final_report.md files should contain enough info to reproduce this build via qemu and proot. As usual with AI generated fixes, I don't claim that this is the correct way to fix this, nor that there are no issues with this like leaks. So don't go around and demand someone merge this immediately. I just figured I'd post this because it'll make my own smartphone slightly more useful for navigation right now.
  • Trying to revive 'ubtd' (Bluetooth file transfer)

    Solved App Development
    82
    0 Votes
    82 Posts
    9k Views
    P
    @domubpkm said: @phandersson ok. I switched to dev channel and i tried to send a (big) file from my Volla 22 with UT to a Volla with volla OS with your last update : it works now. . Excellent news -- thanks for the feedback. But i found the transfer speed was very slow. Could it be improve or not ? Could you be a bit more specific, please? From what I read online, typical Bluetooth transfer speeds are between 1 and 3 Mbps. When I tested the app prior to releasing v0.1.1, I measured 1.3 Mbps when pushing a large file from my (Linux) laptop to the phone (Pixel 3a). Do you get a comparable bandwidth, or something much lower? (to measure it, I simply time the transfer and divide it by the file size).
  • touch controls acting up in browser games

    Off topic
    4
    0 Votes
    4 Posts
    339 Views
    MoemM
    @tahirmehmood Best of luck, I hope it helps!
  • Google Pixel 6 port: device donation

    Google
    5
    3 Votes
    5 Posts
    3k Views
    R
    Just FYI, there is a new 24.04 port in progress for OP6/6T. The porter says it is almost ready. Ports for Pixel 4 and 6 were never finished. There is also a new halium 12 port in progress for p3a. You can test it now. Instructions are here in the forum.
  • Ubuntu Touch Q&A188 call for questions.

    News
    7
    0 Votes
    7 Posts
    667 Views
    messayistoM
    @uxes I actually overlookd the link to the thread
  • TB X306F 2gen 4G/64GB

    Lenovo Tab M10 HD (2nd Gen)
    2
    0 Votes
    2 Posts
    135 Views
    MrT10001M
    @Teasy Hi and welcome to the forums. You can try the update path through software updates on the tablet. The other way requires a Windows PC, the Lenovo Software fix Tool, the devices serial number and a USB cable to attach the device to the PC.
  • Installing Android after Ubuntu Touch: Fix sensors issue

    Fairphone 4
    2
    2 Votes
    2 Posts
    258 Views
    adorsazA
    @flohack Hello, Last year I had to reinstall Android for some months and I used LineageOS. This Android version allows you to run the selinux commands without the need of Magisk. It allows you to run adb shell commands as root with a simple checkbox in the developper settings. I was happy to discover this possibility with LineageOS as I had already restored my data on the phone
  • 0 Votes
    2 Posts
    275 Views
    KenedaK
    https://forums.ubports.com/topic/1405/please-use-general-category-for-what-it-is Kind of the answer to your question.