@bafora1 The problem is due to the confinement of snaps (the python package works out-of-the-box). Ubuntu Touch apps don't support Wayland anyway, they only work with xwayland / xmir.
It works after that command, so no need for troubleshooting.
Posts
-
RE: Clickable desktop issue in Ubuntu 24.04
-
RE: How to retrieve and select available audio outputs
@gwado Ubuntu Touch uses PulseAudio, commands are the same as on other "normal" Linux distros.
To list available outputs (sinks):pactl list sinks
As the commands are the same as on Ubuntu desktop, you can search for how to do that in Ubuntu, e.g.: change default audio device, and change PulseAudio I/O output
-
RE: Clickable desktop issue in Ubuntu 24.04
@jittopjose I had the same problem with the snap, fixed it by allowing local connections to xhost:
xhost +local:*
-
RE: This week in development (week 52 2024)
On my device, Morph and the WebView in core apps works, but the keyboard doesn't show up when taping the search textfield.
-
RE: Libertine on Ubuntu Touch: Poor Performance and Issues with "Read-Only" File System
-
If your device supports snaps, it is better to install the snap version of your prefered app with Snapz0r (from OpenStore). Some apps have alternatives, or more optimized packages built for Ubuntu Touch (e.g. Firefox), so be more specific.
-
Please read this excellent post explaining why you don't need to remount permanently the filesystem as RW. If you still think you need it, just
touch /userdata/.writable_image
to make the remount permanent.
APT can cause dependency tree problems and more, every long-time Linux user knows that. Just search why an immutable OS is preferred when stability and redundancy is key. OTA updates are safer and have very low chance of failing compares to dpkg.
-
-
RE: LENOVO TAB M10 HD GEN2 - GPU drivers not present
@OOKAMI Actually hardware acceleration works. You can confirm that by checking if the default media player can play videos.
Inxi shows wrong output because the libraries it uses cannot use the intefaces exposed by Halium. It shows X11 while it is Mir, and opengl doesn't use the right driver by default. Try glxgears with different driver. I remember es2 to work.
-
RE: Screen rotated to landscape: mouse stays in portrait mode
@benjamin said in Screen rotated to landscape: mouse stays in portrait mode:
have not read anything about root status on this OS; is the default user already admin?
The default user is
phablet
and it is a member of the sudo group so yes, you can run commands that require root privileges. Keep in mind that the filesystem is read-only like on immutable distros. -
RE: md5sum or sha256sum for installer
@ubuntoutou For the installer executable file or the images/partitions to flash?
-
RE: Sudden boot issue...
@Ad You can try powering off, boot to recovery and reflash without the erase data checkbox ticked.
To power off you can press the power off and volume up buttons for 15s (I don't have the OP5T, but it should work for any device). -
RE: What's the best way to store a user password?
@gwado You could encrypt it with username and salt it. You could use something like PGP for that. The best way would be to save it to a file with read only permissions and owned by root.
Does nextcloud support public-private key login? That would be ideal.For QML, there is the settings component which saves the variables in a file, but the content isn't readable with a simple cat (IIRC).
There is a lot more information in this Unix stackexchange thread.
-
RE: Keyboard Bar from the Terminal in any App?
@CatWithUT It is part of the terminal app. You can even customize it, don't remember how, but someone modified some XMLs in this forum.
-
RE: Icon "Stop" Waydroid disappeared
@_Joao_ It needs new lines after each entry (or space)
Example:[Desktop file] Application=aaaa Icon=bbbb
-
RE: Launching Libertine Application from an other QML C++ application
@saveurlinux Does it work if it is launched on an async thread (from STL, or POSIX threads)? It shouldn't hang.
I've had some problems with qprocess unable to run certain commands too.Unfortunately every app has its own different plugin to run commands e.g. UTT, snapz0r, uadblock and my icon changer app.
-
RE: beginner question: qml if else with a switch
@ifelse Just modify the
icon.name
variable from a separate function -
RE: Tailscale decentralised VPN
@E2024 you can run
ps aux
ortop
to see running processes (if that's what you mean). These are standard Linux commands you can look up for their documentation on a search engine. -
RE: Trying ubuntu-touch on an unsupported device
@reikred Treble (by Google) hasn't stopped, all new devices with android 9+ have it. The Ubuntu Touch GSI isn't developed anymore.
-
RE: Trying ubuntu-touch on an unsupported device
@reikred There is project Treble (made partitioning more standard with A/B partitions) which somewhat fixes those issues, which enabled for an Ubuntu Touch GSI to be developed. However its development has stopped as it was a dead end to create fully functional devices.
-
RE: Problem initializing audio player for automatic playback on launch
@gwado The documentation (https://doc.qt.io/qt-5/qml-multimedia.html#audio) doesn't say that audio play starts automatically.
TryComponent.onCompleted: { this.play() }
Or setting
autoLoad: true
Always inside the audio component -
RE: Trying ubuntu-touch on an unsupported device
@reikred Existing ports have no chance of working, even those with the same SoC/chipset. If a device with the same chipset has already a port, it can make the porting easier.
The reason why the same port doesn't work for all devices with the same chipset, is that it isn't guaranteed that they will have all hardware the same. Some devices of the same model sometimes have different displays, with the same specs, which need a new driver! -
RE: library "eglSubDriverAndroid.so" not found - but it is in the Filesystem | QML Errors: Unable to assign [undefined] to int
@ds2k5 AFAIK the egl library not found can be safely ignored.