World

Topics from outside of this forum. Views and opinions represented here may not reflect those of this forum and its members.

A world of content at your fingertips…

Think of this as your global discovery feed. It brings together interesting discussions from across the web and other communities, all in one place.

While you can browse what's trending now, the best way to use this feed is to make it your own. By creating an account, you can follow specific creators and topics to filter out the noise and see only what matters to you.

Ready to dive in? Create an account to start following others, get notified when people reply to you, and save your favorite finds.

Register Login
  • pparentP

    [Original title: Whatslectron: Whatsapp Web with Electron. ]

    Hello everyone.

    These days Whatsapp seems to have made a major update of its "Whatsapp Web".

    This has positive and negative implications:

    *Positive: calls are now available in Whatsapp web (you may need to join beta to have it)
    *Negative: Whatsweb seems broken, it takes a lot of CPU and crashes, it seems inherent to Chromium 87 we'll see if it gets corrected.

    In the meantime I have published an application that allows to use Whatsapp web in a newer web engine through an Electron application. This will hopefully allow to enable calls.

    https://open-store.io/app/whatslectron.pparent

    Here are the current features:

    • Audio calls, but audio quality may vary ( you currently need to enable "Beta" in whatsapp web to have calls )
    • Sending and receiving text messages
    • Notifications when keeping the app open
    • Import / Export attachments via ContentHub
    • Sending and Receiving audio messages
    • Open URL externally via URLdispatcher

    As this is early version there will probably be some small bugs. (Always try to restart or retry in case of a bug ). The application should benefit a lot from upgrade to Mir2.x when it happens.

    Do not hesitate to post some feedback.


    read more →
    I've just published version 0.1.6, that corrects the app that was broken by a change upstream in Whatsapp web; Here is the changelog of the version: Adapt to a change upstream that broke the app Improve ContentHub to Import/Export files Fix broken app on 24.04-1.x daily I've only tested the main features, I've not had the time to do a comprehensive testing before releasing the new version, but as it was broken it's always better to have something that works. If you find any new bug, or thing that does not work anymore with this new version or since change in Whatsapp web, please do not hesitate to report.
  • T

    It took me a while: Now there is touch sensitivity for the Volla Tablet. It can be used for clicking, mouse movements, even basic handwriting.

    Disclaimer:

    1. This instruction is for the Volla Tablet with Volla Pen Tiro. I have not tested this on any other device.

    2. This fix only works for touch events and is a work-around until MIR support for pen input is fixed. Pressure sensitivity may come with MIR version 2.0 (roadmap this year) or never at all. Whenever there will be true pressure sensitivity the udev rules below have to be reverted / adjusted.

    3. There is a bug in the libertine container (https://forums.ubports.com/topic/12135/input-events-in-right-third-of-screen-in-landscape-mode-are-not-registered-only-in-libertine-container😞 If you want to use landscape orientation (as is normal when using the keyboard) there is no input in the right third of the screen which is annoying. The container works fine in portrait mode. In the above mentioned post you can also get an idea how handwriting looks like with touch input.

    4. We have to write directly to the system partition, so installed libraries or udev rules might be overwritten with any update.

    This instruction is working on ubuntu touch 24.01 stable with update version 437 (March 2026).

    If you can live with the above - here is how to get the pen working. I will give detailed instructions, maybe other hardware / stylus combination may work in similar ways:

    Make the system partition writeable:

    sudo mount -o remount,rw /
    

    Install the following packages:

    sudo apt install evtest
    sudo snap install libinput
    

    find the input device: look for stylus, .... The Tiro Pen uses himax-stylus, make a note of the device identifier, e.g. himax-stylus. If there is no stylus: sorry, your journey ends here.

    sudo snap run libinput.list-devices | grep Device
    # for the Volla Pen Tiro:
    # Device:        himax-stylus
    

    output info regarding your stylus - replace himax-stylus with your pen. Also: it should have a line with Capabilities and Calibration. Note the event number (line starts with Kernel:)

    sudo snap run libinput.list-devices | sed -n '/himax-stylus,+20p'
    # Kernel:     /dev/input/event8
    

    Are events registered? Replace with your event number, quit with Ctrl + c

    sudo snap run libinput.debug-events --device /dev/input/event8   # Touch the screen with the pen
    sudo evtest /dev/input/event8   # Pressure sensitity support? Press lighter and harder with the pen: do ABS_PRESSURE values change? 
    

    If /dev/input/event8 exposes ABS_PRESSURE, and the device is (back) in tablet mode (ID_INPUT_TABLET=1, Capabilities: tablet), then the hardware/kernel side may already be capable of real pen pressure. In the Linux input model, ABS_DISTANCE is hover distance, while ABS_PRESSURE is the pressure axis; BTN_TOOL_PEN/ BTN_TOUCH describe pen presence and contact.

    The output of

    udevadm info -q property -n /dev/input/event8 | grep '^ID_INPUT'   # replace with nur event number
    

    shows which mode the stylus is currently in:

    • ID_INPUT_TABLET=1 (default): the pressure sensitive mode (if the stylus has the capability)
    • ID_INPUT_TOUCHSCREEN=1: touch mode

    ID_INPUT_TABLET=1: The driver actually reports pressure but MIR graphical surface is not reacting to it. No way to fix this. Let's switch to touch sensitivity (ID_INPUT_TOUCHSCREEN) so at least we get some events registered.

    Let's use udev rules to remap the events: create a new rule

    sudo nano /etc/udev/rules.d/99-himax-stylus-as-touch.rules
    

    Redirecting input: Use your own stylus identifier from above, it is necessary to distinct this event from touch (hand) input and mouse events.

    ACTION=="add|change", SUBSYSTEM=="input", KERNEL=="event[0-9]*", ATTRS{name}=="himax-stylus", \
      ENV{ID_INPUT}:="1", ENV{ID_INPUT_TABLET}:="", ENV{ID_INPUT_TOUCHSCREEN}:="1"
    

    Apply the rule: reload udev and retrigger the device

    sudo udevadm control --reload
    sudo udevadm trigger /sys/class/input/event8   # replace with nur event number
    

    Then verify:

    udevadm info -q property -n /dev/input/event8 | grep '^ID_INPUT'
    # it should list ID_INPUT_TOUCHSCREEN=1
    

    you may need to restart the system. if it still says ID_INPUT_TABLET check your input. Test your pen with swiping from top or the left / right screen border.

    To revert the rules: delete / comment the lines in the rules file and reboot.
    If later on you want to test pressure sensitivity you can also switch to tablet mode with

    ACTION=="add|change", SUBSYSTEM=="input", KERNEL=="event[0-9]*", ATTRS{name}=="himax-stylus", \
      ENV{ID_INPUT}:="1", ENV{ID_INPUT_TABLET}:="1", ENV{ID_INPUT_TOUCHSCREEN}:=""
    

    and reload / retrigger:

    sudo udevadm control --reload
    sudo udevadm trigger /sys/class/input/event8   # replace with nur event number
    

    I will write an instruction how to setup xournal++ app for handwriting later in another post.


  • V

    Share here your good an bad experiments with bleeding edge .

    Leaving the volte status topic to its purposes.


    read more →
    One more difference , they might be more,1.x got a search bar on main icon app menu , or was it just disabled on my 2.x . NOTE DOWNGRADING OOPS : hmm , observed a potential flaw ,24.04-1.x update version state 178 , which would be the latest i get before 2.x bleeding edge crash/reinstall , it does not seems to see any updates now . Edit ; its upgrading to 487 latest now , solved oops...
  • T

    On the Volla Tablet landscape mode is the preferred way to use, esp. when connected to a keyboard.

    When using apps in a libertine container (Firefox ESR, Xournal++, IntelliJ IDEA, ...) touch events are not registered on the right side of the screen. The picture shows where the stylus stops working (the stylus is also registered as touch event as is the mouse, it is the only way to get the stylus working. I will later write an instruction how to get the stylus working). When moving the mouse / stylus too far right, it stops at the line which is approx the width of the screen when in portrait mode.
    When I try to select text in firefox with the mouse or click a button, the coordinates are off, both in x and y direction.

    In portrait mode inside the container and outside the container the apps register input events as they should.

    Is there a way to fix the screen orientation in the desktop-starter? I don't know, but I assume that the problem is related to the screen orientation. Is there a way to confirm my assumption? I'm welcome for any suggestions to fix this.

    Thx.

    Libertine Container landscape.jpg


    @projectmoon Snaps or direct installation work. No input problems there. But unfortunately then the DPI is so off, that menus are by far too small. The only fix for the DPI related problems, was to install the apps into containers and use libertine-tweak-tools for adjusting the DPI. It's a trade off. Also: not all apps have snap versions.
  • G

    By chance I came across this youtube video with a quite surprising reach
    https://www.youtube.com/watch?v=CeuvLg6_f-E

    A surprisingly humorous take on ubuntu touch (he get's it right on the third? try 😉 ) on a Fairphone 4 with an overall very straight forward experience.


    @oldbutndy while I'll not opine on the 'funny' side (it has left me cold, but I'm a bad customer for standup artists, I find them mostly a waste of time), it's actually a good presentation, I have looked at say a dozen of UT videos and they were usually either uninformative or far outdated and this one is a decent job.
  • developerbaymanD

    basically as the title suggest i think it would be a ton of work ....but i for one am sick of needing to "downgrade" android versions on install ....maybe its just because of my device ...but either way my brain will brain

    c4b540be-9432-4a70-85fa-332634a9e53f-image.jpeg


    @oldbutndy your spot on ...its a scary prospect to try to undertake
  • R

    I have installed ubuntutouch on Lenovo Tab M10 HD TB-X306F with MT8768WT
    becuase of the apps limite davailibility i ve decided to go back to android could you help me please to restore android. i can not find anywhere the rom for the chipset MT8768WT


    @robinsing, I've been followed this topic in order to completed the installation but i changed at starring the 9th of another computer where ubuntu and ubports was installed and follow these instructions to allowed and enabled the fastboot and unlock bootloader.
  • I

    Or is specifically only 4GB/64GB model possible?


    @rheomie , i'm a french user of this forum and i'm not sure my english words will be correct. I followed your instructions with a windows 11 computer; but at the 9th, I had pluged the device on another computer where ubuntu is installed. I had installed ubports installer with a snap app. The installation had been completed at a second try with the snap app cause the first attempt not respond, so i had relauched the ubports installed and then the installation has been finished and completed. [image: 1774556182375-1000004017.jpg] [image: 1774556196873-1000004016.jpg]
  • M

    Trying to flash Android 11 stock firmware following the instructions on https://devices.ubuntu-touch.io/device/amar-row-wifi/release/noble/

    However, SP Flash Tool for Linux (v. 5.1916 = latest) is complaining

    :./flash_tool: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory

    All I can find on my sytem is
    libpng16.so.16 -> libpng16.so.16.43.0

    Is there a way to flash A11 manually? Or any workaround?

    TIA!


    Had another try and this time mysteriously it worked out. I used v5.2228 for linux (from https://spflashtools.com/).
  • O

    I learned something earlier today regarding search engine database and training (I thought it worked this way, except for a detail):
    I asked Google - in Dive Deeper mode - WHY do I so often get wrong answers about things, (such as UT device functionality), in my initial query to google, and then get a completely different, & often (but not always) more accurate answer in 'dive deeper' mode.
    Gemini 3.2 Pro explained that the initial response system was trained a few years ago, and not updated recently, and is intended to give fast answers.
    Whereas in dive deeper mode, it actually goes out and searches fresh (or fresher ...) and gets a 'better' answer. (I sorta knew that, but I thought that newer info might be used to update 'training' for the 'quick response initial reply system. NO !)
    But 'Dive Deeper' still wrong enough times to cause frustration.
    One problem here is, I only knew Gemini 3.2 Dive Deeper was wrong because I recently read details on the forum, or tried something on UT phone.
    G 3.2 Pro also explained that a low percentage of users dive deeper, and an even lower percentage 'push back'.
    [and BTW, i 'pushed back, in dive deeper mode, a few weeks ago, on a UT device detail: lack of bands on specific phone for use in USA. It found the info, and updated its answer to me. I thought that G 3.2 Pro had 'LEARNED' new info, not from something I claimed, but from its own search. WRONG. I asked same question today, to test whether it had learned, but it gave me same wrong answer it initially did weeks ago ! BAD learning !]
    So the average person looking to try Linux on their phone does a typical google search, and gets info that might raise their expectations (such as Pixel 3A is a primary supported phone for UT, & usable in USA), so they buy one (in USA), install UT, and discover no VoLTE.
    So that potential UT user is now upset that they wasted time, and angry at UT.
    I would say that it NOT UT fault, but a google search update fault.
    But G 3.2 Pro gave me the idea that the only way the Quick Response thing will be updated is when a massive number of postings all over the web are showing updated info. And even G 3.2 Pro does not learn !
    So, hopefully, the searching person lands on UT device page, and it is much more accurate, and expectations match reality, and we end up with happy new users.
    I have read that people are working on updating those UT device pages.
    Anybody know how to force google to update its bad info ? (I failed !)


    @oldbutndy said: or (2) on another brand, if you brick the main board during UT install, you effectively cannot get a part replacement in any country but France (if I understand that thread correctly). Replace France with EU, then it is correct. I know, as I bricked my FP and had it brought back to life by the said French company, which does hardware costomer service for FairPhone. I do not live in France, but inside EU. It has been a smooth experience, by the way, quite contrary to the bad reputation of FP customer service.
  • developerbaymanD

    dont get me wrong im not complaining ...i was just wondering like im thinking community wouldnt mind a few out of the way ad's for the project? ....im not saying do it ...im not saying dont do it ....i do appreciate there isnt ....and i get it ad's are kinda spammy ....but still i wonder cause i see a vector not utilized ...."we are classy" works for me


    read more →
    @gpatel-fr that is true
  • L

    Ich nutze seit 3 Monaten Ubuntu Touch auf einem Pixel 3a
    Alle wichtigen Dinge funktionieren mitlerweile sehr zuverlässig. Leider klappt die Bluetooth - Verbindung mit der Audioanlage des Renault Megane 2011 nicht. Mit anderen Bluetooth-Verbindungen hatte ich bisher keine Probleme.

    Folgende Situation:
    Ich starte am Auto die Bluetoot-Routine: Neues handy installieren.
    Es erscheint am Display des Autoradio ein 4 stelliger BT-code
    Am Pixel 3a erscheint auch die Bluetooth Verbindung und ich wähle Verbinden.
    Danach wird die Verbindung vom Autoradio abgebrochen.

    Am Pixel 3a erscheint keine Möglichkeit (Dialog oder Eingabeaufforderung) zur Eingabe des BT-Code.

    Hat jemand Erfahrung, oder ein Lösung?


    @Linus67 Freut mich, dass es geklappt hat
  • UBportsNewsU

    UBports at Installfest Czech Republic

    On the 28th-29th March we will be at Installfest, Prague. https://installfest.cz/if26

    We will have our own booth and several devices on show and to try. If you are in the area please come and say hello and give them a try or just stay for a chat. We will be very happy to see you.

    #UBports #UbuntuTouch #Installfest


  • G

    I'm using my sd card for backups of my home folder (e.g when reinstalling or other debugging). Unfortunately both the gallery and music players pick up the duplicate files (images, movies, music). Is it possible to tell them to not pickup certain folders or ignore duplicate files?

    Thanks in advance 👋

    edit: FP4 24.04-1.2


    @arubislander said: @gandalf Yes there is. In the terminal, navigate to the folder you no longer want the files indexed and execute the following command: touch .nomedia This also works on desktop linux. Thanks, that worked (mostly). I had to delete the data and cache for both the music player and gallery plus do a reboot. They haven't picked up the files again.
  • DJacD

    hello
    on my computer (debian 13, HP laptop, Ryzen5)
    I have an issue on installing the .deb of the Ubports-installer.
    the package seems to be installed, but i can't launch the app (don't appear on the menu). so i try in commande line (sudo ubports-installer). the windows of the app lanch, but with nothing in. And the terminal indicate errors...
    image20260208_142924941.jpg
    image20260208_143005968.jpg


    Ok. Like I uinstall my debian for lmde, I will try laaaaater. It is possible that I have a probleme with the gpu driver : I try to solve it in lmde.
  • O

    I recently read bits in various threads, and commented & mentioned Brax Phone 3 as maybe improving things.
    But I left a question mark.
    So I just googled the question: Does Brax Phone 3 require halium layer, & reply was YES.
    Since I trust average AI answers less than a coin toss, anyone here confirm this ?
    if so, is there any phone anywhere that does not require halium layer for UT ? (now or future) ?


    @arubislander OK. Darn !
  • libremaxL

    For several months now, we have observed this method in action, which primarily involves:

    1. A single user regularly creating new threads, often with AI-generated content, using intriguing or provocative titles, all with the same subject or goal: to question the features of UT (Lomiri, Mir, Halium, etc.) and promote alternative projects (PostmarketOS, Mobian, mainline kernel, upstream development, etc.).
    2. Replying to topics opened by other users that are completely unrelated by including a link to these propaganda topics.
    3. Replying to one’s own posts to keep the propaganda at the top of the list.

    Unfortunately, this deviant behavior is currently slipping past moderation (https://forums.ubports.com/topic/12116/moderation-issue-with-this-forum) .

    Until forum moderation adapts to this type of behavior, the solution is:

    1. Never reply to these topics or messages so as not to give them visibility
    2. Report these topics and replies as problematic to moderation in the hope that they will address the issue

    A tip for staying vigilant about these problematic topics and messages
    If a topic, reply, or user has a negative (or even very negative) reputation, you should be wary and avoid replying until you’ve made sure it isn’t part of this type of spamming method (or an other type).


    read more →
    @Bolly Not harsh at all. But we had to go through the process of warning the user and seeing where things went. Where they went warranted intervention. The situation has now been dealt with and we have posted our stance on the matter going forwards.
  • arubislanderA

    Forum moderators' stance on AI generated posts

    On this forum we would like to foster open, friendly, fair and human interaction. Recently however long posts have been made by humans consisting mostly, if not completely, of AI generated analyses and conclusions. The expressed desire was for the community to engage with the analyses and confirm or refute the conclusions. We deem this to be unacceptable.

    Everyone is free to use the tools they want to. However we would like to keep this space an interaction between humans. You may well use an LLM to translate posts or to digest and summarize a great deal of information. But please don't ask it for its opinion on the matter, and if you do, by all means do not copy past its analysis and opinion here. Read the summary and come to your own conclusions based on that. If you feel strongly about them, share them, the conclusions, your conclusions.

    Going forward, anyone found to be posting AI analysis and conclusions, those posts will be deleted, and the user will receive one (1) warning. If the user persists then they will be banned.

    Thank you for understanding.


  • K

    Hi,

    I am working on a port for the Lenovo Tab M8 HD, and I would like to get some feed back.

    Working: Wifi, GPS, sensors, back light, display rotation, ADB, ssh

    More testing needed: Bluetooth (can connect to devices), audio (YouTube videos play fine), camera (can take photos with both cameras)

    Not tested yet: waydroid, libertine, vpn

    Not working: tap to wake

    The port is for the TB-8505F model only. Before installing make sure that you can reinstall Android in case something goes wrong. The easiest way is to use the Lenovo Rescue and Smart Assistant, however that tool is only available on Windows.

    To install:

    fastboot flash boot boot.img
    fastboot flash system ubuntu.img
    fastboot -w
    
    • Restart into Ubuntu Touch
    fastboot reboot
    

    There is no recovery image yet, same with the dtbo image. Detailed install instructions are on my TODO list. 🙂

    Have fun!
    Kai


    read more →
    @k.nacke im finally back with the tablet, can you teach me how to port a device
  • V

    I've recently installed UT on my Fairphone 5 and now everything is setup, only thing i've been wondering is how i would start Syncthing at boot in the background so i don't manually need to start the app when i need to sync my files.


    i am doing a app for this in the future called pysync ...i may rename it for UT ...hmmm UT-sync?? .....the app is built but very broken right now and not a priority ...it will do the same thing as syncthing ...well i hope anyways UT design can throw a wrench into things