UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login
    1. Home
    2. pparent
    3. Topics
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 19
    • Posts 255
    • Groups 0

    Topics

    • pparentP

      French ID app interoperability.

      Watching Ignoring Scheduled Pinned Locked Moved Off topic
      7
      5 Votes
      7 Posts
      130 Views
      pparentP
      @gpatel-fr said in French ID app interoperability.: The recent decision about digital control is concerning troubling for a UT user What are you talking about precisely?
    • pparentP

      Idea: overlayfs for user terminal

      Watching Ignoring Scheduled Pinned Locked Moved OS
      29
      0 Votes
      29 Posts
      970 Views
      G
      @Fuseteam I have tried to use crackle and have a few observations about it, do you prefer that I do it here (where it's a bit off-topic) or is there a better place where I should create a new topic ?
    • pparentP

      [Question] getprop in a confined app?

      Watching Ignoring Scheduled Pinned Locked Moved Unsolved App Development
      17
      0 Votes
      17 Posts
      659 Views
      G
      @kugiigi said in [Question] getprop in a confined app?: based on physical measurement I think that this physicalDotsPerInch thingy could be affected by the idea that QT has about the physical size of the screen: using my first pyqt application: from PyQt5.QtWidgets import QApplication q=QApplication(['demo']) ls = q.screens() myscr=ls[0] print(f"name={myscr.name()}") print(f"logicalDotsPerInchX={myscr.logicalDotsPerInchX()}") print(f"logicalDotsPerInchY={myscr.logicalDotsPerInchY()}") print(f"physicalDotsPerInch={myscr.physicalDotsPerInch()}") print(f"physicalDotsPerInchX={myscr.physicalDotsPerInchX()}") print(f"physicalDotsPerInchY={myscr.physicalDotsPerInchY()}") print(f"physicalSize={myscr.physicalSize()}") print(f"size={myscr.size()}") print(f"devicePixelRatio={myscr.devicePixelRatio()}") print(f"depth={myscr.depth()}") print(f"virtualSize={myscr.virtualSize()}") print(f"geometry={myscr.geometry()}") I get: name=XWAYLAND0 logicalDotsPerInchX=96.25263157894736 logicalDotsPerInchY=96.05042016806723 physicalDotsPerInch=320.48931496290584 physicalDotsPerInchX=320.51134020618554 physicalDotsPerInchY=320.46728971962614 physicalSize=PyQt5.QtCore.QSizeF(97.0, 214.0) size=PyQt5.QtCore.QSize(1224, 2700) devicePixelRatio=1.0 depth=24 virtualSize=PyQt5.QtCore.QSize(1224, 2700) geometry=PyQt5.QtCore.QRect(0, 0, 1224, 2700) since for my FP5, the physical size of the screen is supposed to be 21.4cm, that is, 8.425 inches, this gives 2700/(21.4/2.54) = 320.4672897196262 and that's physicalDotsPerInch is reporting in my test with pyqt on my FP5. Maybe Volle phones are also misreporting the physical size of the screen ? Edit: I think I understand; I am using straight qt and pyqt that has no knowledge of mir, that's why it is using xcb: printenv returns QT_QPA_PLATFORM=ubuntumirclient;wayland-egl;ecb I'll search if there is a way to get a plugin to enable my pyqt for ubuntu touch maybe it could give better results. Edit 2: not found but I now doubt that there is a good way to fix it on the FP5, Internet gave me the useful tip to use an utility called 'mirout', and it reports to me: phablet@ubuntu-phablet:~$ mirout Connected to server: <default> Output 1: LVDS, connected, 1224x2700+0+0, enabled, on, 97mm x 214mm (9.3"), normal, 3.00x, unknown, phone 1224x2700 60.00*+ Output 2: DisplayPort, disconnected Output 3: Virtual, disconnected 1920x1080 60.00*+ so the problem is indeed with the phone, not the driver.
    • pparentP

      [Question] Clickable: install target arch dependencies.

      Watching Ignoring Scheduled Pinned Locked Moved Solved App Development
      3
      1 Votes
      3 Posts
      186 Views
      pparentP
      @CiberSheep said in [Question] Clickable: install target arch dependencies.: @pparent check here: https://clickable-ut.dev/en/latest/project-config.html You'll gonna love it Specially on dependencies_host and dependencies_target but there's a lot of thing to play with Ho that's great! It helps a lot thank's so much!
    • pparentP

      GPS location does not work anymore in webview (Noble)

      Watching Ignoring Scheduled Pinned Locked Moved Unsolved Support
      7
      0 Votes
      7 Posts
      343 Views
      pparentP
      @wally said in GPS location does not work anymore in webview (Noble): @pparent Is it just failing to give a location, or is it freezing or crashing? There's a long topic about location-related freezes and crashes here, in case that's relevant to your situation. Seemed like a weird problem, or weird problems, to pin down. Different people had different reports. https://forums.ubports.com/topic/8930/20-04-focal-unav-freezes-with-gps-enabled It's freezing! I will make a bug report. I think it is probably related to compass/orientation. Because in Pure Maps if I enable compass I have the same problem, but if I disable it, it works. And in my logs it reports "qtmir.sensor: PlatformScreen[0x558e3f63c0]::customEvent() - unknown orientation." when accessing to the position in the app. But location should work in a webview even if somehow the compass does not work. (Which is strange because in my case compass apps do work.
    • pparentP

      Xmir: Lomiri High CPU usage + battery drain.

      Watching Ignoring Scheduled Pinned Locked Moved OS
      1
      1 Votes
      1 Posts
      178 Views
      No one has replied
    • pparentP

      Signal UT: Signal-Desktop for Ubuntu Touch

      Watching Ignoring Scheduled Pinned Locked Moved App Development
      63
      1
      4 Votes
      63 Posts
      4k Views
      pparentP
      @Shapa https://github.com/pparent76/SignalUT/blob/main/patches/maliit-inputcontext-gtk/client-imcontext-gtk.c.patch Some hacks found after a lot of debuging, investigation, trial and error, and perseverance! I've realized that simulating a keypress from an external keyboard in the window will unlock the enter and back button
    • pparentP

      Crazy stuff: sudo snap install signal-desktop

      Watching Ignoring Scheduled Pinned Locked Moved General
      32
      6 Votes
      32 Posts
      1k Views
      pparentP
      @gpatel-fr said in Crazy stuff: sudo snap install signal-desktop: @pparent Yes I ack that they are open because I think I understand why. The idea is here but solving it is another story because there is always an effort for every result and sometimes the result is not worth it. Well I don't think you should be so pessimistic: First because if they are showing some interest in porting their app, I don't know why suppose they are not willing to really do so. Second because Qt6 is supposed to enable cross-platform development easily. Third because you don't how the userbase of UT will evolve in the next years, let's how it could grow significantly making it more attractive to port some apps. Of course the port might not happen overnight.
    • pparentP

      Orange screen crash on Vollaphone 22 / Noble 24.04

      Watching Ignoring Scheduled Pinned Locked Moved Unsolved Support
      4
      0 Votes
      4 Posts
      353 Views
      pparentP
      said in Orange screen crash on Vollaphone 22 / Noble 24.04: Seems to stop happening when I disable emergency notifications. Actually it happened again. It seems to happen when I'm in a specific place, and connected to a specific Wifi network. I will avoid connecting to that network to see if it's better.
    • pparentP

      New app: PDFjs

      Watching Ignoring Scheduled Pinned Locked Moved App Development
      2
      1
      2 Votes
      2 Posts
      149 Views
      pparentP
      [image: 1760703631860-screenshot20251017_140325935.png]
    • pparentP

      New App: Chromium PDF

      Watching Ignoring Scheduled Pinned Locked Moved App Development
      15
      1
      12 Votes
      15 Posts
      1k Views
      D
      @pparent Your app is very good and the improvement was made by volla 22 itself: I am now on dev 486 and scrolling on volla has improved considerably.
    • pparentP

      Whatsweb app upgrade.

      Watching Ignoring Scheduled Pinned Locked Moved App Development
      37
      4 Votes
      37 Posts
      2k Views
      pparentP
      I've made a new pull request: https://github.com/alefnode/ubports-apps/pull/59 Anyone who would like to join the testing is welcome!
    • pparentP

      Send notification locally from QT/C++/QML App.

      Watching Ignoring Scheduled Pinned Locked Moved Solved App Development
      47
      0 Votes
      47 Posts
      4k Views
      pparentP
      @Fuseteam You can always compile and test the current version of my repo: https://github.com/pparent76/whatsweb It already contains many improvements: Support for notifications Smoother navigation with transitions Smoother keyboard appearance/appearance Avoid opening the keyboard untimely, when navigating Enable GPU acceleration Hide left panel for more pleasant interface Make Emoji panel usable Better graphical integration of navigation buttons ( back in chatview ) Copy a message to clipboard quickly with a long push on message. Screensaver when the app is not foreground: hide the webview to save battery Fix "contact info" panel Fix left menus.
    • pparentP

      Google maps on Ubuntu touch 20.04

      Watching Ignoring Scheduled Pinned Locked Moved General
      4
      2
      0 Votes
      4 Posts
      1k Views
      pparentP
      @wally For now I haven't seen any crash yet with the app configured as such. But I do see freezes/crashes in Morph browser while using Google maps, therefore I guess the crash/freeze might be more related to Google Maps intents, than the GPS.
    • pparentP

      Contact tracing on ubports (covid-19)

      Watching Ignoring Scheduled Pinned Locked Moved Off topic
      10
      0 Votes
      10 Posts
      2k Views
      pparentP
      Just to let you know that I changed my mind about this kind of app after reading this document (in french), showing many security problems inherent to any app like this: https://risques-tracage.fr/docs/risques-tracage.pdf
    • pparentP

      What image to use for pinephone? (last rev is very buggy).

      Watching Ignoring Scheduled Pinned Locked Moved Support
      5
      0 Votes
      5 Posts
      690 Views
      pparentP
      Thank's a lot for the answer and for your work!
    • pparentP

      How much of non-free software is there in UBports images?

      Watching Ignoring Scheduled Pinned Locked Moved General
      8
      1 Votes
      8 Posts
      2k Views
      pparentP
      Concerning purism, I think they go beyond what I expect in terms of freedom. This post shows it: https://puri.sm/posts/librem5-solving-the-first-fsf-ryf-hurdle/ Not sure why replicant guys are mad. But on a fully free software phone I would definitely not like replicant, I want a real Gnu/Linux! Also they are reproaching Intel's management engine in purism's laptop, saying it would be impossible to disable, but they actually succeed in disabling it: https://puri.sm/posts/purism-librem-laptops-completely-disable-intel-management-engine/ I recently learned about this project which seems very interesting, and allows clear control about non-free software and firmware installed. Could be usefull for a web consultation device on N900 or Sony Xperia Z2: http://postmarketos.org/ https://wiki.postmarketos.org/wiki/Devices I don't know if unity/ubuntu touch could be ported on it at some point.