UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login
    1. Home
    2. Popular
    Log in to post
    • All Time
    • Day
    • Week
    • Month
    • All Topics
    • New Topics
    • Watched Topics
    • Unreplied Topics

    • All categories
    • pparentP

      A Qml6 webapp: Touch piano

      Watching Ignoring Scheduled Pinned Locked Moved App Development
      11
      2
      1 Votes
      11 Posts
      912 Views
      pparentP
      @bhdouglass Ok thank's a lot it worked! https://open-store.io/app/touchpiano.pparent I promise I will use Qt6/Qml6 very sparingly, until the library is available inside the OS. In the mean time this app can serve as a demonstration Qml6 app. Ps: But what might be usefull is to start building a a Qt6 version of Whatsweb, that is currently broken.
    • M

      uAdBlockNG doesn't work with 24.04-1.x stable

      Watching Ignoring Scheduled Pinned Locked Moved Solved Fairphone 3
      11
      0 Votes
      11 Posts
      877 Views
      M
      @mihael I had another try after uninstalling and reinstalling uAdBlockNG and creating symlinks like this: root@ubuntu-phablet:/etc# ls -l hosts* lrwxrwxrwx 1 root root 29 Feb 26 16:49 hosts -> /home/phablet/Downloads/hosts lrwxrwxrwx 1 root root 39 Feb 26 16:07 hosts.blocklist -> /home/phablet/Downloads/hosts.blocklist [...] and it worked out fine! I must have made a mistake before when creating the symlinks. Thanks for your help!
    • U

      Anyone daily driving the Nord N10 5g in USA?

      Watching Ignoring Scheduled Pinned Locked Moved Oneplus Nord N10
      20
      0 Votes
      20 Posts
      3k Views
      L
      @chaosmaou T-Mobile works well for me. I tried Ting first, but had issues. I didn't bother to troubleshoot knowing from others that T-Mobile worked. So, I just switched and happy with the results. Good luck!
    • DJacD

      Any chance to use FmM radio on Xperia X with UT24.04

      Watching Ignoring Scheduled Pinned Locked Moved Sony Xperia X (F5121 & F5122)
      10
      0 Votes
      10 Posts
      719 Views
      K
      I believe there was an app for it but not sure if it ever worked or if it still works. I never got FM radio on UT so I wouldn't hold ny breath waiting for one
    • developerbaymanD

      [request] give me this one consession and ill make magic on UT

      Watching Ignoring Scheduled Pinned Locked Moved Design
      9
      0 Votes
      9 Posts
      250 Views
      developerbaymanD
      @pparent lol reminds me of a ancient proverb i just made up ....."isolation is good until one dies of loneliness" ...
    • developerbaymanD

      lets talk about pyqt6 in the lomri toolkit

      Watching Ignoring Scheduled Pinned Locked Moved OS
      9
      0 Votes
      9 Posts
      324 Views
      pparentP
      @developerbayman said: @pparent this is good to know basically 99% of all my stuff is on qt6 i would hate to have to refactor back to qt5 Anyway this is only a question of time before Qt6 gets integrated in the system and become the standard for app development. Now to publish a Qt6 app to the openstore you have to bundle the whole Qt6 library with you're app which might be a bit heavy, be soon this should not be a problem anymore.
    • H

      OpenStore spinning icon

      Watching Ignoring Scheduled Pinned Locked Moved Google Pixel 3a/3a XL
      9
      0 Votes
      9 Posts
      275 Views
      H
      On my home wifi I have no issues, so just playing around with the phone now. It's very smooth and responsive. Wonder how it will work with my SIM here in Japan.
    • X

      External Display FP5

      Watching Ignoring Scheduled Pinned Locked Moved Fairphone 5 usb-c display port
      9
      0 Votes
      9 Posts
      298 Views
      X
      I tried with another display, it works! It seems, for some odd reason, my main display is the cause. Thank you all for help! P.S.: It's really cool to have this working, so I can now make FP5 my main device. Ubports is such a great project, after leaving Windows to Manjaro, I now can leave the Google ecosystem too and gain back control of my hardware. Just to mention, waydroid works as well very nice. Not everything is perfect (I have issue with bluetooth), but what it offers, is good enough for me, I can live with the workarounds for the rest, until things are fully working sometime in the future (hopefully).
    • pparentP

      Microphone privacy concern

      Watching Ignoring Scheduled Pinned Locked Moved OS
      9
      2 Votes
      9 Posts
      1k Views
      pparentP
      @nbdynl Apps like Signal or Whatsapp will maintain a background network connection with their servers weather or not they are calling. On top of they, if they wanted to spy on on you they could leverage that to start a fake invisible call/connexion, so that they can keep spying quietly when the phone is suspended. I don't think whether or not there is "an active forground connection", can be used to determine reliably if the app is legitimate to record the microphone when the screen is off...
    • Y

      Ubuntu touch as PC?

      Watching Ignoring Scheduled Pinned Locked Moved General
      20
      2 Votes
      20 Posts
      4k Views
      M
      protonvpn in Libertine Out of curiosity I tried to install protonvpn in Libertine container in the same way one would install it on Ubuntu Desktop. Protonvpn didn't work at all, showing loads of dbus related errors. Libertine runs in chroot according to python3 error messages, which apparently complicates a lot of systemd related things. Maybe it is not impossible to fix, but I kindly request more skilled developers to look at the errors protonvpn is throwing to figure out what to do about it. Hopefully the protonvpn team realizes that they need to help out and make their software run also on Ubuntu Touch, not only regular Ubuntu, Debian, Fedora, openSUSE and Archlinux. Secure FTPS server I have seen discussions that there is a need for a solution where Ubuntu Touch offers some kind of server connectivity, like secure ftp with wifi hotspot so that another device can connect directly to Ubuntu Touch and share files. The Ubuntu Touch wifi hotspot serves as an access point for another device to obtain an ip address so that a connection to the server can be made with a ftps-client. Here is a simple working python3 ftps-server example that can be installed in a Libertine container. It has been tested with Android app CX File Explorer which has an inbuilt ftps client located in the section on the right side NETWORK/New Location/REMOTE/FTP -> choose FTPS passive explicit mode: FTPS server which works with Ubuntu Touch internal wifi hotspot #!/usr/bin/env python3 """ FTPS server with a simple switch to enable or disable pyftpdlib debug logging. File name: start-ftps-server.py Save this file in Libertine container folder: mkdir $HOME/ftps_server Make executable: chmod +x start-ftps-server.py Run ftps server: ./start-ftps-server.py [--debug] or python3 start-ftps-server.py [--debug] Stop ftps server with Ctrl + C Default ftps username: user Default ftps password: 12345 Default port: 2222 Install dependencies: apt-get install python3-pyftpdlib python3-netifaces python3-openssl Create ftp directory: mkdir $HOME/Downloads/ftp Create self-signed certificates in the same directory as the ftps server: cd $HOME/ftps_server openssl req -x509 -newkey rsa:4096 -keyout keyfile.pem -out certfile.pem -days 365 -nodes """ import argparse import logging import netifaces from pyftpdlib.authorizers import DummyAuthorizer from pyftpdlib.handlers import TLS_FTPHandler from pyftpdlib.servers import FTPServer from OpenSSL import SSL def parse_args(): parser = argparse.ArgumentParser( description="Start a minimal FTPS server (pyftpdlib)." ) parser.add_argument( "--debug", action="store_true", help="Enable detailed pyftpdlib debug logging.", ) return parser.parse_args() def configure_logging(debug: bool): level = logging.DEBUG if debug else logging.INFO logging.basicConfig( level=level, format="%(asctime)s %(levelname)s %(message)s", ) logging.getLogger("pyftpdlib").setLevel(level) def get_current_ip() -> str | None: for iface in netifaces.interfaces(): addrs = netifaces.ifaddresses(iface) if netifaces.AF_INET not in addrs: continue for link in addrs[netifaces.AF_INET]: ip = link.get("addr") if ip and ip != "127.0.0.1": return ip return None def create_ftps_server() -> FTPServer: authorizer = DummyAuthorizer() authorizer.add_user( username="user", password="12345", homedir="/home/phablet/Downloads/ftp", perm="elradfmwMT", ) ctx = SSL.Context(SSL.TLS_METHOD) ctx.use_certificate_file("/home/phablet/ftps_server/certfile.pem") ctx.use_privatekey_file("/home/phablet/ftps_server/keyfile.pem") handler = TLS_FTPHandler handler.authorizer = authorizer handler.allow_passive_mode = True handler.passive_ports = range(60000, 65500) handler.ssl_context = ctx handler.tls_control_required = True handler.tls_data_required = True ip = get_current_ip() if ip is None: raise RuntimeError("No non‑loopback IPv4 address found.") server = FTPServer((ip, 2222), handler) return server if __name__ == "__main__": args = parse_args() configure_logging(args.debug) ftps = create_ftps_server() host, port = ftps.socket.getsockname() print(f"Starting FTPS server on {host}:{port} (debug={'on' if args.debug else 'off'})") try: ftps.serve_forever() except KeyboardInterrupt: print("\nServer stopped by user.") except Exception as exc: print(f"Server error: {exc}") Conclusions from desktop mode tests As you may see, most software that you find on a linux desktop does actually run well enough on Ubuntu Touch, although inside Libertine container. You can get most things done that you normally would use a desktop, laptop or notebook for. The absolute biggest headache is the difficulty to get copy-paste to work well between all windows, especially to and from LibreOffice. Screenshot functionality like xfce4-screenshooter or gnome-screenshot is wanted. It is used to grab a single window or to select a region and save it, or copy the screenshot directly into a chat. Printscreen key on a regular wired PS2 keyboard takes a screenshot of the whole screen and saves it in ~/Pictures/screenshots. I didn't get xfce4-screenshooter or gnome-screenshot to work as intended. Automated, simple VPN that regularly adjusts parameters and autoselects a good node is probably wanted by some users. An example of that would be the functionality of protonvpn, which exists on Android and linux desktops. Ability to control random MAC-addresses on public wifi networks is wanted. I read somewhere that Ubuntu Touch offers some privacy concerned MAC-address shifting when moving between public wifi networks, but it would be nice to get this verified by someone who knows more about how it works in detail. I think that Ubuntu Touch with Libertine can be used as a PC, a linux desktop, already now. It passed the test to be considered good enough. Once the copy-paste functionality works to satisfaction, it will be many user's choice. If the device supports USB3.0 display out so that you can connect Ubuntu Touch to an external monitor, mouse/touchpad, keyboard and external harddisk or pendrive, you really get the PC experience already in my opinion as a newbie myself. For USB2.0 devices, it would be good to know exactly what is needed to connect to needed periferals including a monitor and compare the cost to a device which offers USB3.0 display out. I have come to understand that the USB-port is used quite a lot more than one expects, which makes it the most sensitive part that eventualy will stop working at some point. RAM memory 6GB seems to be enough for all the use cases I went through. Most of the time I see 2.5-4.2 GiB RAM used, with the absolute top at 5.9 GiB. Thunderbird and Firefox do not eat as much RAM as I thought they would do. Hopefully these use cases give readers a bit more feeling for what Ubuntu Touch in desktop mode can offer at the present, using snaps and Libertine container. It gets better each day, as more and more users start to experiment with it and share their findings. Conclusions about native mode Desktop mode on a 24 inch monitor offers several ways to increase text sizes so that people with not perfect eyesight can adjust the zoom. The native mode when using the mobile device screen by itself does not offer as much scaling capability as the desktop mode without messing up the look and feel. As a consequence, it may at times be quite difficult to see miniature text smaller than 1mm without a magnifying glass. If Ubuntu Touch is meant for a larger target group, each app has to implement text scaling capabilities so that text can be shown bigger for those who need it without ruining the functionality of the app. Preferably, the text size settings should be set in Ubuntu Touch settings on a global level, which are then used by each app to show the text in the desired size. Android has this functionality from very early versions and new Ubuntu Touch users are going to look for these text scaling settings in the Ubuntu Touch settings. I think users would benefit from an app naming convention that clearly indicates if a native Ubuntu Touch app is supposed to run in desktop mode for improved visibility. As an example, Linphone that is usable on a device screen size five or six inches should be called Linphone. Linphone-Desktop clearly indicates that the app needs desktop mode for visibility reasons. Every app meant to be used on the device without desktop mode should be able to display large text for better visibiltiy without falling over the edge. Another example: Brave browser should be visible and usable on a small screen, otherwise it should be called Brave-Desktop to indicate that you need desktop mode to use the app for better visibility. Yet another example: Thunderbird should be usable on a small screen versus Thunderbird-Desktop which is supposed to be used in desktop mode for greater visibility. Preferably, an app should be able to be useful and have visible text on a small screen as well as in a scaled-up desktop mode.
    • J

      Bluetooth settings page isnt showing paired devices.

      Watching Ignoring Scheduled Pinned Locked Moved Fairphone 4
      8
      1 Votes
      8 Posts
      549 Views
      G
      @jagdtigger said: are they any errors in journal for the lomiri system settings service? Nothing: phablet@ubuntu-phablet:~$ sudo journalctl -u lomiri-system-settings -- No entries -- well, there is no such thing as a lomiri-system-settings systemd service so it's to expect that you will find nothing in the systemd journal under this item. I'd say that if you can connect to your UT phone with ssh (it's really more to my liking that the UT terminal to do debugging) you could start bluetoothctl, take a look at the result of 'show' (your controller should be powered, discoverable and pairable), 'devices', and if you see your device 'info <bluetooth address>' - if not, see what is displayed when you disable/enable pairing on your Bluetooth device.
    • sm-xcxS

      Willing to contribute in updating device listings (and any other documentations) and their status on devices.ubuntu-touch.io

      Watching Ignoring Scheduled Pinned Locked Moved New Contributors
      8
      5 Votes
      8 Posts
      361 Views
      sm-xcxS
      @gpatel-fr ahaha I am running a dualboot setup as of right now mostly cuz I need it for college work, though I don't switch back to it that often cuz usually Waydroid does the job just fine. I don't mind using the web app via morph but my current setup is quite snappy so I don't think that should be an issue!
    • P

      Hardware recommendation for Noble

      Watching Ignoring Scheduled Pinned Locked Moved Devices
      8
      0 Votes
      8 Posts
      808 Views
      M
      I use a Fairphone 4 on channel 24.04/daily. When I did my research and asked the same questions you have, I came to the conclusion that USB3.0 display port with a wired connection to HDMI monitor was superior to any other USB2.0 device which has to use some kind of other technology to connect to another screen, but can connect a USB keyboard and a mouse. From my USBC3.0 display out decision I figured out that Fairphone 4 or 5 would be suitable although very expensive. The next question was if 6GB RAM would be enough (yes it is enough), or if I need 8GB RAM. I have started with the banking app world with Waydroid. It looks promising as it seems that banking apps have changed their restrictions and are ok with running on waydroid. 4.9 GiB RAM is being used while having waydroid and all other kinds of apps open, but swapping of 900 MiB has started to appear. sysctl vm.swappiness equals 100 (=max) so I lowered it to 1 to see what happens. So far no crashes. It still appears to be enough with 6GB RAM to run waydroid and apps. Waydroid in desktop mode on a 24 inch monitor 1920x1080 needs completely different settings than in native portrait mode 6.5 inches and I haven't figured out how to make waydroid look good in both modes. I chose landscape mode and seem to be stuck in those settings even after disconnecting the HDMI monitor, so obviously I made the wrong decision adapting waydroid to landscape desktop mode 1920x1080. For banking you would obviously want to use LibreOffice Calc next to waydroid side by side and copy-paste between waydroid and LibreOffice. Waydroid seems to require full screen landscape in desktop mode with huge text, although it would probably be ok with portrait mode waydroid on half of the monitor screen. Waydroid may need some fine tuning on Fairphone 4. It looks promising. I think it is more practical to use a Linux Desktop for banking stuff at the moment if you need to use spreadsheets at the same time. Fairphone 5 is the only one still being sold. Fairphone 4 is much harder to find. Usually there are sales on Fairphone 5 during times like Black Friday, but there are no units in stock to be sold over the counter, only online sales. There is a lot of writing about shifting customer support, lack of spare parts like extra batteries, extra USBC-ports and price point, which made me hesitate a lot. It didn't get better to see 12GB RAM Pixel 9/10 sell-outs for as little as 270 €, but of course: There is no port! I landed in that it is probably wiser to wait until a cheap 12-16GB RAM device with USB3 display out is ported. Fairphone 5 was the only option available at the time so it was either to accept it and be ok with the price point or wait until something like Redmi 18C with USB3 arrives and sells out for 100 €. The frustration is on my part that you have to anticipate which device will most probably be ported in the future and buy it when it sells out, maybe years before it gets ported. You can't easily get such a device later. On top you have this whole locked bootloader unlocking process and downgrading android if you are lucky to own a device which gets ported in the future. In that sense, it was Fairphone or nothing for me. Learning about repair disasters from this forum, I would think twice to go for Fairphone with what I know today. If you have 700 € and consider it worth taking a short term risk, go for a new Fairphone, it is definitely good enough for now. If no 700 € exist , I would personally with the knowledge I now have wait until another cheap 12-16 GB RAM device with USB3 that you can still buy appears in the Ubuntu Touch device list. Android 16 is supposed to offer desktop mode, which might push developers of devices to put in USB3. It is also common with 6000mAh batteries now and tablets most often have even more battery power. I am aware of that it might take time until more devices are ported. I have been looking around for posts how users with USB2 devices solve the display out need without affecting internet connection, WiFi speeds and so on. WiFi-7 is another thing that starts popping up and that I personally think is going to become my requirement for future devices. 32 GB RAM seems to become the new norm on desktops, given that many wish to run local ai models which apparently need 20GB RAM to run 14B models on the graphic card. My Fairphone 4 is good for all I am testing out, which is generally making it into a PC using wifi. I don't use mobile data that much at the moment. My focus is to make the device useful for everything you need in daily life, on any kind of internet connection. Calls can be made via Signal, Linphone, matrix.org, so I don't really need anything more than some sort of internet. Zoom app is another thing to be aware about that does not work on Linux ARM, but probably does work in Waydroid. Raspberry Pi 5 with 16GB would probably be another cheap PC that fits inside your pocket, although it's wifi is reported to drop speed drastically once you move away a couple of meters from the WiFi-5 access point. It does lack a good form factor with the extra board needed for SSD hard drive to get better speed, so it is not really an option to carry around. It's ai capabilities are not super either. Which is why I went for a Fairphone and am trying to get all what I need to work properly on it. I think it is the only option right now, which unfortunately makes me who want USB3 become more dependent on one supplier who can do what they want. I don't like that, but it is what it is right now. Overall I am more than ok with my Fairphone 4. It is not bad at all, but it is an expensive toy. Maybe I was lucky to get a good unit too. It has not broken yet. You still need to be tech savvy to get everything to work the way you wish in Fairphone 4. Not much comes ready out of the box on Fairphone 4 compared to a ten year old computer with latest Linux Desktop. I would not give Ubuntu Touch to others today to use even though they already adopted Linux desktops over Windows and Apples. It is in my opinion still too complex for a newbie regular user who prefers Android and such that has been around longer. I fear I would become a constant PC support for others if I promoted Ubuntu Touch to them today. 2-3 years from now I think Ubuntu Touch will be much better for the large crowds who are not tech enthusiasts. For me personally Ubuntu Touch is good enough already today for most things I need, including python3 scripting, API calls, JSON-data and LibreOffice. Copy-paste issues in Libertine, scrolling with mouse and screenshots of individual windows and regions like you do on a Linux Desktop is my biggest concern right now. Protonvpn I wish to get working and there seems to be a way with using wireguard (search the forum to find the post). I noticed that the old PS2 mouses work better than new gaming mouses in desktop mode. Connecting other things to Fairphone 4 is for me more important than I thought previously. A couple of days ago I was able to mount a USB pendrive, today I didn't succeed to mount an external USB storage.
    • pparentP

      Ubuntu touch logo (SVG)

      Watching Ignoring Scheduled Pinned Locked Moved Design
      8
      0 Votes
      8 Posts
      724 Views
      pparentP
      I've put the logo on the french version of wikipedia, It can be reused for other languages: https://fr.wikipedia.org/wiki/Ubuntu_Touch
    • developerbaymanD

      [app]*native port*~PPssPP psp emulator

      Watching Ignoring Scheduled Pinned Locked Moved App Development
      7
      1
      1 Votes
      7 Posts
      328 Views
      developerbaymanD
      @oldbutndy im actually shaving like .....idk ..500 yaks? ...lol im slowing porting my entire pylinux software suite to UT with a few extras like this ....a aethersx2 ps2 emulator snes9x maybe retroarch if nobody did that one already? ....im gonna do alot of esp32 and meshtastic stuff ...i mean the sky is the limit ....health and money permitting
    • libremaxL

      Working VoLTE reports, share your experience

      Watching Ignoring Scheduled Pinned Locked Moved General volte
      76
      3 Votes
      76 Posts
      14k Views
      O
      @libremax sorry yes, VoLTE I meant
    • F

      Pls remove TB-X306F from the list of supported devices

      Watching Ignoring Scheduled Pinned Locked Moved Lenovo
      7
      0 Votes
      7 Posts
      693 Views
      libremaxL
      @formel said: I apologies- got it working! ... I have now Ubuntu 20.04 on it. Impressed, that I got it working, but it was not trivial. I think it would be fair to change the title of this topic.
    • M

      Fairphone 5 Wifi Issues

      Watching Ignoring Scheduled Pinned Locked Moved Solved Fairphone 5
      16
      0 Votes
      16 Posts
      1k Views
      C
      @Martin230799 check NetworkManager is enabled make sure this file looks like this: phablet@ubuntu-phablet:~$ cat /etc/NetworkManager/NetworkManager.conf [main] plugins=ifupdown,keyfile [ifupdown] managed=true [device] wifi.scan-rand-mac-address=no if ifupdown managed is false, networkmanager is not managing the network interfaces. in my case it somehow works with it being false but that is most certianly some kind of bug, it should be true.
    • P

      xiaomi Poco x3 - Disaster unlocking bootloader

      Watching Ignoring Scheduled Pinned Locked Moved Off topic
      7
      -1 Votes
      7 Posts
      290 Views
      Eric HE
      @Moem said: it's definitely possible to get quite similar specs at very affordable prices similar specs and prices, yes indeed. And the op5t seems more easily unlockable. but not at equivalent features (according to devices.ubuntu-touch.io) Now yes the op5t is an interesting option, if VoLTE is not in use.
    • I

      Quintus HardBrick!! Please Help!!

      Watching Ignoring Scheduled Pinned Locked Moved Volla Quintus
      7
      0 Votes
      7 Posts
      493 Views
      D
      @projectmoon said: contact form The problem with this is that there is no automatic acknowledgment, so one cannot be sure that the message has been received or will be acknowledged.