Categories

  • The Meta category: Organizational or general discussion.

    1k Topics
    10k Posts
    nbdynlN
    @Lazarus2026 wel yea seems like, but i see you have one support porter already xD. its a pity, i am not a developer aswell, and i do feel like it is a great experience doing one sometime... but i dont think anyone can do that without the device. there is plenty of help and support once you read the porting document because i believe porters do help eachother...
  • Discuss news updates from Ubuntu Touch and its related projects

    1k Topics
    5k Posts
    UBportsNewsU
    Q&A Blog catch-up time, we have a few for you enjoy. https://ubports.com/blog/ubports-news-1/ubuntu-touch-q-a-189-3997 https://ubports.com/blog/ubports-news-1/ubuntu-touch-q-a-190-3998 https://ubports.com/blog/ubports-news-1/ubuntu-touch-q-a-191-3999 https://ubports.com/blog/ubports-news-1/ubuntu-touch-q-a-192-4002 #UbuntuTouch #UBports
  • Discuss and solve problems with other users

    4k Topics
    29k Posts
    G
    @CyBerT said: i chowned home folder to user. 2 things are strange: first, files in the home folder are meant to be owned by the user. In UT, the only exception is the waydroid subfolder that has strange permissions because of, Android. However this waydroid folder should have been recreated and have all the necessary permissions. So I wonder what kind of permissions could still be wrong, or even if it's a permission problem. Maybe it could be useful to post some logs extracts when your crash happens. Second strange thing, how are you installing anyway ? if you resetted your Waydroid container, you have basically no installer at all. I had to install FDroid manually from an Apk, and you did not say that you set a new installer. So @keneda's question is appropriate, do you even install in Waydroid when you have a crash ? If not, it's a different problem altogether.
  • Community section for all languages other than English

    24 Topics
    132 Posts
    pparentP
    @DJac said: En pratique, l appli est bonnes, mais je n ai pas accès aux messages : La boite de reception ne correspond pas au contenu de celle du site. je n y trouve que les messages 'officiels' de blablacar et aucun des messages de mes passagers. Je serai intéressé de savoir ce que donne l'application sur UT 24.04-2.x si quelqu'un test à un moment ou à un autre! Est-ce que la messagerie fonctionne? ( Ca indiquerai que l'app bénéficie du nouveau moteur Qtwebengine 6 )
  • 2k Topics
    21k Posts
    G
    @KoJans said: Does that mean that I also have to install the fastboot package on my PC? yes sudo apt install fastboot if you use a Debian like distro.
  • Discussions on development of Ubuntu Touch

    548 Topics
    7k Posts
    I
    I'm running RC1 on an FP5, and here are some of my impressions and issues: New Morph: It freezes from time to time (maybe a couple of times a day). Very good page rendering most of the time, things work as expected in a modern browser, sometimes even better on some sites than freshly updated Firefox on a desktop. Snaps: I'm sort of confused by the whole thing. I love it as an experimental feature, and I've had fun playing around with Snaps in 2.x, but at this stage I think we need more guardrails for casual users. I've tried a bunch of Snaps, a lot of them marked in the Open Store as mobile friendly and convergent (a description inherited from Snapcraft, maybe?), and they rarely launch, and when they do there is no keyboard, reading/writing files is a problem, copy+paste is not working etc. I really appreciate the effort being put into getting Snaps to work and I want it to continue, but including it without properly sorting the apps by usability in the store is just really confusing, despite the warning that pops up. The OSK sometimes overflows on the sides. This issue comes and goes, usually it disappears if I switch from Norwegian to English and back to Norwegian. Like in the picture. I have not seen this issue before in 1.3, it appeared a few days ago in 2.x and it happens in RC1. [image: 1781783573857-screenshot20260618_131139983.png] No OSK in the x11 apps. Finicky Bluetooth. Since switching to the RC, I have not been able to connect my Pebble properly, but some other devices connect more easily than in 1.3.
  • Discuss the user experience or design of Ubuntu Touch or its apps

    173 Topics
    3k Posts
    nbdynlN
    @CiberSheep Great respect towards you owning your hiccup. To me, the guy just seemed enthusiastic. You see the same thing with a few others on this forum... a bit of cross-posting here and there, sometimes even on topics that aren't directly related. But he's actually building things, and we're in a position where people who have the ability time and willingness to build something are in short supply. but mistakes are made, and will be made again. We are all Human after all wel except for a few Robots that are working to build UBports 24/7 (meant to say this as with great respect )
  • Creating Ubuntu Touch apps

    823 Topics
    9k Posts
    A
    @brenno.almeida thanks a lot ! login goes well but when I play any song the app crashes. some logs : [18/06/2026 13:48] Env $XDG_CACHE_HOME set use it = /home/phablet/.cache/futify.frenchutouch [18/06/2026 13:48] Env $XDG_CONFIG_HOME no set use default = /home/phablet/.config/futify.frenchutouch/ [18/06/2026 13:48] library "eglSubDriverAndroid.so" not found [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: Creating a QMirClientScreen now [18/06/2026 13:48] before create context [18/06/2026 13:48] before set spotSession [18/06/2026 13:48] before create window [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: error calling result "An AppArmor policy prevents this sender from sending this message to this recipient; type=\"method_call\", sender=\":1.102\" (uid=32011 pid=5368 comm=\"futify\" label=\"futify.frenchutouch_futify_1.6.2 (enforce)\") interface=\"com.lomiri.libertine.Service.Operations\" member=\"list\" error name=\"(unset)\" requested_reply=\"0\" destination=\"com.lomiri.libertine.Service\" (uid=32011 pid=4960 comm=\"/usr/bin/python3 /usr/bin/libertined\" label=\"unconfined\")" [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: error calling result "An AppArmor policy prevents this sender from sending this message to this recipient; type=\"method_call\", sender=\":1.102\" (uid=32011 pid=5368 comm=\"futify\" label=\"futify.frenchutouch_futify_1.6.2 (enforce)\") interface=\"com.lomiri.libertine.Service.OperationsMonitor\" member=\"running\" error name=\"(unset)\" requested_reply=\"0\" destination=\"com.lomiri.libertine.Service\" (uid=32011 pid=4960 comm=\"/usr/bin/python3 /usr/bin/libertined\" label=\"unconfined\")" [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: lastError - no arguments? [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: error calling result "An AppArmor policy prevents this sender from sending this message to this recipient; type=\"method_call\", sender=\":1.102\" (uid=32011 pid=5368 comm=\"futify\" label=\"futify.frenchutouch_futify_1.6.2 (enforce)\") interface=\"com.lomiri.libertine.Service.OperationsMonitor\" member=\"last_error\" error name=\"(unset)\" requested_reply=\"0\" destination=\"com.lomiri.libertine.Service\" (uid=32011 pid=4960 comm=\"/usr/bin/python3 /usr/bin/libertined\" label=\"unconfined\")" [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: lastError - no arguments? [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: error calling result "An AppArmor policy prevents this sender from sending this message to this recipient; type=\"method_call\", sender=\":1.102\" (uid=32011 pid=5368 comm=\"futify\" label=\"futify.frenchutouch_futify_1.6.2 (enforce)\") interface=\"com.lomiri.libertine.Service.OperationsMonitor\" member=\"result\" error name=\"(unset)\" requested_reply=\"0\" destination=\"com.lomiri.libertine.Service\" (uid=32011 pid=4960 comm=\"/usr/bin/python3 /usr/bin/libertined\" label=\"unconfined\")" [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: lastError - no arguments? [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: virtual QMediaService* AalServicePlugin::create(const QString&) "org.qt-project.qt.mediaplayer" [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: Using Hybris video sink [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: virtual QMediaPlayer::State AalMediaPlayerControl::state() const [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: virtual QMediaPlayer::MediaStatus AalMediaPlayerControl::mediaStatus() const [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: propsReply "An AppArmor policy prevents this sender from sending this message to this recipient; type=\"method_call\", sender=\":1.113\" (uid=32011 pid=5368 comm=\"futify\" label=\"futify.frenchutouch_futify_1.6.2 (enforce)\") interface=\"org.freedesktop.DBus.Properties\" member=\"GetAll\" error name=\"(unset)\" requested_reply=\"0\" destination=\"org.freedesktop.NetworkManager\" (uid=0 pid=2023 comm=\"/usr/sbin/NetworkManager --no-daemon\" label=\"unconfined\")" [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: nmReply "An AppArmor policy prevents this sender from sending this message to this recipient; type=\"method_call\", sender=\":1.113\" (uid=32011 pid=5368 comm=\"futify\" label=\"futify.frenchutouch_futify_1.6.2 (enforce)\") interface=\"org.freedesktop.NetworkManager\" member=\"GetDevices\" error name=\"(unset)\" requested_reply=\"0\" destination=\"org.freedesktop.NetworkManager\" (uid=0 pid=2023 comm=\"/usr/sbin/NetworkManager --no-daemon\" label=\"unconfined\")" [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: "Object path cannot be empty" [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: virtual void AalMediaPlayerControl::stop() [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: void AalMediaPlaylistProvider::disconnect_signals() [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: void AalMediaPlaylistProvider::connect_signals() [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: Track list doesn't exist so can't clear it! [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: virtual void AalMediaPlaylistControl::setPlaybackMode(QMediaPlaylist::PlaybackMode) [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: PlaybackMode: Sequential [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: virtual void AalMediaPlaylistControl::setCurrentIndex(int) [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: position: -1 , mediaCount: 0 [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: virtual void AalMediaPlayerControl::setMedia(const QMediaContent&, QIODevice*) [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: setMedia() media: QUrl("") [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: setMedia() headers empty: true [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: Same media as current [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: virtual void AalMediaPlayerControl::play() [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: void AalMediaPlayerService::play() [18/06/2026 13:48] 2026/06/18 13:48:06 Player.qml:30: player state changed 1 [18/06/2026 13:48] 2026/06/18 13:48:06 PlayerView.qml:18: file:////opt/click.ubuntu.com/futify.frenchutouch/1.6.2/qml/components/PlayerView.qml:18:5: QML QQuickItem: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead. [18/06/2026 13:48] 2026/06/18 13:48:07 Settings.qml:15: OnComplete 945 [18/06/2026 13:48] 2026/06/18 13:48:07 Main.qml.:365: OnComplete [18/06/2026 13:48] Playlists don't exsit UserPlaylists [18/06/2026 13:48] Playlists don't exsit UserAlbums [18/06/2026 13:48] Playlists don't exsit SpecialPlaylists [18/06/2026 13:48] Playlist don't exsit (in GetPlaylist) UserTracks [18/06/2026 13:48] 2026/06/18 13:48:08 .:0: fromIccProfile: failed minimal tag size sanity [18/06/2026 13:48] Add playlist Loved Tracks with 50/338 tracks [18/06/2026 13:48] Playlist don't exsit (in GetPlaylist) RecentlyPlay [18/06/2026 13:48] Found 11 songs added in RecentlyPlay [18/06/2026 13:48] Playlist don't exsit (in GetPlaylist) TopTracks [18/06/2026 13:48] Finish with 50 on 931 [18/06/2026 13:48] Add playlist Top Tracks with 50/931 tracks [18/06/2026 13:48] Playlists don't exsit UserShows [18/06/2026 13:48] User logged with AmauryDBZ [18/06/2026 13:48] 2026/06/18 13:48:11 Main.qml.:376: OnComplete :: GoTo homePage [18/06/2026 13:48] before set win root [18/06/2026 13:48] before window show [18/06/2026 13:48] before window wait [18/06/2026 13:48] Load [18/06/2026 13:48] 2026/06/18 13:48:11 PlayerView.qml:18: file:////opt/click.ubuntu.com/futify.frenchutouch/1.6.2/qml/components/PlayerView.qml:18:5: QML QQuickItem: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead. [18/06/2026 13:48] 2026/06/18 13:48:11 PlayerView.qml:18: file:////opt/click.ubuntu.com/futify.frenchutouch/1.6.2/qml/components/PlayerView.qml:18:5: QML QQuickItem: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead. [18/06/2026 13:48] 2026/06/18 13:48:11 PlayerView.qml:18: file:////opt/click.ubuntu.com/futify.frenchutouch/1.6.2/qml/components/PlayerView.qml:18:5: QML QQuickItem: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead. [18/06/2026 13:48] 2026/06/18 13:48:12 PlayerView.qml:107: file:////opt/click.ubuntu.com/futify.frenchutouch/1.6.2/qml/components/PlayerView.qml:107:9: QML Slider: Binding loop detected for property "maximumValue" [18/06/2026 13:48] 2026/06/18 13:48:12 .:0: virtual QMediaPlayer::MediaStatus AalMediaPlayerControl::mediaStatus() const [18/06/2026 13:48] 2026/06/18 13:48:12 .:0: virtual QMediaPlayer::MediaStatus AalMediaPlayerControl::mediaStatus() const [18/06/2026 13:48] 2026/06/18 13:48:12 .:0: virtual QMediaPlayer::MediaStatus AalMediaPlayerControl::mediaStatus() const [18/06/2026 13:48] 2026/06/18 13:48:12 Player.qml:30: player state changed 0 [18/06/2026 13:48] 2026/06/18 13:48:12 .:0: PlaybackStatus changed to: "stopped" [18/06/2026 13:48] 2026/06/18 13:48:12 .:0: ** Application is now active [18/06/2026 13:48] 2026/06/18 13:48:12 .:0: fromIccProfile: failed minimal tag size sanity [18/06/2026 13:48] 2026/06/18 13:48:15 .:0: ** Application is now inactive [18/06/2026 13:48] 2026/06/18 13:48:28 .:0: ** Application is now active [18/06/2026 13:48] Album don't exsit (in GetAlbum) 2WxTQ8aChxbPZB6RphhXtA [18/06/2026 13:48] Found 1 songs added in 2WxTQ8aChxbPZB6RphhXtA [18/06/2026 13:48] Found uuid return 2WxTQ8aChxbPZB6RphhXtA [18/06/2026 13:48] 2026/06/18 13:48:38 .:0: virtual bool AalMediaPlaylistProvider::addMedia(const QList<QMediaContent>&) num 1 [18/06/2026 13:48] 2026/06/18 13:48:38 .:0: mediaInserted, first_index: 0 last_index: 0 [18/06/2026 13:48] 2026/06/18 13:48:38 PlayerView.qml:18: file:////opt/click.ubuntu.com/futify.frenchutouch/1.6.2/qml/components/PlayerView.qml:18:5: QML QQuickItem: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead. [18/06/2026 13:48] 2026/06/18 13:48:38 Player.qml:18: media inserted 0 0 0 [18/06/2026 13:48] 2026/06/18 13:48:38 .:0: Index changed to -1 [18/06/2026 13:48] 2026/06/18 13:48:38 Player.qml:25: current index change -1 [18/06/2026 13:48] 2026/06/18 13:48:38 .:0: m_currentIndex updated to: 0 [18/06/2026 13:48] 2026/06/18 13:48:38 .:0: virtual void AalMediaPlayerControl::setMedia(const QMediaContent&, QIODevice*) [18/06/2026 13:48] 2026/06/18 13:48:38 .:0: setMedia() media: QUrl("http://127.0.0.1:8765/song?id=f7fc8935a7364a2d8d6e7ecff532853b") [18/06/2026 13:48] 2026/06/18 13:48:38 .:0: setMedia() headers empty: true [18/06/2026 13:48] 2026/06/18 13:48:38 .:0: virtual QMediaPlayer::MediaStatus AalMediaPlayerControl::mediaStatus() const [18/06/2026 13:48] 2026/06/18 13:48:38 .:0: Setting media to: QUrl("http://127.0.0.1:8765/song?id=f7fc8935a7364a2d8d6e7ecff532853b") [18/06/2026 13:48] 2026/06/18 13:48:38 .:0: m_surface is NULL, can't update video texture [18/06/2026 13:48] 2026/06/18 13:48:38 .:0: virtual QMediaPlayer::State AalMediaPlayerControl::state() const [18/06/2026 13:48] 2026/06/18 13:48:38 Player.qml:25: current index change 0 [18/06/2026 13:48] 2026/06/18 13:48:38 Player.qml:30: player state changed 2 [18/06/2026 13:48] 2026/06/18 13:48:38 .:0: PlaybackStatus changed to: "paused" [18/06/2026 13:48] 2026/06/18 13:48:38 PlayerView.qml:18: file:////opt/click.ubuntu.com/futify.frenchutouch/1.6.2/qml/components/PlayerView.qml:18:5: QML QQuickItem: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead. [18/06/2026 13:48] 2026/06/18 13:48:38 PlayerView.qml:18: file:////opt/click.ubuntu.com/futify.frenchutouch/1.6.2/qml/components/PlayerView.qml:18:5: QML QQuickItem: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead. [18/06/2026 13:48] Request receive GET /song?id=f7fc8935a7364a2d8d6e7ecff532853b map[Accept-Encoding:[identity] Connection:[Keep-Alive] Icy-Metadata:[1] User-Agent:[GStreamer souphttpsrc 1.24.2 libsoup/3.4.4]] [18/06/2026 13:48] 2026/06/18 13:48:39 Error receving packet for hello: read tcp 10.37.223.178:38576->104.199.241.202:80: read: connection reset by peer
  • Porting Ubuntu Touch to new devices

    508 Topics
    4k Posts
    Vlad NirkyV
    @gpatel-fr phablet@ubuntu-phablet:~$ uname -r 5.4.289-qgki-gcfce8884187a
  • 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.

    906 Topics
    5k Posts
    KenedaK
    @utkarshdubeyfsd said: are there any alternative methods, such as unofficial ports or custom ROM installations, that would allow me to run Ubuntu Touch on this hardware? First place to look at would be the XDA forums as there are, or at least were, some unofficial Ubuntu Touch ports that pop there sometime.